.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;
	fill:currentColor;
	align-items:center;
	color:var(--color);
	display:inline-flex;
	font-size:inherit;
	height:1em;
	justify-content:center;
	line-height:1em;
	position:relative;
	width:1em
}
.el-icon.is-loading {
	animation:rotating 2s linear infinite
}
.el-icon svg {
	height:1em;
	width:1em
}
.el-button-group {
	display:inline-block;
	vertical-align:middle
}
.el-button-group:after,.el-button-group:before {
	content:"";
	display:table
}
.el-button-group:after {
	clear:both
}
.el-button-group>.el-button {
	float:left;
	position:relative
}
.el-button-group>.el-button+.el-button {
	margin-left:0
}
.el-button-group>.el-button:first-child {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.el-button-group>.el-button:last-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.el-button-group>.el-button:first-child:last-child {
	border-bottom-left-radius:var(--el-border-radius-base);
	border-bottom-right-radius:var(--el-border-radius-base);
	border-top-left-radius:var(--el-border-radius-base);
	border-top-right-radius:var(--el-border-radius-base)
}
.el-button-group>.el-button:first-child:last-child.is-round {
	border-radius:var(--el-border-radius-round)
}
.el-button-group>.el-button:first-child:last-child.is-circle {
	border-radius:50%
}
.el-button-group>.el-button:not(:first-child):not(:last-child) {
	border-radius:0
}
.el-button-group>.el-button:not(:last-child) {
	margin-right:-1px
}
.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover {
	z-index:1
}
.el-button-group>.el-dropdown>.el-button {
	border-bottom-left-radius:0;
	border-left-color:var(--el-button-divide-border-color);
	border-top-left-radius:0
}
.el-button-group .el-button--primary:first-child {
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--primary:last-child {
	border-left-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
	border-left-color:var(--el-button-divide-border-color);
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--success:first-child {
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--success:last-child {
	border-left-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
	border-left-color:var(--el-button-divide-border-color);
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--warning:first-child {
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--warning:last-child {
	border-left-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
	border-left-color:var(--el-button-divide-border-color);
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--danger:first-child {
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--danger:last-child {
	border-left-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
	border-left-color:var(--el-button-divide-border-color);
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--info:first-child {
	border-right-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--info:last-child {
	border-left-color:var(--el-button-divide-border-color)
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
	border-left-color:var(--el-button-divide-border-color);
	border-right-color:var(--el-button-divide-border-color)
}
.el-dropdown {
	--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);
	--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);
	--el-dropdown-menuItem-hover-color:var(--el-color-primary);
	--el-dropdown-menu-index:10;
	color:var(--el-text-color-regular);
	display:inline-flex;
	font-size:var(--el-font-size-base);
	line-height:1;
	position:relative;
	vertical-align:top
}
.el-dropdown.is-disabled {
	color:var(--el-text-color-placeholder);
	cursor:not-allowed
}
.el-dropdown__popper {
	--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);
	--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);
	--el-dropdown-menuItem-hover-color:var(--el-color-primary);
	--el-dropdown-menu-index:10
}
.el-dropdown__popper.el-popper {
	background:var(--el-bg-color-overlay);
	box-shadow:var(--el-dropdown-menu-box-shadow)
}
.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before {
	border:1px solid var(--el-border-color-light)
}
.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
	border-left-color:transparent;
	border-top-color:transparent
}
.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
	border-bottom-color:transparent;
	border-right-color:transparent
}
.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
	border-bottom-color:transparent;
	border-left-color:transparent
}
.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
	border-right-color:transparent;
	border-top-color:transparent
}
.el-dropdown__popper .el-dropdown-menu {
	border:none
}
.el-dropdown__popper .el-dropdown__popper-selfdefine {
	outline:0
}
.el-dropdown__popper .el-scrollbar__bar {
	z-index:calc(var(--el-dropdown-menu-index) + 1)
}
.el-dropdown__popper .el-dropdown__list {
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0
}
.el-dropdown .el-dropdown__caret-button {
	align-items:center;
	border-left:none;
	display:inline-flex;
	justify-content:center;
	padding-left:0;
	padding-right:0;
	width:32px
}
.el-dropdown .el-dropdown__caret-button>span {
	display:inline-flex
}
.el-dropdown .el-dropdown__caret-button:before {
	background:var(--el-overlay-color-lighter);
	bottom:-1px;
	content:"";
	display:block;
	left:0;
	position:absolute;
	top:-1px;
	width:1px
}
.el-dropdown .el-dropdown__caret-button.el-button:before {
	background:var(--el-border-color);
	opacity:.5
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
	font-size:inherit;
	padding-left:0
}
.el-dropdown .el-dropdown-selfdefine {
	outline:0
}
.el-dropdown--large .el-dropdown__caret-button {
	width:40px
}
.el-dropdown--small .el-dropdown__caret-button {
	width:24px
}
.el-dropdown-menu {
	background-color:var(--el-bg-color-overlay);
	border:none;
	border-radius:var(--el-border-radius-base);
	box-shadow:none;
	left:0;
	list-style:none;
	margin:0;
	padding:5px 0;
	position:relative;
	top:0;
	z-index:var(--el-dropdown-menu-index)
}
.el-dropdown-menu__item {
	align-items:center;
	color:var(--el-text-color-regular);
	cursor:pointer;
	display:flex;
	font-size:var(--el-font-size-base);
	line-height:22px;
	list-style:none;
	margin:0;
	outline:0;
	padding:5px 16px;
	white-space:nowrap
}
.el-dropdown-menu__item:not(.is-disabled):focus {
	background-color:var(--el-dropdown-menuItem-hover-fill);
	color:var(--el-dropdown-menuItem-hover-color)
}
.el-dropdown-menu__item i {
	margin-right:5px
}
.el-dropdown-menu__item--divided {
	border-top:1px solid var(--el-border-color-lighter);
	margin:6px 0
}
.el-dropdown-menu__item.is-disabled {
	color:var(--el-text-color-disabled);
	cursor:not-allowed
}
.el-dropdown-menu--large {
	padding:7px 0
}
.el-dropdown-menu--large .el-dropdown-menu__item {
	font-size:14px;
	line-height:22px;
	padding:7px 20px
}
.el-dropdown-menu--large .el-dropdown-menu__item--divided {
	margin:8px 0
}
.el-dropdown-menu--small {
	padding:3px 0
}
.el-dropdown-menu--small .el-dropdown-menu__item {
	font-size:12px;
	line-height:20px;
	padding:2px 12px
}
.el-dropdown-menu--small .el-dropdown-menu__item--divided {
	margin:4px 0
}
.light[data-v-ed74e976] {
	color:#101931
}
.dark[data-v-ed74e976] {
	color:#fff
}
.nav[data-v-ed74e976] {
	align-items:center;
	display:flex;
	justify-content:flex-start;
	margin-left:88px
}
.nav .item[data-v-ed74e976] {
	font-feature-settings:"clig" off,"liga" off;
	color:inherit;
	cursor:pointer;
	font-family:Poppins;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	text-transform:capitalize
}
.nav .item+.item[data-v-ed74e976] {
	margin-left:40px
}
@media screen and (min-width:1024px) and (max-width:1280px) {
	.nav[data-v-ed74e976] {
	gap:25px;
	justify-content:center;
	padding:0 20px 0 30px
}
.nav[data-v-ed74e976],.nav .item.item.item[data-v-ed74e976] {
	margin-left:0
}
}@media screen and (max-width:1024px) {
	.nav[data-v-ed74e976] {
	-moz-column-gap:25px;
	column-gap:25px;
	flex-wrap:wrap;
	justify-content:center;
	padding:0 20px 0 30px;
	row-gap:10px
}
.nav[data-v-ed74e976],.nav .item.item.item[data-v-ed74e976] {
	margin-left:0
}
}.el-icon--right[data-v-ed74e976] {
	color:#101931
}
[data-v-ed74e976] .el-dropdown:has(.el-dropdown__popper[aria-hidden=false]) .el-tooltip__trigger {
	color:#0056f5
}
[data-v-ed74e976] .el-dropdown:has(.el-dropdown__popper[aria-hidden=false]) .el-icon--right {
	transform:scaleY(-1)
}
[data-v-ed74e976] .el-dropdown__popper.el-popper {
	border-radius:12px;
	overflow:hidden
}
[data-v-ed74e976] .el-dropdown-menu {
	padding:16px 0
}
[data-v-ed74e976] .el-dropdown-menu__item {
	font-feature-settings:"clig" off,"liga" off;
	box-sizing:border-box;
	color:inherit;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:normal;
	min-width:232px;
	padding:12px 24px;
	text-transform:capitalize
}
[data-v-ed74e976] .el-dropdown-menu__item+.el-dropdown-menu__item {
	margin-top:12px
}
[data-v-ed74e976] .el-dropdown-menu__item .dropdown-item {
	color:inherit
}
[data-v-ed74e976] .el-dropdown-menu__item:not(.is-disabled):focus {
	background-color:#eff0f2;
	color:inherit
}
[data-v-ed74e976] .el-popper__arrow {
	display:none
}
.dark[data-v-ed74e976] .el-dropdown__popper.el-popper {
	background-color:transparent;
	border:1px solid #2a354c;
	box-shadow:0 0 24px #0000000f,0 0 10px #0000000d
}
.dark[data-v-ed74e976] .el-dropdown-menu {
	background:#101931
}
.dark[data-v-ed74e976] .el-dropdown-menu__item:not(.is-disabled):focus {
	background-color:#2c2f45
}
.header-container[data-v-8f79c18c] {
	background-color:#fff;
	box-shadow:none;
	height:110px;
	padding:0 40px;
	position:sticky;
	top:0;
	transition:box-shadow .2s;
	z-index:1000
}
@media screen and (max-width:768px) {
	.header-container[data-v-8f79c18c] {
	height:80px;
	justify-content:center;
	padding:0 20px
}
}.header-container.shadowing[data-v-8f79c18c] {
	box-shadow:0 4px 4px #d9d9d940
}
.header-container>div[data-v-8f79c18c] {
	align-items:center;
	display:flex;
	height:100%;
	justify-content:space-between;
	margin:0 auto;
	max-width:1280px
}
@media screen and (max-width:768px) {
	.header-container>div[data-v-8f79c18c] {
	justify-content:center
}
}.logo[data-v-8f79c18c] {
	height:40px;
	width:163px
}
.nav[data-v-8f79c18c] {
	flex:1
}
@media screen and (max-width:1024px) {
	.nav[data-v-8f79c18c] {
	display:none
}
}.operation[data-v-8f79c18c] {
	align-items:center;
	display:flex
}
@media screen and (max-width:768px) {
	.operation[data-v-8f79c18c] {
	display:none
}
}.operation .login[data-v-8f79c18c] {
	color:#0056f5;
	font-family:Source Sans Pro;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	height:36px;
	line-height:36px;
	text-align:center;
	width:75px
}
.operation .try[data-v-8f79c18c] {
	background-color:#0056f5;
	border-radius:70px;
	color:#fff;
	margin-left:8px;
	padding:16px 24px
}
.footer-container[data-v-376b2a26] {
	background-color:#101931;
	padding:80px 40px
}
@media screen and (max-width:768px) {
	.footer-container[data-v-376b2a26] {
	padding-left:20px;
	padding-right:20px
}
}.footer-container>.box[data-v-376b2a26] {
	margin:0 auto;
	max-width:1280px
}
.footer-container>.box>div[data-v-376b2a26]:first-child {
	display:flex
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div[data-v-376b2a26]:first-child {
	align-items:center;
	flex-direction:column
}
}.footer-container>.box>div:first-child .nav[data-v-376b2a26] {
	flex:1
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div:first-child .nav[data-v-376b2a26] {
	flex:auto;
	margin-left:0;
	padding:24px 0
}
}.footer-container>.box>div[data-v-376b2a26]:nth-child(2) {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	padding:20px 0
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div[data-v-376b2a26]:nth-child(2) {
	align-items:center
}
}.footer-container>.box>div:nth-child(2) .title[data-v-376b2a26] {
	color:#fff;
	font-size:24px;
	font-style:normal;
	font-weight:600;
	line-height:normal
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div:nth-child(2) .title[data-v-376b2a26] {
	font-size:16px
}
}.footer-container>.box>div:nth-child(2) .input[data-v-376b2a26] {
	align-items:center;
	background:#2c2f45;
	border-radius:12px;
	display:flex;
	height:52px;
	line-height:52px;
	margin-top:17px;
	overflow:hidden;
	width:545px
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div:nth-child(2) .input[data-v-376b2a26] {
	height:36px;
	line-height:36px;
	max-width:480px;
	width:100%
}
}.footer-container>.box>div:nth-child(2) .input input[data-v-376b2a26] {
	background-color:transparent;
	border:none;
	box-shadow:none;
	color:#fff;
	flex:1;
	height:100%;
	min-width:0;
	outline:none;
	padding:0 23.5px
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div:nth-child(2) .input input[data-v-376b2a26] {
	font-size:12px
}
.footer-container>.box>div:nth-child(2) .input input[data-v-376b2a26]::-moz-placeholder {
	font-size:12px
}
.footer-container>.box>div:nth-child(2) .input input[data-v-376b2a26]::placeholder {
	font-size:12px
}
}.footer-container>.box>div:nth-child(2) .input .submit-button[data-v-376b2a26] {
	background:#0056f5;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	height:100%;
	padding:0 28px;
	text-align:center
}
@media screen and (max-width:1024px) {
	.footer-container>.box>div:nth-child(2) .input .submit-button[data-v-376b2a26] {
	font-size:12px;
	padding:0 20px
}
}.logo[data-v-376b2a26] {
	height:40px;
	width:163px
}
.contact-list[data-v-376b2a26] {
	align-items:center;
	display:flex
}
.contact-list>a[data-v-376b2a26] {
	height:20px;
	width:20px
}
.contact-list>a>svg[data-v-376b2a26] {
	height:100%;
	width:100%
}
.contact-list>a+a[data-v-376b2a26] {
	margin-left:34px
}
.copyright[data-v-376b2a26] {
	border-top:1px solid hsla(240,5%,84%,.2);
	color:#fff;
	display:flex;
	font-family:DM Sans;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	justify-content:space-between;
	line-height:26px;
	padding-top:33px;
	width:100%
}
.copyright .pc[data-v-376b2a26] {
	display:block
}
.copyright .mobile[data-v-376b2a26] {
	display:none
}
@media screen and (max-width:1024px) {
	.copyright[data-v-376b2a26] {
	align-items:center;
	flex-direction:column;
	font-size:14px
}
.copyright .pc[data-v-376b2a26] {
	display:none
}
.copyright .mobile[data-v-376b2a26] {
	display:block
}
}@media screen and (max-width:768px) {
	.copyright[data-v-376b2a26] {
	margin:0 -20px;
	width:calc(100% + 40px)
}
}.el-form {
	--el-form-label-font-size:var(--el-font-size-base);
	--el-form-inline-content-width:220px
}
.el-form--label-left .el-form-item__label {
	justify-content:flex-start
}
.el-form--label-top .el-form-item {
	display:block
}
.el-form--label-top .el-form-item .el-form-item__label {
	display:block;
	height:auto;
	line-height:22px;
	margin-bottom:8px;
	text-align:left
}
.el-form--inline .el-form-item {
	display:inline-flex;
	margin-right:32px;
	vertical-align:middle
}
.el-form--inline.el-form--label-top {
	display:flex;
	flex-wrap:wrap
}
.el-form--inline.el-form--label-top .el-form-item {
	display:block
}
.el-form--large.el-form--label-top .el-form-item .el-form-item__label {
	line-height:22px;
	margin-bottom:12px
}
.el-form--default.el-form--label-top .el-form-item .el-form-item__label {
	line-height:22px;
	margin-bottom:8px
}
.el-form--small.el-form--label-top .el-form-item .el-form-item__label {
	line-height:20px;
	margin-bottom:4px
}
.el-form-item {
	--font-size:14px;
	display:flex;
	margin-bottom:18px
}
.el-form-item .el-form-item {
	margin-bottom:0
}
.el-form-item .el-input__validateIcon {
	display:none
}
.el-form-item--large {
	--font-size:14px;
	--el-form-label-font-size:var(--font-size);
	margin-bottom:22px
}
.el-form-item--large .el-form-item__label {
	height:40px;
	line-height:40px
}
.el-form-item--large .el-form-item__content {
	line-height:40px
}
.el-form-item--large .el-form-item__error {
	padding-top:4px
}
.el-form-item--default {
	--font-size:14px;
	--el-form-label-font-size:var(--font-size);
	margin-bottom:18px
}
.el-form-item--default .el-form-item__label {
	height:32px;
	line-height:32px
}
.el-form-item--default .el-form-item__content {
	line-height:32px
}
.el-form-item--default .el-form-item__error {
	padding-top:2px
}
.el-form-item--small {
	--font-size:12px;
	--el-form-label-font-size:var(--font-size);
	margin-bottom:18px
}
.el-form-item--small .el-form-item__label {
	height:24px;
	line-height:24px
}
.el-form-item--small .el-form-item__content {
	line-height:24px
}
.el-form-item--small .el-form-item__error {
	padding-top:2px
}
.el-form-item__label-wrap {
	display:flex
}
.el-form-item__label {
	align-items:flex-start;
	box-sizing:border-box;
	color:var(--el-text-color-regular);
	display:inline-flex;
	flex:0 0 auto;
	font-size:var(--el-form-label-font-size);
	height:32px;
	justify-content:flex-end;
	line-height:32px;
	padding:0 12px 0 0
}
.el-form-item__content {
	align-items:center;
	display:flex;
	flex:1;
	flex-wrap:wrap;
	font-size:var(--font-size);
	line-height:32px;
	min-width:0;
	position:relative
}
.el-form-item__content .el-input-group {
	vertical-align:top
}
.el-form-item__error {
	color:var(--el-color-danger);
	font-size:12px;
	left:0;
	line-height:1;
	padding-top:2px;
	position:absolute;
	top:100%
}
.el-form-item__error--inline {
	display:inline-block;
	left:auto;
	margin-left:10px;
	position:relative;
	top:auto
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before {
	color:var(--el-color-danger);
	content:"*";
	margin-right:4px
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after {
	color:var(--el-color-danger);
	content:"*";
	margin-left:4px
}
.el-form-item.is-error .el-select-v2__wrapper.is-focused {
	border-color:transparent
}
.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus {
	box-shadow:0 0 0 1px var(--el-color-danger) inset
}
.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper {
	box-shadow:inset 0 0 0 1px transparent
}
.el-form-item.is-error .el-input__validateIcon {
	color:var(--el-color-danger)
}
.el-form-item--feedback .el-input__validateIcon {
	display:inline-flex
}
.chat-icon[data-v-ea88bf30] {
	animation:pulse-black-ea88bf30 2.5s infinite;
	animation-timing-function:ease-in-out;
	background-color:#fff;
	border-radius:50%;
	bottom:32px;
	box-shadow:0 0 8px 2px #163a474d;
	box-sizing:border-box;
	cursor:pointer;
	height:70px;
	opacity:1;
	overflow:hidden;
	padding:10px;
	position:fixed;
	right:32px;
	scale:1;
	transform:scale(1);
	transition:scale .2s;
	width:70px;
	z-index:999999
}
@media screen and (max-width:1024px) {
	.chat-icon[data-v-ea88bf30] {
	bottom:22px;
	height:60px;
	right:22px;
	width:60px
}
}@keyframes pulse-black-ea88bf30 {
	0% {
	box-shadow:0 0 8px 4px #163a474d;
	transform:scale(1)
}
70% {
	box-shadow:0 0 8px 8px #163a471a;
	transform:scale(.95)
}
to {
	box-shadow:0 0 8px 4px #163a474d;
	transform:scale(1)
}
}.chat-icon[data-v-ea88bf30]:hover {
	scale:1.1
}
.chat-icon img[data-v-ea88bf30] {
	height:100%;
	width:100%
}
.chat-dialog[data-v-ea88bf30] {
	background-color:#fff;
	border-radius:22px;
	bottom:130px;
	box-shadow:inset 0 1px 1px #ffffff1a,0 10px 100px -20px #32325d40,0 20px 60px -30px #0000004d;
	height:75vh;
	opacity:1;
	position:fixed;
	right:32px;
	transform:translate(0);
	transition:opacity .6s ease,transform .6s ease;
	width:450px;
	z-index:99999
}
@media screen and (max-width:1024px) {
	.chat-dialog[data-v-ea88bf30] {
	bottom:100px;
	height:calc(100vh - 120px);
	right:22px;
	width:calc(100vw - 44px)
}
}.chat-dialog-enter-active[data-v-ea88bf30],.chat-dialog-leave-active[data-v-ea88bf30] {
	transition:opacity .5s ease,transform .5s ease
}
.chat-dialog-enter-from[data-v-ea88bf30],.chat-dialog-leave-to[data-v-ea88bf30] {
	opacity:0;
	transform:translate(100px)
}
.chat-dialog>.container[data-v-ea88bf30] {
	border-radius:24px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	gap:20px;
	height:100%;
	padding:52px 20px
}
.form[data-v-ea88bf30] {
	pointer-events:auto
}
.message-list[data-v-ea88bf30] {
	display:flex;
	flex:1;
	flex-direction:column;
	gap:25px;
	overflow-y:auto
}
.message-list .message-item[data-v-ea88bf30] {
	display:inline-flex;
	gap:10px
}
.message-list .message-item>.box[data-v-ea88bf30] {
	font-feature-settings:"clig" off,"liga" off;
	align-items:center;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:25px;
	color:#101931;
	display:flex;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	padding:15px;
	white-space:pre-wrap;
	width:-moz-fit-content;
	width:fit-content;
	word-break:break-word
}
@media screen and (max-width:1024px) {
	.message-list .message-item>.box[data-v-ea88bf30] {
	font-size:14px;
	padding:10px
}
}.message-list .message-item>.box .content[data-v-ea88bf30] {
	display:inline-block
}
.message-list .message-item>.box .loading[data-v-ea88bf30] {
	animation:loading-rotate-ea88bf30 1.5s infinite;
	animation-timing-function:linear;
	display:inline-block;
	height:25px;
	width:25px
}
@keyframes loading-rotate-ea88bf30 {
	0% {
	transform:rotate(0)
}
to {
	transform:rotate(1turn)
}
}.message-list .message-item>.avatar[data-v-ea88bf30] {
	border-radius:50%;
	height:40px;
	width:40px
}
.message-list .message-item.bot[data-v-ea88bf30] {
	flex-direction:row
}
.message-list .message-item.bot>.box[data-v-ea88bf30] {
	border-top-left-radius:0
}
.message-list .message-item.user[data-v-ea88bf30] {
	align-self:flex-end;
	flex-direction:row-reverse
}
.message-list .message-item.user>.box[data-v-ea88bf30] {
	background-color:#0056f5;
	border-top-right-radius:0;
	color:#fff
}
.operation[data-v-ea88bf30] {
	display:flex;
	flex-direction:column;
	gap:5px
}
.operation .template-list[data-v-ea88bf30] {
	display:flex;
	gap:10px;
	overflow:auto;
	padding-bottom:6px
}
.operation .template-list[data-v-ea88bf30]::-webkit-scrollbar {
	height:2.5px;
	width:2.5px
}
.operation .template-list[data-v-ea88bf30]::-webkit-scrollbar-track {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px #e0e0e0
}
.operation .template-list[data-v-ea88bf30]::-webkit-scrollbar-thumb {
	background:rgba(48,48,48,.3);
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px #8b8b8b
}
.operation .template-list[data-v-ea88bf30]::-webkit-scrollbar-thumb:window-inactive {
	background:hsla(0,0%,100%,.3)
}
.operation .template-list .template-item[data-v-ea88bf30] {
	border:1px solid #e0e0e0;
	border-radius:999px;
	cursor:pointer;
	padding:8px 18px;
	transition:all .3s ease 0s;
	white-space:nowrap
}
@media screen and (max-width:1024px) {
	.operation .template-list .template-item[data-v-ea88bf30] {
	font-size:14px;
	padding:6px 15px
}
}.operation .input[data-v-ea88bf30] {
	position:relative
}
.operation .input input[data-v-ea88bf30] {
	border:1px solid #e0e0e0;
	border-radius:5px;
	box-sizing:border-box;
	height:60px;
	padding:5px 65px 5px 20px;
	width:100%
}
@media screen and (max-width:1024px) {
	.operation .input input[data-v-ea88bf30] {
	height:50px
}
}.operation .input button[data-v-ea88bf30] {
	background-color:#0056f5;
	border:none;
	border-radius:5px;
	box-sizing:content-box;
	cursor:pointer;
	height:20px;
	padding:10px;
	position:absolute;
	right:10px;
	top:10px;
	width:20px
}
@media screen and (max-width:1024px) {
	.operation .input button[data-v-ea88bf30] {
	height:20px;
	right:4px;
	top:6px;
	width:20px
}
}.operation .input button svg[data-v-ea88bf30] {
	height:100%;
	width:100%
}
.layout {
	min-height:100vh
}
