@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
main {
	display:block
}
h1 {
	font-size:2em;
	margin:0
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b, strong {
	font-weight:bolder
}
code, kbd, samp {
	font-size:1em
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
img {
	border-style:none
}
button, input, optgroup, select, textarea {
	font-size:100%;
	line-height:1.15;
	margin:0
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .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
}
[type=checkbox], [type=radio] {
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details {
	display:block
}
summary {
	display:list-item
}
[hidden], template {
display:none
}
.bannerBg {
	box-sizing:border-box
}
.bannerBg * {
	box-sizing:border-box
}
@font-face {
font-family:iconfont;
src:url(./iconfont.DUDUDNNI.woff2?t=1748422547396) format("woff2"), url(./iconfont.Cp9y_Zak.woff?t=1748422547396) format("woff"), url(./iconfont.B4DcbYle.ttf?t=1748422547396) format("truetype")
}
.iconfont {
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-zuoanniu:before {
	content:""
}
.icon-youanniu:before {
	content:""
}
.icon-duibi:before {
	content:""
}
.icon-ceshi:before {
	content:""
}
.icon-bangdan1:before {
	content:""
}
.icon-caigou:before {
	content:""
}
.icon-xunlian1:before {
	content:""
}
.icon-yitiji:before {
	content:""
}
.icon-jiangxu:before {
	content:""
}
.icon-shengxu:before {
	content:""
}
.icon-jinrong:before {
	content:""
}
.icon-duomoxing:before {
	content:""
}
.icon-qiye:before {
	content:""
}
.icon-GPU:before {
	content:""
}
.icon-renminbi:before {
	content:""
}
.icon-huore:before {
	content:""
}
.icon-zhinengti:before {
	content:""
}
.icon-jiaoyu:before {
	content:""
}
.icon-zhongwen:before {
	content:""
}
.icon-kuaisu:before {
	content:""
}
.icon-kefu1:before {
	content:""
}
.icon-falv:before {
	content:""
}
.icon-zhushou:before {
	content:""
}
.icon-zhuanxian:before {
	content:""
}
.icon-yiliao:before {
	content:""
}
.icon-peixun:before {
	content:""
}
.icon-huojian:before {
	content:""
}
.icon-shangchuan1:before {
	content:""
}
.icon-tiaoshi:before {
	content:""
}
.icon-jiekou:before {
	content:""
}
.icon-qingxi:before {
	content:""
}
.icon-meiyuan:before {
	content:""
}
.icon-fuwuqi:before {
	content:""
}
.icon-youzhixinpin:before {
	content:""
}
.icon-zhongwenjingxuan:before {
	content:""
}
.icon-dianji:before {
	content:""
}
.icon-Logo:before {
	content:""
}
.icon-xiangxialansejiantou:before {
	content:""
}
.icon-wailianyinjian:before {
	content:""
}
.icon-ziransousuo:before {
	content:""
}
.icon-zhanshiguanggao:before {
	content:""
}
.icon-dianzan:before {
	content:""
}
.icon-pingjunfangwenshichang:before {
	content:""
}
.icon-meicifangwenyeshu:before {
	content:""
}
.icon-xihuan:before {
	content:""
}
.icon-xihuan_h:before {
	content:""
}
.icon-tiaochushuai:before {
	content:""
}
.icon-dakai:before {
	content:""
}
.icon-yidianzan:before {
	content:""
}
.icon-yunhang:before {
	content:""
}
.icon-zhijiefangwen:before {
	content:""
}
.icon-yuefangwenliang:before {
	content:""
}
.icon-shejiaomeiti:before {
	content:""
}
.icon-youjian:before {
	content:""
}
.icon-Github:before {
	content:""
}
.icon-Linux:before {
	content:""
}
.icon-xiangmufuhao1:before {
	content:""
}
.icon-MAC:before {
	content:""
}
.icon-kongpingfen:before {
	content:""
}
.icon-Windows:before {
	content:""
}
.icon-fuzhi1:before {
	content:""
}
.icon-xiaolian:before {
	content:""
}
.icon-shijian3:before {
	content:""
}
.icon-jinggao:before {
	content:""
}
.icon-jingshi1:before {
	content:""
}
.icon-kulian:before {
	content:""
}
.icon-zhuomian:before {
	content:""
}
.icon-shaixuan:before {
	content:""
}
.icon-fenge:before {
	content:""
}
.icon-fangwenliang1:before {
	content:""
}
.icon-pingfen:before {
	content:""
}
.icon-gonglve:before {
	content:""
}
.icon-shang1:before {
	content:""
}
.icon-xiazai1:before {
	content:""
}
.icon-shijian2:before {
	content:""
}
.icon-xia1:before {
	content:""
}
.icon-jiahao:before {
	content:""
}
.icon-you1:before {
	content:""
}
.icon-zuo1:before {
	content:""
}
.icon-erweima:before {
	content:""
}
.icon-xiazai:before {
	content:""
}
.icon-zuo:before {
	content:""
}
.icon-gengduo:before {
	content:""
}
.icon-bangdan:before {
	content:""
}
.icon-fangwenliang:before {
	content:""
}
.icon-shijian1:before {
	content:""
}
.icon-sousuo1:before {
	content:""
}
.icon-guanbi:before {
	content:""
}
.icon-shang:before {
	content:""
}
.icon-yuyan:before {
	content:""
}
.icon-you:before {
	content:""
}
.icon-xiangmufuhao:before {
	content:""
}
.icon-xia:before {
	content:""
}
.icon-remen:before {
	content:""
}
.icon-zuixin:before {
	content:""
}
.icon-talk:before {
	content:""
}
.icon-source:before {
	content:""
}
.icon-income:before {
	content:""
}
.icon-plugin:before {
	content:""
}
.icon-GPTs:before {
	content:""
}
.icon-region:before {
	content:""
}
.icon-a-modelcost:before {
	content:""
}
.icon-global:before {
	content:""
}
.icon-category:before {
	content:""
}
.icon-fangwen:before {
	content:""
}
.icon-xiangqing:before {
	content:""
}
.icon-dengchu:before {
	content:""
}
.icon-Up:before {
	content:""
}
.icon-Down:before {
	content:""
}
.icon-calendar-thick:before {
	content:""
}
.icon-calendar:before {
	content:""
}
.icon-left:before {
	content:""
}
.icon-user:before {
	content:""
}
.icon-search:before {
	content:""
}
.icon-star:before {
	content:""
}
.icon-up:before {
	content:""
}
.icon-down:before {
	content:""
}
.icon-star-solid:before {
	content:""
}
.icon-right:before {
	content:""
}
.icon-fire:before {
	content:""
}
.icon-discord:before {
	content:""
}
.icon-more:before {
	content:""
}
.icon-circular:before {
	content:""
}
.icon-plus:before {
	content:""
}
.icon-light:before {
	content:""
}
.icon-minus:before {
	content:""
}
.icon-app-store:before {
	content:""
}
.icon-close:before {
	content:""
}
.icon-hamburger-button:before {
	content:""
}
.icon-zhuanye:before {
	content:""
}
.icon-jichu:before {
	content:""
}
.icon-gerenyonghuzhongxin:before {
	content:""
}
.icon-chengweihuiyuan:before {
	content:""
}
.icon-goujianzhezhongxin:before {
	content:""
}
.icon-xiaoxitongzhi:before {
	content:""
}
.icon-anquan:before {
	content:""
}
.icon-web:before {
	content:""
}
.icon-doc:before {
	content:""
}
.icon-xls:before {
	content:""
}
.icon-txt:before {
	content:""
}
.icon-loading:before {
	content:""
}
.icon-jiantou1:before {
	content:""
}
.icon-jiqiren:before {
	content:""
}
.icon-dingqi:before {
	content:""
}
.icon-xunlian:before {
	content:""
}
.icon-jianpan:before {
	content:""
}
.icon-gerenxinxi:before {
	content:""
}
.icon-kefu:before {
	content:""
}
.icon-shijian:before {
	content:""
}
.icon-jingshi:before {
	content:""
}
.icon-tishi:before {
	content:""
}
.icon-qingkong:before {
	content:""
}
.icon-wenbenshengchengxing:before {
	content:""
}
.icon-duihuaxing:before {
	content:""
}
.icon-caidan:before {
	content:""
}
.icon-wenben:before {
	content:""
}
.icon-daima:before {
	content:""
}
.icon-fuzhi:before {
	content:""
}
.icon-shangchuan:before {
	content:""
}
.icon-shoudongshuru:before {
	content:""
}
.icon-QAchaifen:before {
	content:""
}
.icon-zhijiefenduan:before {
	content:""
}
.icon-shujutongbu:before {
	content:""
}
.icon-CSVdaoru:before {
	content:""
}
.icon-sousuoshanchu:before {
	content:""
}
.icon-fengmiancaijian1:before {
	content:""
}
.icon-fengmiancaijian:before {
	content:""
}
.icon-jiantou:before {
	content:""
}
.icon-xingzhuang:before {
	content:""
}
.icon-LOGO:before {
	content:""
}
.icon-goujianyingyong:before {
	content:""
}
.icon-zhishiku:before {
	content:""
}
.icon-fanhui:before {
	content:""
}
.icon-zhongxinkaishi:before {
	content:""
}
.icon-help:before {
	content:""
}
.icon-gongzuoliu:before {
	content:""
}
.icon-shezhi:before {
	content:""
}
.icon-jichupeizhi:before {
	content:""
}
.icon-bianji:before {
	content:""
}
.icon-sousuo:before {
	content:""
}
.icon-api:before {
	content:""
}
.icon-yingyongshichang:before {
	content:""
}
.icon-tianjia:before {
	content:""
}
.icon-xiala:before {
	content:""
}
.icon-kaifanglianjie:before {
	content:""
}
.icon-shouqi:before {
	content:""
}
.icon-shanchu:before {
	content:""
}
html {
	min-width:100%;
	width:-moz-fit-content;
	width:fit-content
}
body, html {
	font-weight:400
}
a {
	text-decoration:none
}
::-webkit-scrollbar {
background-color:#f5f5f5;
height:10px;
width:4px
}
::-webkit-scrollbar-thumb {
background-color:#c1c1c1;
border-radius:2px
}
.hide-scrollbar {
	scrollbar-width:none;
	-ms-overflow-style:none
}
.hide-scrollbar::-webkit-scrollbar {
display:none
}
@media (max-width:767px) {
.hide-scrollbar {
overflow-x:auto
}
}
body {
	color:#212121;
	font-size:14px
}
.contentWrapper {
	background:#fff;
	border-radius:12px;
	box-shadow:6px 6px 16px #00408008
}
.shadow0 {
	box-shadow:0 0 15px #002b8008
}
.shadow1 {
	box-shadow:0 0 15px #002b800f
}
.shadow2 {
	box-shadow:2px 2px 16px #002a8017
}
.font250 {
	font-weight:300!important
}
.font300 {
	font-weight:400!important
}
.font600 {
	font-weight:700!important
}
.bannerBg {
	background:url(banner.M1kmwZIL.png);
	background-repeat:repeat
}
.homeBg1 {
	background:linear-gradient(180deg, #eff6fc, #f9fafc 50%);
	position:relative
}
.homeBg1:before {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='图层_1' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='1' style='fill:%23e0e4eb'/%3E%3C/svg%3E");
	background-repeat:repeat;
	background-size:20px 20px;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0
}
.homeBg2 {
	background:url(./bg2.DZMRze7m.png) no-repeat 50%
}
.homeBg3 {
	background:url(./bg3.DPyuJ8K5.png) no-repeat 50%
}
.truncate1 {
	-webkit-line-clamp:1
}
.truncate1, .truncate2 {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.truncate2 {
	-webkit-line-clamp:2
}
.truncate4 {
	-webkit-line-clamp:4
}
.truncate3, .truncate4 {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.truncate3 {
	-webkit-line-clamp:3
}
.clearBtn {
	background:#efefef;
	border-radius:20px;
	color:#818181;
	cursor:pointer;
	font-size:15px;
	font-weight:300;
	height:28px;
	line-height:24px;
	padding:2px 12px
}
img {
	max-width:100%
}
.commContainer {
	max-width:1400px
}
.articleWrapper {
	padding:10px 30px
}
.contentDetails {
	padding:10px
}
.contentDetails * {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all
}
.articleWrapper h1, .contentDetails h1 {
	font-size:20px;
	font-weight:450;
	position:relative
}
.articleWrapper h2, .contentDetails h2 {
	font-size:18px;
	font-weight:450;
	margin-bottom:18px;
	margin-top:40px;
	position:relative
}
.articleWrapper h3, .contentDetails h3 {
	font-size:20px;
	font-weight:500;
	margin-bottom:15px;
	margin-top:30px;
	position:relative
}
.articleWrapper h4, .contentDetails h4 {
	font-size:18px;
	font-weight:500;
	margin-bottom:12px;
	margin-top:24px;
	padding-left:10px;
	position:relative
}
.articleWrapper p, .contentDetails p {
	font-size:16px;
	line-height:1.8;
	margin-bottom:18px;
	text-align:justify
}
.articleWrapper ul, .contentDetails ul {
	margin-bottom:16px;
	padding-left:28px
}
.articleWrapper ol, .contentDetails ol {
	margin-bottom:16px;
	padding-left:0
}
.articleWrapper li, .contentDetails li {
	font-size:16px;
	line-height:1.6;
	margin-bottom:12px;
	position:relative
}
.articleWrapper ol, .contentDetails ol {
	counter-reset:counter
}
.articleWrapper ol li, .contentDetails ol li {
	margin-left:28px;
	position:relative
}
.articleWrapper code, .contentDetails code {
	background-color:#f7f7f7;
	border-radius:3px;
	font-family:Courier New, Courier, monospace;
	font-size:.9em;
	padding:2px 5px
}
.articleWrapper pre, .contentDetails pre {
	background-color:#282c34;
	border-radius:6px;
	margin-bottom:20px;
	overflow:auto;
	padding:16px
}
.articleWrapper pre code, .contentDetails pre code {
	background-color:transparent;
	color:#abb2bf;
	display:block;
	font-family:SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
	font-size:14px;
	line-height:1.6;
	padding:0;
	white-space:pre
}
.articleWrapper img, .contentDetails img {
	border-radius:6px;
	box-shadow:0 4px 10px #0000001a;
	display:block;
	height:auto;
	margin:24px auto;
	max-width:100%
}
.articleWrapper strong, .contentDetails strong {
	color:#212121;
	font-weight:450
}
.articleWrapper h2:first-of-type+p, .contentDetails h2:first-of-type+p {
	background-color:#f9fbfc;
border-radius:.5rem;
	font-size:16px;
	line-height:1.8;
	padding:10px 16px
}
.articleWrapper p strong, .contentDetails p strong {
	border-radius:3px;
	padding:2px 4px
}
.articleWrapper blockquote, .contentDetails blockquote {
	background-color:#f8fafc;
	border-radius:0 6px 6px 0;
	margin:20px 0;
	padding:15px 20px 15px 30px;
	position:relative
}
.articleWrapper blockquote p, .contentDetails blockquote p {
	color:#505a64;
	font-style:italic;
	margin-bottom:10px
}
.articleWrapper blockquote p:last-child, .contentDetails blockquote p:last-child {
	margin-bottom:0
}
.articleWrapper blockquote:before, .contentDetails blockquote:before {
	color:#4f98e933;
	content:" ";
	font-size:60px;
	left:8px;
	line-height:1;
	position:absolute;
	top:-10px
}
.articleWrapper table, .contentDetails table {
	border-collapse:collapse;
	border-radius:8px;
	box-shadow:0 2px 10px #0000000d;
	margin:25px 0;
	overflow:hidden;
	width:100%
}
.articleWrapper th, .contentDetails th {
	background-color:#4f98e9;
	color:#fff;
	font-weight:500;
	padding:12px 15px;
	text-align:left
}
.articleWrapper td, .contentDetails td {
	border-bottom:1px solid #e8edf3;
	padding:12px 15px
}
.articleWrapper tr:nth-child(2n), .contentDetails tr:nth-child(2n) {
background-color:#f8fafc
}
.articleWrapper tr:last-child td, .contentDetails tr:last-child td {
	border-bottom:none
}
.articleWrapper tr:hover, .contentDetails tr:hover {
	background-color:#f0f7ff
}
.articleWrapper hr, .contentDetails hr {
	display:none
}
.articleWrapper p a, .contentDetails p a {
	border-bottom:1px dashed #0080ff;
	color:#0080ff;
	text-decoration:none;
transition:all .2s ease-in-out
}
.articleWrapper a:hover, .contentDetails a:hover {
	border-bottom:1px solid #2273d8;
	color:#2273d8
}
.articleWrapper mark, .contentDetails mark {
	background-color:#fffacd;
	border-radius:3px;
	padding:2px 4px
}
.articleWrapper small, .contentDetails small {
	color:#6c757d;
	font-size:.85em
}
.articleWrapper ol ol, .articleWrapper ol ul, .articleWrapper ul ol, .articleWrapper ul ul, .contentDetails ol ol, .contentDetails ol ul, .contentDetails ul ol, .contentDetails ul ul {
	margin-bottom:5px;
	margin-top:10px
}
.articleWrapper dl, .contentDetails dl {
	margin:20px 0
}
.articleWrapper dt, .contentDetails dt {
	color:#3a4a5f;
	font-weight:450;
	margin-bottom:5px
}
.articleWrapper dd, .contentDetails dd {
	margin-bottom:15px;
	margin-left:20px
}
@media (max-width:768px) {
.articleWrapper, .contentDetails {
padding:20px 16px
}
.articleWrapper h2, .contentDetails h2 {
font-size:24px
}
.articleWrapper h3, .contentDetails h3 {
font-size:20px
}
.articleWrapper pre, .contentDetails pre {
padding:12px
}
.articleWrapper pre code, .contentDetails pre code {
font-size:13px
}
.articleWrapper table, .contentDetails table {
display:block;
overflow-x:auto;
white-space:nowrap
}
}
:root {
--el-color-white:#fff;
--el-color-black:#000;
--el-color-primary-rgb:64, 158, 255;
--el-color-success-rgb:103, 194, 58;
--el-color-warning-rgb:230, 162, 60;
--el-color-danger-rgb:245, 108, 108;
--el-color-error-rgb:245, 108, 108;
--el-color-info-rgb:144, 147, 153;
--el-font-size-extra-large:20px;
--el-font-size-large:18px;
--el-font-size-medium:16px;
--el-font-size-base:14px;
--el-font-size-small:13px;
--el-font-size-extra-small:12px;
--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
--el-font-weight-primary:500;
--el-font-line-height-primary:24px;
--el-index-normal:1;
--el-index-top:1000;
--el-index-popper:2000;
--el-border-radius-base:4px;
--el-border-radius-small:2px;
--el-border-radius-round:20px;
--el-border-radius-circle:100%;
--el-transition-duration:.3s;
--el-transition-duration-fast:.2s;
--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);
--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);
--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;
--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
--el-component-size-large:40px;
--el-component-size:32px;
--el-component-size-small:24px;
	color-scheme:light;
--el-color-primary:#409eff;
--el-color-primary-light-3:#79bbff;
--el-color-primary-light-5:#a0cfff;
--el-color-primary-light-7:#c6e2ff;
--el-color-primary-light-8:#d9ecff;
--el-color-primary-light-9:#ecf5ff;
--el-color-primary-dark-2:#337ecc;
--el-color-success:#67c23a;
--el-color-success-light-3:#95d475;
--el-color-success-light-5:#b3e19d;
--el-color-success-light-7:#d1edc4;
--el-color-success-light-8:#e1f3d8;
--el-color-success-light-9:#f0f9eb;
--el-color-success-dark-2:#529b2e;
--el-color-warning:#e6a23c;
--el-color-warning-light-3:#eebe77;
--el-color-warning-light-5:#f3d19e;
--el-color-warning-light-7:#f8e3c5;
--el-color-warning-light-8:#faecd8;
--el-color-warning-light-9:#fdf6ec;
--el-color-warning-dark-2:#b88230;
--el-color-danger:#f56c6c;
--el-color-danger-light-3:#f89898;
--el-color-danger-light-5:#fab6b6;
--el-color-danger-light-7:#fcd3d3;
--el-color-danger-light-8:#fde2e2;
--el-color-danger-light-9:#fef0f0;
--el-color-danger-dark-2:#c45656;
--el-color-error:#f56c6c;
--el-color-error-light-3:#f89898;
--el-color-error-light-5:#fab6b6;
--el-color-error-light-7:#fcd3d3;
--el-color-error-light-8:#fde2e2;
--el-color-error-light-9:#fef0f0;
--el-color-error-dark-2:#c45656;
--el-color-info:#909399;
--el-color-info-light-3:#b1b3b8;
--el-color-info-light-5:#c8c9cc;
--el-color-info-light-7:#dedfe0;
--el-color-info-light-8:#e9e9eb;
--el-color-info-light-9:#f4f4f5;
--el-color-info-dark-2:#73767a;
--el-bg-color:#fff;
--el-bg-color-page:#f2f3f5;
--el-bg-color-overlay:#fff;
--el-text-color-primary:#303133;
--el-text-color-regular:#606266;
--el-text-color-secondary:#909399;
--el-text-color-placeholder:#a8abb2;
--el-text-color-disabled:#c0c4cc;
--el-border-color:#dcdfe6;
--el-border-color-light:#e4e7ed;
--el-border-color-lighter:#ebeef5;
--el-border-color-extra-light:#f2f6fc;
--el-border-color-dark:#d4d7de;
--el-border-color-darker:#cdd0d6;
--el-fill-color:#f0f2f5;
--el-fill-color-light:#f5f7fa;
--el-fill-color-lighter:#fafafa;
--el-fill-color-extra-light:#fafcff;
--el-fill-color-dark:#ebedf0;
--el-fill-color-darker:#e6e8eb;
--el-fill-color-blank:#fff;
--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;
--el-box-shadow-light:0px 0px 12px #0000001f;
--el-box-shadow-lighter:0px 0px 6px #0000001f;
--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;
--el-disabled-bg-color:var(--el-fill-color-light);
--el-disabled-text-color:var(--el-text-color-placeholder);
--el-disabled-border-color:var(--el-border-color-light);
--el-overlay-color:#000c;
--el-overlay-color-light:#000000b3;
--el-overlay-color-lighter:#00000080;
--el-mask-color:#ffffffe6;
--el-mask-color-extra-light:#ffffff4d;
--el-border-width:1px;
--el-border-style:solid;
--el-border-color-hover:var(--el-text-color-disabled);
--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);
--el-svg-monochrome-grey:var(--el-border-color)
}
.fade-in-linear-enter-active, .fade-in-linear-leave-active {
	transition:var(--el-transition-fade-linear)
}
.fade-in-linear-enter-from, .fade-in-linear-leave-to {
	opacity:0
}
.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active {
	transition:var(--el-transition-fade-linear)
}
.el-fade-in-linear-enter-from, .el-fade-in-linear-leave-to {
	opacity:0
}
.el-fade-in-enter-active, .el-fade-in-leave-active {
	transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}
.el-fade-in-enter-from, .el-fade-in-leave-active {
	opacity:0
}
.el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
	transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}
.el-zoom-in-center-enter-from, .el-zoom-in-center-leave-active {
	opacity:0;
	transform:scaleX(0)
}
.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
	opacity:1;
	transform:scaleY(1);
	transform-origin:center top;
	transition:var(--el-transition-md-fade)
}
.el-zoom-in-top-enter-active[data-popper-placement^=top], .el-zoom-in-top-leave-active[data-popper-placement^=top] {
transform-origin:center bottom
}
.el-zoom-in-top-enter-from, .el-zoom-in-top-leave-active {
	opacity:0;
	transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
	opacity:1;
	transform:scaleY(1);
	transform-origin:center bottom;
	transition:var(--el-transition-md-fade)
}
.el-zoom-in-bottom-enter-from, .el-zoom-in-bottom-leave-active {
	opacity:0;
	transform:scaleY(0)
}
.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
	opacity:1;
	transform:scale(1);
	transform-origin:top left;
	transition:var(--el-transition-md-fade)
}
.el-zoom-in-left-enter-from, .el-zoom-in-left-leave-active {
	opacity:0;
	transform:scale(.45)
}
.collapse-transition {
	transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}
.el-collapse-transition-enter-active, .el-collapse-transition-leave-active {
	transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}
.horizontal-collapse-transition {
	transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out
}
.el-list-enter-active, .el-list-leave-active {
	transition:all 1s
}
.el-list-enter-from, .el-list-leave-to {
	opacity:0;
	transform:translateY(-30px)
}
.el-list-leave-active {
	position:absolute!important
}
.el-opacity-transition {
	transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}
.el-icon-loading {
	animation:rotating 2s linear infinite
}
.el-icon--right {
	margin-left:5px
}
.el-icon--left {
	margin-right:5px
}
@keyframes rotating {
0% {
transform:rotate(0)
}
to {
	transform:rotate(1turn)
}
}
.el-icon {
--color:inherit;
	align-items:center;
	display:inline-flex;
	height:1em;
	justify-content:center;
	line-height:1em;
	position:relative;
	width:1em;
	fill:currentColor;
	color:var(--color);
	font-size:inherit
}
.el-icon.is-loading {
	animation:rotating 2s linear infinite
}
.el-icon svg {
	height:1em;
	width:1em
}
.el-badge {
--el-badge-bg-color:var(--el-color-danger);
--el-badge-radius:10px;
--el-badge-font-size:12px;
--el-badge-padding:6px;
--el-badge-size:18px;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	width:fit-content
}
.el-badge__content {
	align-items:center;
	background-color:var(--el-badge-bg-color);
	border:1px solid var(--el-bg-color);
	border-radius:var(--el-badge-radius);
	color:var(--el-color-white);
	display:inline-flex;
	font-size:var(--el-badge-font-size);
	height:var(--el-badge-size);
	justify-content:center;
	padding:0 var(--el-badge-padding);
	white-space:nowrap
}
.el-badge__content.is-fixed {
	position:absolute;
	right:calc(1px + var(--el-badge-size)/2);
	top:0;
	transform:translateY(-50%) translate(100%);
	z-index:var(--el-index-normal)
}
.el-badge__content.is-fixed.is-dot {
	right:5px
}
.el-badge__content.is-dot {
	border-radius:50%;
	height:8px;
	padding:0;
	right:0;
	width:8px
}
.el-badge__content.is-hide-zero {
	display:none
}
.el-badge__content--primary {
	background-color:var(--el-color-primary)
}
.el-badge__content--success {
	background-color:var(--el-color-success)
}
.el-badge__content--warning {
	background-color:var(--el-color-warning)
}
.el-badge__content--info {
	background-color:var(--el-color-info)
}
.el-badge__content--danger {
	background-color:var(--el-color-danger)
}
.el-message {
--el-message-bg-color:var(--el-color-info-light-9);
--el-message-border-color:var(--el-border-color-lighter);
--el-message-padding:11px 15px;
--el-message-close-size:16px;
--el-message-close-icon-color:var(--el-text-color-placeholder);
--el-message-close-hover-color:var(--el-text-color-secondary);
	align-items:center;
	background-color:var(--el-message-bg-color);
	border-color:var(--el-message-border-color);
	border-radius:var(--el-border-radius-base);
	border-style:var(--el-border-style);
	border-width:var(--el-border-width);
	box-sizing:border-box;
	display:flex;
	gap:8px;
	left:50%;
	max-width:calc(100% - 32px);
	padding:var(--el-message-padding);
	position:fixed;
	top:20px;
	transform:translate(-50%);
transition:opacity var(--el-transition-duration), transform .4s, top .4s;
	width:fit-content
}
.el-message.is-plain {
	background-color:var(--el-bg-color-overlay);
	border-color:var(--el-bg-color-overlay);
	box-shadow:var(--el-box-shadow-light)
}
.el-message p {
	margin:0
}
.el-message--success {
--el-message-bg-color:var(--el-color-success-light-9);
--el-message-border-color:var(--el-color-success-light-8);
--el-message-text-color:var(--el-color-success)
}
.el-message--success .el-message__content {
	color:var(--el-message-text-color);
	overflow-wrap:break-word
}
.el-message .el-message-icon--success {
	color:var(--el-message-text-color)
}
.el-message--info {
--el-message-bg-color:var(--el-color-info-light-9);
--el-message-border-color:var(--el-color-info-light-8);
--el-message-text-color:var(--el-color-info)
}
.el-message--info .el-message__content {
	color:var(--el-message-text-color);
	overflow-wrap:break-word
}
.el-message .el-message-icon--info {
	color:var(--el-message-text-color)
}
.el-message--warning {
--el-message-bg-color:var(--el-color-warning-light-9);
--el-message-border-color:var(--el-color-warning-light-8);
--el-message-text-color:var(--el-color-warning)
}
.el-message--warning .el-message__content {
	color:var(--el-message-text-color);
	overflow-wrap:break-word
}
.el-message .el-message-icon--warning {
	color:var(--el-message-text-color)
}
.el-message--error {
--el-message-bg-color:var(--el-color-error-light-9);
--el-message-border-color:var(--el-color-error-light-8);
--el-message-text-color:var(--el-color-error)
}
.el-message--error .el-message__content {
	color:var(--el-message-text-color);
	overflow-wrap:break-word
}
.el-message .el-message-icon--error {
	color:var(--el-message-text-color)
}
.el-message .el-message__badge {
	position:absolute;
	right:-8px;
	top:-8px
}
.el-message__content {
	font-size:14px;
	line-height:1;
	padding:0
}
.el-message__content:focus {
	outline-width:0
}
.el-message .el-message__closeBtn {
	color:var(--el-message-close-icon-color);
	cursor:pointer;
	font-size:var(--el-message-close-size)
}
.el-message .el-message__closeBtn:focus {
	outline-width:0
}
.el-message .el-message__closeBtn:hover {
	color:var(--el-message-close-hover-color)
}
.el-message-fade-enter-from, .el-message-fade-leave-to {
	opacity:0;
	transform:translate(-50%, -100%)
}
*, :after, :before {
--un-rotate:0;
--un-rotate-x:0;
--un-rotate-y:0;
--un-rotate-z:0;
--un-scale-x:1;
--un-scale-y:1;
--un-scale-z:1;
--un-skew-x:0;
--un-skew-y:0;
--un-translate-x:0;
--un-translate-y:0;
--un-translate-z:0;
--un-pan-x:;
--un-pan-y:;
--un-pinch-zoom:;
--un-scroll-snap-strictness:proximity;
--un-ordinal:;
--un-slashed-zero:;
--un-numeric-figure:;
--un-numeric-spacing:;
--un-numeric-fraction:;
--un-border-spacing-x:0;
--un-border-spacing-y:0;
--un-ring-offset-shadow:0 0 transparent;
--un-ring-shadow:0 0 transparent;
--un-shadow-inset:;
--un-shadow:0 0 transparent;
--un-ring-inset:;
--un-ring-offset-width:0px;
--un-ring-offset-color:#fff;
--un-ring-width:0px;
--un-ring-color:rgba(147, 197, 253, .5);
--un-blur:;
--un-brightness:;
--un-contrast:;
--un-drop-shadow:;
--un-grayscale:;
--un-hue-rotate:;
--un-invert:;
--un-saturate:;
--un-sepia:;
--un-backdrop-blur:;
--un-backdrop-brightness:;
--un-backdrop-contrast:;
--un-backdrop-grayscale:;
--un-backdrop-hue-rotate:;
--un-backdrop-invert:;
--un-backdrop-opacity:;
--un-backdrop-saturate:;
--un-backdrop-sepia:
}
::backdrop {
--un-rotate:0;
--un-rotate-x:0;
--un-rotate-y:0;
--un-rotate-z:0;
--un-scale-x:1;
--un-scale-y:1;
--un-scale-z:1;
--un-skew-x:0;
--un-skew-y:0;
--un-translate-x:0;
--un-translate-y:0;
--un-translate-z:0;
--un-pan-x:;
--un-pan-y:;
--un-pinch-zoom:;
--un-scroll-snap-strictness:proximity;
--un-ordinal:;
--un-slashed-zero:;
--un-numeric-figure:;
--un-numeric-spacing:;
--un-numeric-fraction:;
--un-border-spacing-x:0;
--un-border-spacing-y:0;
--un-ring-offset-shadow:0 0 transparent;
--un-ring-shadow:0 0 transparent;
--un-shadow-inset:;
--un-shadow:0 0 transparent;
--un-ring-inset:;
--un-ring-offset-width:0px;
--un-ring-offset-color:#fff;
--un-ring-width:0px;
--un-ring-color:rgba(147, 197, 253, .5);
--un-blur:;
--un-brightness:;
--un-contrast:;
--un-drop-shadow:;
--un-grayscale:;
--un-hue-rotate:;
--un-invert:;
--un-saturate:;
--un-sepia:;
--un-backdrop-blur:;
--un-backdrop-brightness:;
--un-backdrop-contrast:;
--un-backdrop-grayscale:;
--un-backdrop-hue-rotate:;
--un-backdrop-invert:;
--un-backdrop-opacity:;
--un-backdrop-saturate:;
--un-backdrop-sepia:
}
.container {
	width:100%
}
@media (min-width:640px) {
.container {
max-width:640px
}
}
@media (min-width:768px) {
.container {
max-width:768px
}
}
@media (min-width:1024px) {
.container {
max-width:1024px
}
}
@media (min-width:1280px) {
.container {
max-width:1280px
}
}
@media (min-width:1536px) {
.container {
max-width:1536px
}
}
.pointer-events-none {
	pointer-events:none
}
.\!visible {
	visibility:visible!important
}
.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.absolute {
	position:absolute
}
.fixed {
	position:fixed
}
.relative {
	position:relative
}
.static {
	position:static
}
.bottom-\[-64px\] {
	bottom:-64px
}
.bottom-0 {
	bottom:0
}
.left-\[-24px\] {
	left:-24px
}
.left-\[-64px\] {
	left:-64px
}
.left-\[50\%\] {
	left:50%
}
.left-\[60px\] {
	left:60px
}
.left-0 {
	left:0
}
.right-\[-64px\] {
	right:-64px
}
.right-0, .right-\[0\] {
	right:0
}
.right-\[15px\] {
	right:15px
}
.right-\[16px\] {
	right:16px
}
.top-0, .top-\[0\] {
	top:0
}
.top-\[100\%\] {
	top:100%
}
.top-\[10px\] {
	top:10px
}
.top-\[122px\] {
	top:122px
}
.top-\[12px\] {
	top:12px
}
.top-\[200px\] {
	top:200px
}
.top-\[35px\] {
	top:35px
}
.top-\[50\%\] {
	top:50%
}
.z-1 {
	z-index:1
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-5 {
	z-index:5
}
.grid {
	display:grid
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-\[16px\] {
	margin-bottom:16px;
	margin-top:16px
}
.my-\[24px\] {
	margin-bottom:24px;
	margin-top:24px
}
.mb-\[-54px\] {
	margin-bottom:-54px
}
.mb-16px, .mb-\[16px\] {
	margin-bottom:16px
}
.mb-\[20px\] {
	margin-bottom:20px
}
.mb-\[24px\] {
	margin-bottom:24px
}
.mb-\[30px\] {
	margin-bottom:30px
}
.mb-\[32px\] {
	margin-bottom:32px
}
.mb-\[80px\] {
	margin-bottom:80px
}
.mb-\[8px\] {
	margin-bottom:8px
}
.mb-2 {
margin-bottom:.5rem
}
.mb-3 {
margin-bottom:.75rem
}
.mb-4 {
	margin-bottom:1rem
}
.mb-40px {
	margin-bottom:40px
}
.mb-5 {
	margin-bottom:1.25rem
}
.mb-6 {
	margin-bottom:1.5rem
}
.mb-8 {
	margin-bottom:2rem
}
.ml-\[12px\] {
	margin-left:12px
}
.ml-\[16px\] {
	margin-left:16px
}
.ml-\[24px\] {
	margin-left:24px
}
.ml-\[8px\] {
	margin-left:8px
}
.ml-1 {
margin-left:.25rem
}
.mr-\[16px\] {
	margin-right:16px
}
.mr-\[8px\] {
	margin-right:8px
}
.mr-2 {
margin-right:.5rem
}
.mt-\[0px\] {
	margin-top:0
}
.mt-\[10px\] {
	margin-top:10px
}
.mt-\[12px\] {
	margin-top:12px
}
.mt-\[16px\] {
	margin-top:16px
}
.mt-\[20px\] {
	margin-top:20px
}
.mt-\[24px\] {
	margin-top:24px
}
.mt-\[28px\] {
	margin-top:28px
}
.mt-\[32px\] {
	margin-top:32px
}
.mt-40px, .mt-\[40px\] {
	margin-top:40px
}
.mt-\[4px\] {
	margin-top:4px
}
.mt-\[8px\] {
	margin-top:8px
}
.mt-14px {
	margin-top:14px
}
.mt-2 {
margin-top:.5rem
}
.mt-4 {
	margin-top:1rem
}
.mt-8 {
	margin-top:2rem
}
.block, .group:hover .group-hover\:block {
	display:block
}
.inline-block {
	display:inline-block
}
.hidden {
	display:none
}
.h-\[108px\] {
	height:108px
}
.h-\[12px\] {
	height:12px
}
.h-\[14px\] {
	height:14px
}
.h-\[182px\] {
	height:182px
}
.h-\[200px\] {
	height:200px
}
.h-\[20px\] {
	height:20px
}
.h-\[24px\] {
	height:24px
}
.h-\[32px\] {
	height:32px
}
.h-\[40px\] {
	height:40px
}
.h-\[46px\] {
	height:46px
}
.h-\[49px\] {
	height:49px
}
.h-\[50px\] {
	height:50px
}
.h-\[54px\] {
	height:54px
}
.h-\[850px\] {
	height:850px
}
.h-\[96px\] {
	height:96px
}
.h-6 {
	height:1.5rem
}
.h-9 {
	height:2.25rem
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.h1 {
height:.25rem
}
.h2 {
height:.5rem
}
.h3 {
height:.75rem
}
.max-h-\[200px\] {
	max-height:200px
}
.max-w-\[100\%\] {
	max-width:100%
}
.max-w-\[300px\] {
	max-width:300px
}
.max-w-\[450px\] {
	max-width:450px
}
.min-h-\[100\%\] {
	min-height:100%
}
.min-h-\[24px\] {
	min-height:24px
}
.min-h-\[40px\] {
	min-height:40px
}
.min-h-\[48px\] {
	min-height:48px
}
.min-h-\[52px\] {
	min-height:52px
}
.min-h-\[72px\] {
	min-height:72px
}
.min-h-screen {
	min-height:100vh
}
.min-w-\[20px\] {
	min-width:20px
}
.min-w-\[36px\] {
	min-width:36px
}
.min-w-\[40px\] {
	min-width:40px
}
.min-w-\[75px\] {
	min-width:75px
}
.min-w-\[96px\] {
	min-width:96px
}
.w-\[100\%\], .w-full {
	width:100%
}
.w-\[150px\] {
	width:150px
}
.w-\[1px\] {
	width:1px
}
.w-\[200px\] {
	width:200px
}
.w-\[20px\] {
	width:20px
}
.w-\[24px\] {
	width:24px
}
.w-\[32px\] {
	width:32px
}
.w-\[40px\] {
	width:40px
}
.w-\[50\%\] {
	width:50%
}
.w-\[calc\(100\%-16px\)\] {
	width:calc(100% - 16px)
}
.w-6 {
	width:1.5rem
}
.w-9 {
	width:2.25rem
}
.w-auto {
	width:auto
}
.flex, .group:hover .group-hover\:flex {
	display:flex
}
.inline-flex {
	display:inline-flex
}
.flex-1 {
	flex:1 1 0%
}
.flex-shrink-0 {
	flex-shrink:0
}
.flex-grow, .grow-1 {
	flex-grow:1
}
.flex-row {
	flex-direction:row
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.-translate-y-1\/2 {
--un-translate-y:-50%
}
.-translate-y-1\/2, .translate-x-\[-50\%\] {
	transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}
.translate-x-\[-50\%\] {
--un-translate-x:-50%
}
.rotate-180 {
--un-rotate-x:0;
--un-rotate-y:0;
--un-rotate-z:0;
--un-rotate:180deg
}
.rotate-180, .transform {
	transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}
.cursor-pointer {
	cursor:pointer
}
.cursor-not-allowed {
	cursor:not-allowed
}
.resize {
	resize:both
}
.scroll-mt-\[80px\] {
	scroll-margin-top:80px
}
.list-decimal {
	list-style-type:decimal
}
.list-disc {
	list-style-type:disc
}
.items-start {
	align-items:flex-start
}
.items-center {
	align-items:center
}
.justify-end {
	justify-content:flex-end
}
.justify-center {
	justify-content:center
}
.flex-justify-between, .justify-between {
	justify-content:space-between
}
.justify-around {
	justify-content:space-around
}
.gap-\[10px\] {
	gap:10px
}
.gap-\[12px\] {
	gap:12px
}
.gap-\[16px_8px\] {
	gap:16px 8px
}
.gap-\[16px\] {
	gap:16px
}
.gap-\[20px\] {
	gap:20px
}
.gap-\[24px\] {
	gap:24px
}
.gap-\[2px\] {
	gap:2px
}
.gap-\[32px\] {
	gap:32px
}
.gap-\[36px\] {
	gap:36px
}
.gap-\[40px\] {
	gap:40px
}
.gap-\[4px\] {
	gap:4px
}
.gap-\[5px\] {
	gap:5px
}
.gap-\[6px\] {
	gap:6px
}
.gap-\[8px\] {
	gap:8px
}
.gap-1 {
gap:.25rem
}
.space-y-\[16px\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(16px*var(--un-space-y-reverse));
margin-top:calc(16px*(1 - var(--un-space-y-reverse)))
}
.space-y-\[20px\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(20px*var(--un-space-y-reverse));
margin-top:calc(20px*(1 - var(--un-space-y-reverse)))
}
.space-y-\[24px\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(24px*var(--un-space-y-reverse));
margin-top:calc(24px*(1 - var(--un-space-y-reverse)))
}
.space-y-\[8px\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(8px*var(--un-space-y-reverse));
margin-top:calc(8px*(1 - var(--un-space-y-reverse)))
}
.space-y-2>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(.5rem*var(--un-space-y-reverse));
margin-top:calc(.5rem*(1 - var(--un-space-y-reverse)))
}
.overflow-auto {
	overflow:auto
}
.overflow-hidden {
	overflow:hidden
}
.overflow-x-auto {
	overflow-x:auto
}
.truncate {
	overflow:hidden;
	text-overflow:ellipsis
}
.truncate, .whitespace-nowrap {
	white-space:nowrap
}
.break-all {
	word-break:break-all
}
.b-1px, .border, .border-\[1px\] {
	border-width:1px
}
.border-\[0\.67px\] {
	border-width:.67px
}
.border-b, .border-b-\[1px\] {
	border-bottom-width:1px
}
.border-b-\[2px\] {
	border-bottom-width:2px
}
.border-t-\[1px\] {
	border-top-width:1px
}
.border-\[\#0080ff\!important\] {
	border-color:#0080ff!important
}
.border-\[\#0080ff\] {
--un-border-opacity:1;
	border-color:rgb(0 128 255/var(--un-border-opacity))
}
.border-\[\#e0e0e0\] {
--un-border-opacity:1;
	border-color:rgb(224 224 224/var(--un-border-opacity))
}
.border-\[\#e0f0ff\] {
--un-border-opacity:1;
	border-color:rgb(224 240 255/var(--un-border-opacity))
}
.border-\#efefef, .border-\[\#EFEFEF\] {
--un-border-opacity:1;
	border-color:rgb(239 239 239/var(--un-border-opacity))
}
.border-\[\#F7F7F7\] {
--un-border-opacity:1;
	border-color:rgb(247 247 247/var(--un-border-opacity))
}
.border-\[transparent\], .border-transparent {
	border-color:transparent
}
.border-gray-200 {
--un-border-opacity:1;
	border-color:rgb(229 231 235/var(--un-border-opacity))
}
.hover\:border-\[\#0080FF\]:hover {
--un-border-opacity:1;
	border-color:rgb(0 128 255/var(--un-border-opacity))
}
.focus\:border-transparent:focus {
	border-color:transparent
}
.border-b-\[\#0080FF\!important\] {
	border-bottom-color:#0080ff!important
}
.border-b-\[\#E8E8E8\] {
--un-border-opacity:1;
--un-border-bottom-opacity:var(--un-border-opacity);
	border-bottom-color:rgb(232 232 232/var(--un-border-bottom-opacity))
}
.border-b-transparent {
	border-bottom-color:transparent
}
.border-t-\[\#EFEFEF\] {
--un-border-opacity:1;
--un-border-top-opacity:var(--un-border-opacity);
	border-top-color:rgb(239 239 239/var(--un-border-top-opacity))
}
.rounded-\[12px\] {
	border-radius:12px
}
.rounded-\[2px\] {
	border-radius:2px
}
.rounded-\[4px\] {
	border-radius:4px
}
.rounded-\[50px\] {
	border-radius:50px
}
.rounded-\[8px\] {
	border-radius:8px
}
.rounded-full {
	border-radius:9999px
}
.rounded-lg {
border-radius:.5rem
}
.rounded-md {
border-radius:.375rem
}
.rounded-l-\[4px\] {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.rounded-r-\[4px\] {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.border-none {
	border-style:none
}
.border-solid {
	border-style:solid
}
.border-b-solid {
	border-bottom-style:solid
}
.border-t-solid {
	border-top-style:solid
}
.bg-\#0080FF, .bg-\[\#0080FF\] {
--un-bg-opacity:1;
	background-color:rgb(0 128 255/var(--un-bg-opacity))
}
.bg-\[\#e0f0ff\] {
--un-bg-opacity:1;
	background-color:rgb(224 240 255/var(--un-bg-opacity))
}
.bg-\[\#EDFAF8\] {
--un-bg-opacity:1;
	background-color:rgb(237 250 248/var(--un-bg-opacity))
}
.bg-\[\#EFEFEF\] {
--un-bg-opacity:1;
	background-color:rgb(239 239 239/var(--un-bg-opacity))
}
.bg-\[\#F2F9FF\] {
--un-bg-opacity:1;
	background-color:rgb(242 249 255/var(--un-bg-opacity))
}
.bg-\[\#F7F7F7\] {
--un-bg-opacity:1;
	background-color:rgb(247 247 247/var(--un-bg-opacity))
}
.bg-\[\#F9FBFC\], .bg-\[\#f9fbfc\] {
--un-bg-opacity:1;
	background-color:rgb(249 251 252/var(--un-bg-opacity))
}
.bg-\[\#fff\], .bg-white {
--un-bg-opacity:1;
	background-color:rgb(255 255 255/var(--un-bg-opacity))
}
.bg-\[\#FFF2F9\] {
--un-bg-opacity:1;
	background-color:rgb(255 242 249/var(--un-bg-opacity))
}
.bg-\[\#FFF6F2\] {
--un-bg-opacity:1;
	background-color:rgb(255 246 242/var(--un-bg-opacity))
}
.bg-\[\#FFFFFF\], .bg-\[\#ffffff\] {
--un-bg-opacity:1;
	background-color:rgb(255 255 255/var(--un-bg-opacity))
}
.bg-\[rgba\(0\,0\,0\,0\.5\)\] {
--un-bg-opacity:.5;
	background-color:rgba(0, 0, 0, var(--un-bg-opacity))
}
.bg-\[rgba\(255\,128\,0\,0\.1\)\] {
--un-bg-opacity:.1;
	background-color:rgba(255, 128, 0, var(--un-bg-opacity))
}
.bg-\[white\] {
	background-color:#fff
}
.bg-blue-500 {
--un-bg-opacity:1;
	background-color:rgb(59 130 246/var(--un-bg-opacity))
}
.bg-gray-100 {
--un-bg-opacity:1;
	background-color:rgb(243 244 246/var(--un-bg-opacity))
}
.bg-gray-50 {
--un-bg-opacity:1;
	background-color:rgb(249 250 251/var(--un-bg-opacity))
}
.bg-transparent {
	background-color:transparent
}
.hover\:bg-\[\#E0F0FF\]:hover {
--un-bg-opacity:1;
	background-color:rgb(224 240 255/var(--un-bg-opacity))
}
.hover\:bg-\[\#F2F9FF\]:hover {
--un-bg-opacity:1;
	background-color:rgb(242 249 255/var(--un-bg-opacity))
}
.hover\:bg-gray-50:hover {
--un-bg-opacity:1;
	background-color:rgb(249 250 251/var(--un-bg-opacity))
}
.p-\[10px\] {
	padding:10px
}
.p-\[16px\] {
	padding:16px
}
.p-\[24px\] {
	padding:24px
}
.p-\[8px\] {
	padding:8px
}
.p-4 {
	padding:1rem
}
.p-5 {
	padding:1.25rem
}
.px, .px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.px-\[0px\!important\] {
	padding-left:0!important;
	padding-right:0!important
}
.px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.px-\[12px\] {
	padding-left:12px;
	padding-right:12px
}
.px-\[16px\] {
	padding-left:16px;
	padding-right:16px
}
.px-\[24px\] {
	padding-left:24px;
	padding-right:24px
}
.px-\[26px\] {
	padding-left:26px;
	padding-right:26px
}
.px-\[31px\] {
	padding-left:31px;
	padding-right:31px
}
.px-\[4px\] {
	padding-left:4px;
	padding-right:4px
}
.px-\[8px\] {
	padding-left:8px;
	padding-right:8px
}
.py-\[0px\!important\] {
	padding-bottom:0!important;
	padding-top:0!important
}
.py-\[100px\] {
	padding-bottom:100px;
	padding-top:100px
}
.py-\[10px\] {
	padding-bottom:10px;
	padding-top:10px
}
.py-\[16px\] {
	padding-bottom:16px;
	padding-top:16px
}
.py-\[20px\] {
	padding-bottom:20px;
	padding-top:20px
}
.py-\[24px\] {
	padding-bottom:24px;
	padding-top:24px
}
.py-\[32px\] {
	padding-bottom:32px;
	padding-top:32px
}
.py-\[4px\] {
	padding-bottom:4px;
	padding-top:4px
}
.py-\[6px\] {
	padding-bottom:6px;
	padding-top:6px
}
.py-\[7px\] {
	padding-bottom:7px;
	padding-top:7px
}
.py-\[8px\] {
	padding-bottom:8px;
	padding-top:8px
}
.py-2 {
padding-bottom:.5rem;
padding-top:.5rem
}
.py-8 {
	padding-bottom:2rem;
	padding-top:2rem
}
.pb-\[0\] {
	padding-bottom:0
}
.pb-\[100px\] {
	padding-bottom:100px
}
.pb-\[1244px\] {
	padding-bottom:1244px
}
.pb-\[12px\] {
	padding-bottom:12px
}
.pb-\[14px\] {
	padding-bottom:14px
}
.pb-\[16px\] {
	padding-bottom:16px
}
.pb-\[20px\] {
	padding-bottom:20px
}
.pb-\[24px\] {
	padding-bottom:24px
}
.pb-\[40px\] {
	padding-bottom:40px
}
.pb-\[4px\] {
	padding-bottom:4px
}
.pb-\[50px\] {
	padding-bottom:50px
}
.pl-\[0px\] {
	padding-left:0
}
.pl-\[10px\] {
	padding-left:10px
}
.pl-\[12px\] {
	padding-left:12px
}
.pl-\[15px\] {
	padding-left:15px
}
.pl-\[16px\] {
	padding-left:16px
}
.pl-\[6px\] {
	padding-left:6px
}
.pl-6 {
	padding-left:1.5rem
}
.pl-8 {
	padding-left:2rem
}
.pr-\[10px\] {
	padding-right:10px
}
.pr-\[15px\] {
	padding-right:15px
}
.pr-\[20px\] {
	padding-right:20px
}
.pr-\[24px\] {
	padding-right:24px
}
.pr-\[8px\] {
	padding-right:8px
}
.pt-0, .pt-\[0\] {
	padding-top:0
}
.pt-\[12px\] {
	padding-top:12px
}
.pt-\[14px\] {
	padding-top:14px
}
.pt-\[16px\] {
	padding-top:16px
}
.pt-\[20px\] {
	padding-top:20px
}
.pt-\[24px\] {
	padding-top:24px
}
.pt-\[29px\] {
	padding-top:29px
}
.pt-\[30px\] {
	padding-top:30px
}
.pt-\[32px\] {
	padding-top:32px
}
.pt-\[40px\] {
	padding-top:40px
}
.pt-\[50px\] {
	padding-top:50px
}
.pt-\[54px\] {
	padding-top:54px
}
.text-center {
	text-align:center
}
.text-left {
	text-align:left
}
.text-wrap {
	text-wrap:wrap
}
.text-nowrap {
	text-wrap:nowrap
}
.align-text-top {
	vertical-align:text-top
}
.text-\[12px\] {
	font-size:12px
}
.text-\[13px\] {
	font-size:13px
}
.text-\[14px\] {
	font-size:14px
}
.text-\[15px\] {
	font-size:15px
}
.text-\[16px\] {
	font-size:16px
}
.text-\[18px\] {
	font-size:18px
}
.text-20px, .text-\[20px\] {
	font-size:20px
}
.text-\[22px\] {
	font-size:22px
}
.text-\[24px\] {
	font-size:24px
}
.text-\[30px\] {
	font-size:30px
}
.text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.text-9xl {
	font-size:8rem;
	line-height:1
}
.text-base {
	font-size:1rem;
	line-height:1.5rem
}
.text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.text-\[\#000000\] {
--un-text-opacity:1;
	color:rgb(0 0 0/var(--un-text-opacity))
}
.text-\[\#0080FF\!important\] {
	color:#0080ff!important
}
.color-\[\#0080ff\], .text-\[\#0080FF\], .text-\[\#0080ff\] {
--un-text-opacity:1;
	color:rgb(0 128 255/var(--un-text-opacity))
}
.text-\[\#1D2129\] {
--un-text-opacity:1;
	color:rgb(29 33 41/var(--un-text-opacity))
}
.color-\[\#212121\], .text-\[\#212121\] {
--un-text-opacity:1;
	color:rgb(33 33 33/var(--un-text-opacity))
}
.text-\[\#297ACC\] {
--un-text-opacity:1;
	color:rgb(41 122 204/var(--un-text-opacity))
}
.text-\[\#44C2AE\] {
--un-text-opacity:1;
	color:rgb(68 194 174/var(--un-text-opacity))
}
.text-\[\#515151\] {
--un-text-opacity:1;
	color:rgb(81 81 81/var(--un-text-opacity))
}
.color-\[\#818181\], .text-\[\#818181\] {
--un-text-opacity:1;
	color:rgb(129 129 129/var(--un-text-opacity))
}
.text-\[\#A06FFF\] {
--un-text-opacity:1;
	color:rgb(160 111 255/var(--un-text-opacity))
}
.text-\[\#C2C2C2\] {
--un-text-opacity:1;
	color:rgb(194 194 194/var(--un-text-opacity))
}
.text-\[\#E47944\] {
--un-text-opacity:1;
	color:rgb(228 121 68/var(--un-text-opacity))
}
.text-\[\#E54494\] {
--un-text-opacity:1;
	color:rgb(229 68 148/var(--un-text-opacity))
}
.color-\[\#EB4C4B\], .text-\[\#EB4C4B\] {
--un-text-opacity:1;
	color:rgb(235 76 75/var(--un-text-opacity))
}
.text-\[\#FF8000\] {
--un-text-opacity:1;
	color:rgb(255 128 0/var(--un-text-opacity))
}
.color-white, .text-\[\#FFFFFF\], .text-\[\#fff\], .text-\[\#ffffff\], .text-white {
--un-text-opacity:1;
	color:rgb(255 255 255/var(--un-text-opacity))
}
.text-blue-600 {
--un-text-opacity:1;
	color:rgb(37 99 235/var(--un-text-opacity))
}
.text-gray-200 {
--un-text-opacity:1;
	color:rgb(229 231 235/var(--un-text-opacity))
}
.text-gray-500 {
--un-text-opacity:1;
	color:rgb(107 114 128/var(--un-text-opacity))
}
.text-gray-600 {
--un-text-opacity:1;
	color:rgb(75 85 99/var(--un-text-opacity))
}
.text-gray-700 {
--un-text-opacity:1;
	color:rgb(55 65 81/var(--un-text-opacity))
}
.text-gray-800 {
--un-text-opacity:1;
	color:rgb(31 41 55/var(--un-text-opacity))
}
.text-red-600 {
--un-text-opacity:1;
	color:rgb(220 38 38/var(--un-text-opacity))
}
.hover\:text-\[\#0080FF\]:hover {
--un-text-opacity:1;
	color:rgb(0 128 255/var(--un-text-opacity))
}
.hover\:text-blue-800:hover {
--un-text-opacity:1;
	color:rgb(30 64 175/var(--un-text-opacity))
}
.placeholder\:text-\[\#C2C2C2\]::-moz-placeholder {
--un-text-opacity:1;
color:rgb(194 194 194/var(--un-text-opacity))
}
.placeholder\:text-\[\#C2C2C2\]::placeholder {
--un-text-opacity:1;
color:rgb(194 194 194/var(--un-text-opacity))
}
.color-\#8AC74C {
--un-text-opacity:1;
	color:rgb(138 199 76/var(--un-text-opacity))
}
.font-330 {
	font-weight:330
}
.font-bold {
	font-weight:700
}
.font-medium {
	font-weight:500
}
.font-semibold, .font600, .fw600 {
	font-weight:600
}
.font250 {
	font-weight:250
}
.font300 {
	font-weight:300
}
.font450 {
	font-weight:450
}
.leading-\[1\.5\] {
	line-height:1.5
}
.leading-\[16px\] {
	line-height:16px
}
.leading-\[18px\] {
	line-height:18px
}
.leading-\[20px\] {
	line-height:20px
}
.leading-\[22px\] {
	line-height:22px
}
.leading-24px, .leading-\[24px\] {
	line-height:24px
}
.leading-\[25px\] {
	line-height:25px
}
.leading-\[32px\] {
	line-height:32px
}
.leading-\[36px\] {
	line-height:36px
}
.leading-\[54px\] {
	line-height:54px
}
.leading-7 {
	line-height:1.75rem
}
.font-\[330\] {
	font-family:330
}
.hover\:underline:hover {
	text-decoration-line:underline
}
.opacity-0 {
	opacity:0
}
.opacity-100 {
	opacity:1
}
.is-hover-shadow:is(:hover) {
--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0, 0, 0, .1)), var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0, 0, 0, .1));
box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}
.shadow-\[0px_0px_15px_0px_rgba\(0\,43\,128\,0\.06\)\] {
--un-shadow:0px 0px 15px 0px var(--un-shadow-color, rgba(0, 43, 128, .06));
	box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}
.shadow-\[6px_6px_16px_0px_rgba\(0\,64\,128\,0\.03\)\] {
--un-shadow:6px 6px 16px 0px var(--un-shadow-color, rgba(0, 64, 128, .03))
}
.shadow-\[6px_6px_16px_0px_rgba\(0\,64\,128\,0\.03\)\], .shadow-lg {
	box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}
.shadow-lg {
--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgba(0, 0, 0, .1)), var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgba(0, 0, 0, .1))
}
.focus\:outline-none:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.focus\:ring-0:focus {
--un-ring-width:0px;
--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);
--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);
	box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)
}
.filter {
	filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}
.transition {
transition-duration:.15s;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.transition-all {
transition-duration:.15s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.transition-transform {
transition-duration:.15s;
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.duration-200 {
transition-duration:.2s
}
.duration-300 {
transition-duration:.3s
}
.ease {
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:768px) {
.md\:absolute {
position:absolute
}
.md\:grid-cols-1 {
grid-template-columns:repeat(1, minmax(0, 1fr))
}
.md\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.md\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.md\:mb-\[-64px\] {
margin-bottom:-64px
}
.md\:mb-\[22px\] {
margin-bottom:22px
}
.md\:mb-\[24px\] {
margin-bottom:24px
}
.md\:mb-\[30px\] {
margin-bottom:30px
}
.md\:mb-\[40px\] {
margin-bottom:40px
}
.md\:mb-0 {
margin-bottom:0
}
.md\:mt-\[-64px\] {
margin-top:-64px
}
.md\:mt-\[0\] {
margin-top:0
}
.md\:mt-\[20px\] {
margin-top:20px
}
.md\:mt-\[40px\] {
margin-top:40px
}
.md\:mt-\[50px\] {
margin-top:50px
}
.md\:inline {
display:inline
}
.md\:block {
display:block
}
.md\:hidden {
display:none
}
.md\:h-\[104px\] {
height:104px
}
.md\:h-\[128px\] {
height:128px
}
.md\:h-\[160px\] {
height:160px
}
.md\:h-\[32px\] {
height:32px
}
.md\:h-\[55px\] {
height:55px
}
.md\:h-\[56px\] {
height:56px
}
.md\:max-w-\[1000px\] {
max-width:1000px
}
.md\:min-w-\[1400px\] {
min-width:1400px
}
.md\:w-\[100\%\], .md\:w-full {
width:100%
}
.md\:w-\[240px\] {
width:240px
}
.md\:w-\[300px\] {
width:300px
}
.md\:w-\[330px\] {
width:330px
}
.md\:w-\[332px\] {
width:332px
}
.md\:w-\[400px\] {
width:400px
}
.md\:w-\[calc\(25\%-18px\)\] {
width:calc(25% - 18px)
}
.md\:w-\[calc\(50\%-5px\)\] {
width:calc(50% - 5px)
}
.md\:w-1\/3 {
width:33.3333333333%
}
.md\:w-auto {
width:auto
}
.md\:flex {
display:flex
}
.md\:flex-row {
flex-direction:row
}
.md\:justify-start {
justify-content:flex-start
}
.md\:justify-between {
justify-content:space-between
}
.md\:gap-\[12px\] {
gap:12px
}
.md\:gap-\[16px\] {
gap:16px
}
.md\:gap-\[22px\] {
gap:22px
}
.md\:gap-\[24px\] {
gap:24px
}
.md\:space-y-\[0\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(0px*var(--un-space-y-reverse));
margin-top:calc(0px*(1 - var(--un-space-y-reverse)))
}
.md\:space-y-\[20px\]>:not([hidden])~:not([hidden]) {
--un-space-y-reverse:0;
margin-bottom:calc(20px*var(--un-space-y-reverse));
margin-top:calc(20px*(1 - var(--un-space-y-reverse)))
}
.md\:border-b-\[3px\] {
border-bottom-width:3px
}
.md\:px-\[0\] {
padding-left:0;
padding-right:0
}
.md\:px-\[12px\] {
padding-left:12px;
padding-right:12px
}
.md\:px-\[16px\] {
padding-left:16px;
padding-right:16px
}
.md\:px-\[31px\] {
padding-left:31px;
padding-right:31px
}
.md\:px-\[36px\] {
padding-left:36px;
padding-right:36px
}
.md\:py-\[0\] {
padding-bottom:0;
padding-top:0
}
.md\:py-\[24px\] {
padding-bottom:24px;
padding-top:24px
}
.md\:pb-\[0\] {
padding-bottom:0
}
.md\:pb-\[100px\] {
padding-bottom:100px
}
.md\:pb-\[114px\] {
padding-bottom:114px
}
.md\:pb-\[24px\] {
padding-bottom:24px
}
.md\:pb-\[30px\] {
padding-bottom:30px
}
.md\:pb-\[40px\] {
padding-bottom:40px
}
.md\:pb-\[526px\] {
padding-bottom:526px
}
.md\:pb-\[80px\] {
padding-bottom:80px
}
.md\:pb-\[84px\] {
padding-bottom:84px
}
.md\:pl-\[16px\] {
padding-left:16px
}
.md\:pl-\[24px\] {
padding-left:24px
}
.md\:pt-\[28px\] {
padding-top:28px
}
.md\:pt-\[40px\] {
padding-top:40px
}
.md\:pt-\[56px\] {
padding-top:56px
}
.md\:pt-\[60px\] {
padding-top:60px
}
.md\:pt-\[6px\] {
padding-top:6px
}
.md\:pt-\[84px\] {
padding-top:84px
}
.md\:pt-\[90px\] {
padding-top:90px
}
.md\:text-left {
text-align:left
}
.md\:text-\[14px\] {
font-size:14px
}
.md\:text-\[15px\] {
font-size:15px
}
.md\:text-\[16px\] {
font-size:16px
}
.md\:text-\[20px\] {
font-size:20px
}
.md\:text-\[32px\] {
font-size:32px
}
.md\:text-\[36px\] {
font-size:36px
}
.md\:text-\[48px\] {
font-size:48px
}
.md\:leading-\[22px\] {
line-height:22px
}
.md\:leading-\[32px\] {
line-height:32px
}
.md\:leading-\[56px\] {
line-height:56px
}
.md\:leading-\[72px\] {
line-height:72px
}
}
@media (min-width:1024px) {
.lg\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.lg\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.lg\:hidden {
display:none
}
.lg\:gap-\[20px\] {
gap:20px
}
.lg\:gap-\[50px\] {
gap:50px
}
}
@media (min-width:1280px) {
.xl\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.xl\:grid-cols-4 {
grid-template-columns:repeat(4, minmax(0, 1fr))
}
.xl\:block {
display:block
}
.xl\:gap-\[80px\] {
gap:80px
}
}
@media (min-width:1536px) {
.\32xl\:block {
display:block
}
.\32xl\:flex {
display:flex
}
.\32xl\:gap-\[137px\] {
gap:137px
}
.\32xl\:gap-\[160px\] {
gap:160px
}
.\32xl\:px-\[0px\] {
padding-left:0;
padding-right:0
}
}
.login-pop[data-v-9590696d] {
	left:0;
	position:fixed;
	top:0;
	z-index:1999
}
.login-pop[data-v-9590696d], .login-pop #my-login[data-v-9590696d] {
	height:100%;
	width:100%
}
.third-party-login-modal[data-v-79cd27f1] {
	align-items:center;
	background-color:#00000080;
	display:flex;
	height:100%;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000
}
.modal-content[data-v-79cd27f1] {
	background-color:#fff;
	border-radius:8px;
	display:flex;
	flex-direction:column;
	height:80%;
	max-height:600px;
	max-width:500px;
	padding:20px;
	position:relative;
	width:90%
}
.close-button[data-v-79cd27f1] {
	background:none;
	border:none;
	cursor:pointer;
	font-size:1.5rem;
	position:absolute;
	right:10px;
	top:10px
}
.login-iframe[data-v-79cd27f1] {
	border:1px solid #ccc;
	flex-grow:1;
	height:100%;
	width:100%
}
html.dark {
	background:#222;
	color:#fff
}
