@charset "UTF-8";/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


/* Default standalone editor fonts */
.monaco-editor {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;
	--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
}

.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-hover p {
	margin: 0;
}

/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */
.monaco-aria-container {
	position: absolute !important;
	top: 0; /* avoid being placed underneath a sibling element */
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
}

.monaco-editor, .monaco-diff-editor .synthetic-focus,
.monaco-editor, .monaco-diff-editor [tabindex="0"]:focus,
.monaco-editor, .monaco-diff-editor [tabindex="-1"]:focus,
.monaco-editor, .monaco-diff-editor button:focus,
.monaco-editor, .monaco-diff-editor input[type=button]:focus,
.monaco-editor, .monaco-diff-editor input[type=checkbox]:focus,
.monaco-editor, .monaco-diff-editor input[type=search]:focus,
.monaco-editor, .monaco-diff-editor input[type=text]:focus,
.monaco-editor, .monaco-diff-editor select:focus,
.monaco-editor, .monaco-diff-editor textarea:focus {
	outline-width: 1px;
	outline-style: solid;
	outline-offset: -1px;
	outline-color: var(--vscode-focusBorder);
	opacity: 1
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-workbench .workbench-hover {
	position: relative;
	font-size: 13px;
	line-height: 19px;
	/* Must be higher than sash's z-index and terminal canvases */
	z-index: 40;
	overflow: hidden;
	max-width: 700px;
	background: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	border-radius: 3px;
	color: var(--vscode-editorHoverWidget-foreground);
	-webkit-box-shadow: 0 2px 8px var(--vscode-widget-shadow);
	        box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}

.monaco-workbench .workbench-hover hr {
	border-bottom: none;
}

.monaco-workbench .workbench-hover:not(.skip-fade-in) {
	-webkit-animation: fadein 100ms linear;
	        animation: fadein 100ms linear;
}

.monaco-workbench .workbench-hover.compact {
	font-size: 12px;
}

.monaco-workbench .workbench-hover.compact .hover-contents {
	padding: 2px 8px;
}

.monaco-workbench .workbench-hover-container.locked .workbench-hover {
	outline: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,
.monaco-workbench .workbench-hover-lock:focus {
	outline: 1px solid var(--vscode-focusBorder);
}
.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover {
	background: var(--vscode-toolbar-hoverBackground);
}

.monaco-workbench .workbench-hover-pointer {
	position: absolute;
	/* Must be higher than workbench hover z-index */
	z-index: 41;
	pointer-events: none;
}

.monaco-workbench .workbench-hover-pointer:after {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: var(--vscode-editorHoverWidget-background);
	border-right: 1px solid var(--vscode-editorHoverWidget-border);
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-workbench .locked .workbench-hover-pointer:after {
	width: 4px;
	height: 4px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}

.monaco-workbench .workbench-hover-pointer.left   { left: -3px; }
.monaco-workbench .workbench-hover-pointer.right  { right: 3px; }
.monaco-workbench .workbench-hover-pointer.top    { top: -3px; }
.monaco-workbench .workbench-hover-pointer.bottom { bottom: 3px; }

.monaco-workbench .workbench-hover-pointer.left:after {
	-webkit-transform: rotate(135deg);
	        transform: rotate(135deg);
}

.monaco-workbench .workbench-hover-pointer.right:after {
	-webkit-transform: rotate(315deg);
	        transform: rotate(315deg);
}

.monaco-workbench .workbench-hover-pointer.top:after {
	-webkit-transform: rotate(225deg);
	        transform: rotate(225deg);
}

.monaco-workbench .workbench-hover-pointer.bottom:after {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.monaco-workbench .workbench-hover a {
	color: var(--vscode-textLink-foreground);
}

.monaco-workbench .workbench-hover a:focus {
	outline: 1px solid;
	outline-offset: -1px;
	text-decoration: underline;
	outline-color: var(--vscode-focusBorder);
}

.monaco-workbench .workbench-hover a:hover,
.monaco-workbench .workbench-hover a:active {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-workbench .workbench-hover code {
	background: var(--vscode-textCodeBlock-background);
}

.monaco-workbench .workbench-hover .hover-row .actions {
	background: var(--vscode-editorHoverWidget-statusBarBackground);
}

.monaco-workbench .workbench-hover.right-aligned {
	/* The context view service wraps strangely when it's right up against the edge without this */
	left: 1px;
}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container {
	margin-right: 0;
	margin-left: 16px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Arrows */
.monaco-scrollable-element > .scrollbar > .scra {
	cursor: pointer;
	font-size: 11px !important;
}

.monaco-scrollable-element > .visible {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	-webkit-transition: opacity 100ms linear;

	transition: opacity 100ms linear;
	/* In front of peek view */
	z-index: 11;
}
.monaco-scrollable-element > .invisible {
	opacity: 0;
	pointer-events: none;
}
.monaco-scrollable-element > .invisible.fade {
	-webkit-transition: opacity 800ms linear;
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */
.monaco-scrollable-element > .shadow {
	position: absolute;
	display: none;
}
.monaco-scrollable-element > .shadow.top {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-scrollable-element > .shadow.left {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .shadow.top-left-corner {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}
.monaco-scrollable-element > .shadow.top.left {
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}

.monaco-scrollable-element > .scrollbar > .slider {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-scrollable-element > .scrollbar > .slider:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-scrollable-element > .scrollbar > .slider.active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-hover {
	cursor: default;
	position: absolute;
	overflow: hidden;
	-moz-user-select: text;
	 -ms-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-animation: fadein 100ms linear;
	        animation: fadein 100ms linear;
	line-height: 1.5em;
	white-space: var(--vscode-hover-whiteSpace, normal);
}

.monaco-hover.hidden {
	display: none;
}

.monaco-hover a:hover:not(.disabled) {
	cursor: pointer;
}

.monaco-hover .hover-contents:not(.html-hover-contents) {
	padding: 4px 8px;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
	max-width: var(--vscode-hover-maxWidth, 500px);
	word-wrap: break-word;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
	min-width: 100%;
}

.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	margin: 8px 0;
}

.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	line-height: 1.1;
}

.monaco-hover code {
	font-family: var(--monaco-monospace-font);
}

.monaco-hover hr {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 0px;
	border-right: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	margin-left: -8px;
	margin-right: -8px;
	height: 1px;
}

.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
	margin-top: 0;
}

.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
	margin-bottom: 0;
}

/* MarkupContent Layout */
.monaco-hover ul {
	padding-left: 20px;
}
.monaco-hover ol {
	padding-left: 20px;
}

.monaco-hover li > p {
	margin-bottom: 0;
}

.monaco-hover li > ul {
	margin-top: 0;
}

.monaco-hover code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-hover .monaco-tokenized-source {
	white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}

.monaco-hover .hover-row.status-bar {
	font-size: 12px;
	line-height: 22px;
}

.monaco-hover .hover-row.status-bar .info {
	font-style: italic;
	padding: 0px 8px;
}

.monaco-hover .hover-row.status-bar .actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0px 8px;
	width: 100%;
}

.monaco-hover .hover-row.status-bar .actions .action-container {
	margin-right: 16px;
	cursor: pointer;
}

.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
	padding-right: 4px;
}

.monaco-hover .hover-row.status-bar .actions .action-container a {
	color: var(--vscode-textLink-foreground);
	-webkit-text-decoration: var(--text-link-decoration);
	        text-decoration: var(--text-link-decoration);
}

.monaco-hover .markdown-hover .hover-contents .codicon {
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}

.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
	color: inherit;
}

.monaco-hover .hover-contents a.code-link:before {
	content: '(';
}

.monaco-hover .hover-contents a.code-link:after {
	content: ')';
}

.monaco-hover .hover-contents a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
}

.monaco-hover .hover-contents a.code-link > span:hover {
	color: var(--vscode-textLink-activeForeground);
}

/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {
	margin-bottom: 4px;
	display: inline-block;
}

.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon {
	margin-bottom: 2px;
}

.monaco-hover-content .action-container a {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
}

.monaco-hover-content .action-container.disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rendered-markdown kbd {
	background-color: var(--vscode-keybindingLabel-background);
	color: var(--vscode-keybindingLabel-foreground);
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	border-color: var(--vscode-keybindingLabel-border);
	border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
	-webkit-box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
	        box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
	vertical-align: middle;
	padding: 1px 3px;
}

.rendered-markdown li:has(input[type=checkbox]) {
	list-style-type: none;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-aria-container {
	position: absolute; /* try to hide from window but not from screen readers */
	left:-999em;
}/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.context-view {
	position: absolute;
}

.context-view.fixed {
	all: initial;
	font-family: inherit;
	font-size: 13px;
	position: fixed;
	color: inherit;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-list {
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.monaco-list.mouse-support {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

.monaco-list > .monaco-scrollable-element {
	height: 100%;
}

.monaco-list-rows {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-list.horizontal-scrolling .monaco-list-rows {
	width: auto;
	min-width: 100%;
}

.monaco-list-row {
	position: absolute;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}

.monaco-list.mouse-support .monaco-list-row {
	cursor: pointer;
	-ms-touch-action: none;
	    touch-action: none;
}

/* Make sure the scrollbar renders above overlays (sticky scroll) */
.monaco-list .monaco-scrollable-element > .scrollbar.vertical,
.monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical {
	z-index: 14;
}

/* for OS X ballistic scrolling */
.monaco-list-row.scrolling {
	display: none !important;
}

/* Focus */
.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
	outline: 0 !important;
}

/* Dnd */
.monaco-drag-image {
	display: inline-block;
	padding: 1px 7px;
	border-radius: 10px;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
}

/* Filter */

.monaco-list-type-filter-message {
	position: absolute;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 40px 1em 1em 1em;
	text-align: center;
	white-space: normal;
	opacity: 0.7;
	pointer-events: none;
}

.monaco-list-type-filter-message:empty {
	display: none;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Use custom CSS vars to expose padding into parent select for padding calculation */
.monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 1px;
	--dropdown-padding-bottom: 1px;
}

.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 3px;
	--dropdown-padding-bottom: 4px;
}

.monaco-select-box-dropdown-container {
	display: none;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {
	margin: 0;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
	line-height: 15px; /** For some reason, this is needed, otherwise <code> will take up 20px height */
	font-family: var(--monaco-monospace-font);
}


.monaco-select-box-dropdown-container.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: left;
	width: 1px;
	overflow: hidden;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
	padding-left: 1px;
	padding-right: 1px;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane {
	padding: 5px;
}

.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {
	cursor: pointer;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
	opacity: 0.7;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-right: 10px;
	white-space: nowrap;
	float: right;
}


/* Accepted CSS hiding technique for accessibility reader text  */
/* https://webaim.org/techniques/css/invisiblecontent/ */

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {
		position: absolute;
		left: -10000px;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	opacity: 0;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {
	overflow: hidden;
	max-height: 0px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {
	padding-left: 4px;
	padding-right: 8px;
	white-space: nowrap;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-select-box {
	width: 100%;
	cursor: pointer;
	border-radius: 2px;
}

.monaco-select-box-dropdown-container {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

/** Actions */

.monaco-action-bar .action-item.select-container {
	cursor: default;
}

.monaco-action-bar .action-item .monaco-select-box {
	cursor: pointer;
	min-width: 100px;
	min-height: 18px;
	padding: 2px 23px 2px 8px;
}

.mac .monaco-action-bar .action-item .monaco-select-box {
	font-size: 11px;
	border-radius: 5px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar {
	white-space: nowrap;
	height: 100%;
}

.monaco-action-bar .actions-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-action-bar.vertical .actions-container {
	display: inline-block;
}

.monaco-action-bar .action-item {
	display: block;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	cursor: pointer;
	position: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
}

.monaco-action-bar .action-item.disabled {
	cursor: default;
}

.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
	display: block;
}

.monaco-action-bar .action-item .codicon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 16px;
	height: 16px;
}

.monaco-action-bar .action-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 11px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label::before,
.monaco-action-bar .action-item.disabled .action-label:hover {
	color: var(--vscode-disabledForeground);
}

/* Vertical actions */

.monaco-action-bar.vertical {
	text-align: left;
}

.monaco-action-bar.vertical .action-item {
	display: block;
}

.monaco-action-bar.vertical .action-label.separator {
	display: block;
	border-bottom: 1px solid #bbb;
	padding-top: 1px;
	margin-left: .8em;
	margin-right: .8em;
}

.monaco-action-bar .action-item .action-label.separator {
	width: 1px;
	height: 16px;
	margin: 5px 4px !important;
	cursor: default;
	min-width: 1px;
	padding: 0;
	background-color: #bbb;
}

.secondary-actions .monaco-action-bar .action-label {
	margin-left: 6px;
}

/* Action Items */
.monaco-action-bar .action-item.select-container {
	overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	max-width: 170px;
	min-width: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-right: 10px;
}

.monaco-action-bar .action-item.action-dropdown-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: default;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {
	width: 1px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-dropdown {
	height: 100%;
	padding: 0;
}

.monaco-dropdown > .dropdown-label {
	cursor: pointer;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.monaco-dropdown > .dropdown-label > .action-label.disabled {
	cursor: default;
}

.monaco-dropdown-with-primary {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-primary > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar .action-item.menu-entry .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-action-bar .action-item.menu-entry.text-only .action-label {
	color: var(--vscode-descriptionForeground);
	overflow: hidden;
	border-radius: 2px;
}

.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label::after {
	content: ', ';
}

.monaco-action-bar .action-item.menu-entry.text-only + .action-item:not(.text-only) > .monaco-dropdown .action-label {
	color: var(--vscode-descriptionForeground);
}

.monaco-dropdown-with-default {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-default > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-dropdown-with-default:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	font-size: 13px;
}

.quick-input-widget .monaco-highlighted-label .highlight,
.quick-input-widget .monaco-highlighted-label .highlight {
	color: #0066BF;
}

.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: #9DDDFF;
}

.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0097fb;
}

.hc-black .quick-input-widget .monaco-highlighted-label .highlight,
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
	color: #F38518;
}

.hc-light .quick-input-widget .monaco-highlighted-label .highlight,
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0F4A85;
}

.monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(221, 221, 221, 0.4);
	border: solid 1px rgba(204, 204, 204, 0.4);
	border-bottom-color: rgba(187, 187, 187, 0.4);
	-webkit-box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	        box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	color: #555;
}

.hc-black .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px rgb(111, 195, 223);
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #fff;
}

.hc-light .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px #0F4A85;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #292929;
}

.vs-dark .monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(128, 128, 128, 0.17);
	border: solid 1px rgba(51, 51, 51, 0.6);
	border-bottom-color: rgba(68, 68, 68, 0.6);
	-webkit-box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	        box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	color: #ccc;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-custom-toggle {
	margin-left: 2px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

.monaco-custom-toggle:hover {
	background-color: var(--vscode-inputOption-hoverBackground);
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	border: 1px dashed var(--vscode-focusBorder);
}

.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle {
	background: none;
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	background: none;
}

.monaco-custom-toggle.monaco-checkbox {
	height: 18px;
	width: 18px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 9px;
	margin-left: 0px;
	padding: 0px;
	opacity: 1;
	background-size: 16px !important;
}

.monaco-action-bar .checkbox-action-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 2px;
	padding-right: 2px;
}

.monaco-action-bar .checkbox-action-item:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox {
	margin-right: 4px;
}

.monaco-action-bar .checkbox-action-item > .checkbox-label {
	font-size: 12px;
}

/* hide check when unchecked */
.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {
	visibility: hidden;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	position: absolute;
	width: 600px;
	z-index: 2550;
	left: 50%;
	margin-left: -300px;
	-webkit-app-region: no-drag;
	border-radius: 6px;
}

.quick-input-titlebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.quick-input-left-action-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 4px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.quick-input-inline-action-bar {
	margin: 2px 0 0 5px;
}

.quick-input-title {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-right-action-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 4px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.quick-input-right-action-bar > .actions-container {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.quick-input-titlebar .monaco-action-bar .action-label.codicon {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}

.quick-input-description {
	margin: 6px 6px 6px 11px;
}

.quick-input-header .quick-input-description {
	margin: 4px 2px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.quick-input-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 6px 2px 6px;
}

.quick-input-widget.hidden-input .quick-input-header {
	/* reduce margins and paddings when input box hidden */
	padding: 0;
	margin-bottom: 0;
}

.quick-input-and-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	min-width: 0;
	position: relative;
}

.quick-input-check-all {
	-ms-flex-item-align: center;
	    align-self: center;
	margin: 0;
}

.quick-input-filter {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.quick-input-box {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
	margin-left: 5px;
}

.quick-input-visible-count {
	position: absolute;
	left: -10000px;
}

.quick-input-count {
	-ms-flex-item-align: center;
	    align-self: center;
	position: absolute;
	right: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.quick-input-count .monaco-count-badge {
	vertical-align: middle;
	padding: 2px 4px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

.quick-input-action {
	margin-left: 6px;
}

.quick-input-action .monaco-text-button {
	font-size: 11px;
	padding: 0 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 25px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.quick-input-message {
	margin-top: -1px;
	padding: 5px;
	overflow-wrap: break-word;
}

.quick-input-message > .codicon {
	margin: 0 0.2em;
	vertical-align: text-bottom;
}

/* Links in descriptions & validations */
.quick-input-message a {
	color: inherit;
}

.quick-input-progress.monaco-progress-container {
	position: relative;
}

.quick-input-list {
	line-height: 22px;
}

.quick-input-widget.hidden-input .quick-input-list {
	margin-top: 4px; /* reduce margins when input box hidden */
	padding-bottom: 4px;
}

.quick-input-list .monaco-list {
	overflow: hidden;
	max-height: calc(20 * 22px);
	padding-bottom: 5px;
}

.quick-input-list .monaco-scrollable-element {
	padding: 0px 5px;
}

.quick-input-list .quick-input-list-entry {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 6px;
}

.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
	border-top-width: 1px;
	border-top-style: solid;
}

.quick-input-list .monaco-list-row {
	border-radius: 3px;
}

.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border {
	border-top-style: none;
}

.quick-input-list .quick-input-list-label {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.quick-input-list .quick-input-list-checkbox {
	-ms-flex-item-align: center;
	    align-self: center;
	margin: 0;
}

.quick-input-list .quick-input-list-icon {
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.quick-input-list .quick-input-list-rows {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	margin-left: 5px;
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
	margin-left: 10px;
}

.quick-input-widget .quick-input-list .quick-input-list-checkbox {
	display: none;
}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {
	display: inline;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1; /* make sure the icon label grows within the row */
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {
	vertical-align: text-bottom;
}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {
	opacity: 1;
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
	margin-right: 8px; /* separate from the separator label or scrollbar if any */
}

.quick-input-list .quick-input-list-label-meta {
	opacity: 0.7;
	line-height: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* preserve list-like styling instead of tree-like styling */
.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight {
	font-weight: bold;
	background-color: unset;
	color: var(--vscode-list-highlightForeground) !important;
}

/* preserve list-like styling instead of tree-like styling */
.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: var(--vscode-list-focusHighlightForeground) !important;
}

.quick-input-list .quick-input-list-entry .quick-input-list-separator {
	margin-right: 4px; /* separate from keybindings or actions */
}

.quick-input-list .quick-input-list-entry-action-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	    -ms-flex: 0;
	        flex: 0;
	overflow: visible;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label {
	/*
	 * By default, actions in the quick input action bar are hidden
	 * until hovered over them or selected.
	 */
	display: none;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
	margin-right: 4px;
	padding: 2px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-top: 1px;
	margin-right: 4px; /* separate from scrollbar */
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,
.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,
.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* focused items in quick pick */
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {
	color: inherit
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
	background: none;
}

.quick-input-list .quick-input-list-separator-as-item {
	padding: 4px 6px;
	font-size: 12px;
}

/* Quick input separators as full-row item */
.quick-input-list .quick-input-list-separator-as-item .label-name {
	font-weight: 600;
}

.quick-input-list .quick-input-list-separator-as-item .label-description {
	/* Override default description opacity so we don't have a contrast ratio issue. */
	opacity: 1 !important;
}

/* Hide border when the item becomes the sticky one */
.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border {
	border-top-style: none;
}

/* Give sticky row the same padding as the scrollable list */
.quick-input-list .monaco-tree-sticky-row {
	padding: 0 5px;
}

/* Hide the twistie containers so that there isn't blank indent */
.quick-input-list .monaco-tl-twistie {
	display: none !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-text-button {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 4px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border: 1px solid var(--vscode-button-border, transparent);
	line-height: 18px;
}

.monaco-text-button:focus {
	outline-offset: 2px !important;
}

.monaco-text-button:hover {
	text-decoration: none !important;
}

.monaco-button.disabled:focus,
.monaco-button.disabled {
	opacity: 0.4 !important;
	cursor: default;
}

.monaco-text-button .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

.monaco-text-button.monaco-text-button-with-short-label {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 0 4px;
	overflow: hidden;
	height: 28px;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	width: 0;
	overflow: hidden;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: normal;
	font-style: inherit;
	padding: 4px 0;
}

.monaco-button-dropdown {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.monaco-button-dropdown.disabled {
	cursor: default;
}

.monaco-button-dropdown > .monaco-button:focus {
	outline-offset: -1px !important;
}

.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
	opacity: 0.4 !important;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-right-width: 0 !important;
}

.monaco-button-dropdown .monaco-button-dropdown-separator {
	padding: 4px 0;
	cursor: default;
}

.monaco-button-dropdown .monaco-button-dropdown-separator > div {
	height: 100%;
	width: 1px;
}

.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
	border: 1px solid var(--vscode-button-border, transparent);
	border-left-width: 0 !important;
	border-radius: 0 2px 2px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-radius: 2px 0 0 2px;
}

.monaco-description-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 4px 5px; /* allows button focus outline to be visible */
}

.monaco-description-button .monaco-button-description {
	font-style: italic;
	font-size: 11px;
	padding: 4px 20px;
}

.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

/* default color styles - based on CSS variables */

.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button{
	color: var(--vscode-button-foreground);
	background-color: var(--vscode-button-background);
}

.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
	color: var(--vscode-button-secondaryForeground);
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
	background-color: var(--vscode-button-secondaryHoverBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-background);
	border-top: 1px solid var(--vscode-button-border);
	border-bottom: 1px solid var(--vscode-button-border);
}

.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
	background-color: var(--vscode-button-separator);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-count-badge {
	padding: 3px 6px;
	border-radius: 11px;
	font-size: 11px;
	min-width: 18px;
	min-height: 18px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.monaco-count-badge.long {
	padding: 2px 3px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-progress-container {
	width: 100%;
	height: 2px;
	overflow: hidden; /* keep progress bit in bounds */
}

.monaco-progress-container .progress-bit {
	width: 2%;
	height: 2px;
	position: absolute;
	left: 0;
	display: none;
}

.monaco-progress-container.active .progress-bit {
	display: inherit;
}

.monaco-progress-container.discrete .progress-bit {
	left: 0;
	-webkit-transition: width 100ms linear;
	transition: width 100ms linear;
}

.monaco-progress-container.discrete.done .progress-bit {
	width: 100%;
}

.monaco-progress-container.infinite .progress-bit {
	-webkit-animation-name: progress;
	        animation-name: progress;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	-webkit-transform: translate3d(0px, 0px, 0px);
	        transform: translate3d(0px, 0px, 0px);
	-webkit-animation-timing-function: linear;
	        animation-timing-function: linear;
}

.monaco-progress-container.infinite.infinite-long-running .progress-bit {
	/*
		The more smooth `linear` timing function can cause
		higher GPU consumption as indicated in
		https://github.com/microsoft/vscode/issues/97900 &
		https://github.com/microsoft/vscode/issues/138396
	*/
	-webkit-animation-timing-function: steps(100);
	        animation-timing-function: steps(100);
}

/**
 * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of
 * that container. Since translateX is relative to the progress bit size, we have to multiple it with
 * its relative size to the parent container:
 * parent width: 5000%
 *    bit width: 100%
 * translateX should be as follow:
 *  50%: 5000% * 50% - 50% (set to center) = 2450%
 * 100%: 5000% * 100% - 100% (do not overflow) = 4900%
 */
@-webkit-keyframes progress { from { -webkit-transform: translateX(0%) scaleX(1); transform: translateX(0%) scaleX(1) } 50% { -webkit-transform: translateX(2500%) scaleX(3); transform: translateX(2500%) scaleX(3) } to { -webkit-transform: translateX(4900%) scaleX(1); transform: translateX(4900%) scaleX(1) } }
@keyframes progress { from { -webkit-transform: translateX(0%) scaleX(1); transform: translateX(0%) scaleX(1) } 50% { -webkit-transform: translateX(2500%) scaleX(3); transform: translateX(2500%) scaleX(3) } to { -webkit-transform: translateX(4900%) scaleX(1); transform: translateX(4900%) scaleX(1) } }
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-inputbox {
	position: relative;
	display: block;
	padding: 0;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
	border-radius: 2px;

	/* Customizable */
	font-size: inherit;
}

.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {

	/* Customizable */
	padding: 4px 6px;
}

.monaco-inputbox > .ibwrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-inputbox > .ibwrapper > .input {
	display: inline-block;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border: none;
	font-family: inherit;
	font-size: inherit;
	resize: none;
	color: inherit;
}

.monaco-inputbox > .ibwrapper > input {
	text-overflow: ellipsis;
}

.monaco-inputbox > .ibwrapper > textarea.input {
	display: block;
	scrollbar-width: none; /* Firefox: hide scrollbars */
	outline: none;
}

.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
	display: none; /* Chrome + Safari: hide scrollbar */
}

.monaco-inputbox > .ibwrapper > textarea.input.empty {
	white-space: nowrap;
}

.monaco-inputbox > .ibwrapper > .mirror {
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: pre-wrap;
	visibility: hidden;
	word-wrap: break-word;
}

/* Context view */

.monaco-inputbox-container {
	text-align: right;
}

.monaco-inputbox-container .monaco-inputbox-message {
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	-webkit-box-sizing:	border-box;
	        box-sizing:	border-box;
	padding: 0.4em;
	font-size: 12px;
	line-height: 17px;
	margin-top: -1px;
	word-wrap: break-word;
}

/* Action bar support */
.monaco-inputbox .monaco-action-bar {
	position: absolute;
	right: 2px;
	top: 4px;
}

.monaco-inputbox .monaco-action-bar .action-item {
	margin-left: 2px;
}

.monaco-inputbox .monaco-action-bar .action-item .codicon {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- Find input ---------- */

.monaco-findInput {
	position: relative;
}

.monaco-findInput .monaco-inputbox {
	font-size: 13px;
	width: 100%;
}

.monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

.vs .monaco-findInput.disabled {
	background-color: #E1E1E1;
}

/* Theming */
.vs-dark .monaco-findInput.disabled {
	background-color: #333;
}

/* Highlighting */
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
	-webkit-animation: monaco-findInput-highlight-0 100ms linear 0s;
	        animation: monaco-findInput-highlight-0 100ms linear 0s;
}

.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
	-webkit-animation: monaco-findInput-highlight-1 100ms linear 0s;
	        animation: monaco-findInput-highlight-1 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark  .monaco-findInput.highlight-0 .controls {
	-webkit-animation: monaco-findInput-highlight-dark-0 100ms linear 0s;
	        animation: monaco-findInput-highlight-dark-0 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark  .monaco-findInput.highlight-1 .controls {
	-webkit-animation: monaco-findInput-highlight-dark-1 100ms linear 0s;
	        animation: monaco-findInput-highlight-dark-1 100ms linear 0s;
}

@-webkit-keyframes monaco-findInput-highlight-0 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}

@keyframes monaco-findInput-highlight-0 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}
@-webkit-keyframes monaco-findInput-highlight-1 {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}
@keyframes monaco-findInput-highlight-1 {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

@-webkit-keyframes monaco-findInput-highlight-dark-0 {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}

@keyframes monaco-findInput-highlight-dark-0 {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}
@-webkit-keyframes monaco-findInput-highlight-dark-1 {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}
@keyframes monaco-findInput-highlight-dark-1 {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

:root {
	--vscode-sash-size: 4px;
	--vscode-sash-hover-size: 4px;
}

.monaco-sash {
	position: absolute;
	z-index: 35;
	-ms-touch-action: none;
	    touch-action: none;
}

.monaco-sash.disabled {
	pointer-events: none;
}

.monaco-sash.mac.vertical {
	cursor: col-resize;
}

.monaco-sash.vertical.minimum {
	cursor: e-resize;
}

.monaco-sash.vertical.maximum {
	cursor: w-resize;
}

.monaco-sash.mac.horizontal {
	cursor: row-resize;
}

.monaco-sash.horizontal.minimum {
	cursor: s-resize;
}

.monaco-sash.horizontal.maximum {
	cursor: n-resize;
}

.monaco-sash.disabled {
	cursor: default !important;
	pointer-events: none !important;
}

.monaco-sash.vertical {
	cursor: ew-resize;
	top: 0;
	width: var(--vscode-sash-size);
	height: 100%;
}

.monaco-sash.horizontal {
	cursor: ns-resize;
	left: 0;
	width: 100%;
	height: var(--vscode-sash-size);
}

.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
	content: " ";
	height: calc(var(--vscode-sash-size) * 2);
	width: calc(var(--vscode-sash-size) * 2);
	z-index: 100;
	display: block;
	cursor: all-scroll;
	position: absolute;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.end {
	cursor: nwse-resize;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.start {
	cursor: nesw-resize;
}

.monaco-sash.vertical > .orthogonal-drag-handle.start {
	left: calc(var(--vscode-sash-size) * -0.5);
	top: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
	left: calc(var(--vscode-sash-size) * -0.5);
	bottom: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
	top: calc(var(--vscode-sash-size) * -0.5);
	left: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
	top: calc(var(--vscode-sash-size) * -0.5);
	right: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-sash:before {
	-webkit-transition: background-color 0.1s ease-out;
	transition: background-color 0.1s ease-out;
}

.monaco-sash.hover:before,
.monaco-sash.active:before {
	background: var(--vscode-sash-hoverBorder);
}

.monaco-sash.vertical:before {
	width: var(--vscode-sash-hover-size);
	left: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.monaco-sash.horizontal:before {
	height: var(--vscode-sash-hover-size);
	top: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.pointer-events-disabled {
	pointer-events: none !important;
}

/** Debug **/

.monaco-sash.debug {
	background: cyan;
}

.monaco-sash.debug.disabled {
	background: rgba(0, 255, 255, 0.2);
}

.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
	background: red;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-split-view2 {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .sash-container {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.monaco-split-view2 > .sash-container > .monaco-sash {
	pointer-events: initial;
}

.monaco-split-view2 > .monaco-scrollable-element {
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	position: relative;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {
	white-space: initial;
	position: absolute;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {
	display: none;
}

.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {
	width: 100%;
}

.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {
	height: 100%;
}

.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
	background-color: var(--separator-border);
}

.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 100%;
	width: 1px;
}

.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 1px;
	width: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.monaco-table > .monaco-split-view2 {
	border-bottom: 1px solid transparent;
}

.monaco-table > .monaco-list {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.monaco-table-tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.monaco-table-th {
	width: 100%;
	height: 100%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-table-th,
.monaco-table-td {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	content: "";
	position: absolute;
	left: calc(var(--vscode-sash-size) / 2);
	width: 0;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,
.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-tl-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
}

.monaco-tl-row.disabled {
	cursor: default;
}
.monaco-tl-indent {
	height: 100%;
	position: absolute;
	top: 0;
	left: 16px;
	pointer-events: none;
}

.hide-arrows .monaco-tl-indent {
	left: 12px;
}

.monaco-tl-indent > .indent-guide {
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {
	-webkit-transition: border-color 0.1s linear;
	transition: border-color 0.1s linear;
}

.monaco-tl-twistie,
.monaco-tl-contents {
	height: 100%;
}

.monaco-tl-twistie {
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 16px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-transform: translateX(3px);
	        transform: translateX(3px);
}

.monaco-tl-contents {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	overflow: hidden;
}

.monaco-tl-twistie::before {
	border-radius: 20px;
}

.monaco-tl-twistie.collapsed::before {
	-webkit-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}

.monaco-tl-twistie.codicon-tree-item-loading::before {
	/* Use steps to throttle FPS to reduce CPU usage */
	-webkit-animation: codicon-spin 1.25s steps(30) infinite;
	        animation: codicon-spin 1.25s steps(30) infinite;
}

.monaco-tree-type-filter {
	position: absolute;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 3px;
	max-width: 200px;
	z-index: 100;
	margin: 0 6px;
	border: 1px solid var(--vscode-widget-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {
	-webkit-transition: top 0.3s;
	transition: top 0.3s;
}

.monaco-tree-type-filter.disabled {
	top: -40px !important;
}

.monaco-tree-type-filter-grab {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	cursor: -webkit-grab;
	cursor: grab;
	margin-right: 2px;
}

.monaco-tree-type-filter-grab.grabbing {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.monaco-tree-type-filter-input {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.monaco-tree-type-filter-input .monaco-inputbox {
	height: 23px;
}

.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
	padding: 2px 4px;
}

.monaco-tree-type-filter-input .monaco-findInput > .controls {
	top: 2px;
}

.monaco-tree-type-filter-actionbar {
	margin-left: 4px;
}

.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
	padding: 2px;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	z-index: 13; /* Settings editor uses z-index: 12 */

	/* Backup color in case the tree does not provide the background color */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{
	position: absolute;
	width: 100%;
	opacity: 1 !important; /* Settings editor uses opacity < 1 */
	overflow: hidden;

	/* Backup color in case the tree does not provide the background color */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{
	background-color: var(--vscode-list-hoverBackground) !important;
	cursor: pointer;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow {
	display: none;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow {
	position: absolute;
	bottom: -3px;
	left: 0px;
	height: 0px; /* heigt is 3px and only set when there is a treeStickyScrollShadow color */
	width: 100%;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{
	outline: none;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* ---------- Icon label ---------- */

.monaco-icon-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; /* required for icons support :before rule */
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-icon-label::before {

	/* svg icons rendered as background image */
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	line-height: inherit !important;
	display: inline-block;

	/* fonts icons */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;

	-ms-flex-negative: 0;

	    flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */
}

.monaco-icon-label-iconpath {
	width: 16px;
	height: 16px;
	padding-left: 2px;
	margin-top: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-icon-label-container.disabled {
	color: var(--vscode-disabledForeground);
}
.monaco-icon-label > .monaco-icon-label-container {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {
	color: inherit;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {
	margin: 0 2px;
	opacity: 0.5;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix {
	opacity: .7;
	white-space: pre;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{
	white-space: nowrap
}

.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .95;
}

.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	font-style: italic;
}

.monaco-icon-label.deprecated {
	text-decoration: line-through;
	opacity: 0.66;
}

/* make sure apply italic font style to decorations as well */
.monaco-icon-label.italic::after {
	font-style: italic;
}

.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	text-decoration: line-through;
}

.monaco-icon-label::after {
	opacity: 0.75;
	font-size: 90%;
	font-weight: 600;
	margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */
	text-align: center;
}

/* make sure selection color wins when a label is being selected */
.monaco-list:focus .selected .monaco-icon-label, /* list */
.monaco-list:focus .selected .monaco-icon-label::after
{
	color: inherit !important;
}

.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
	opacity: .8;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-keybinding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 10px;
}

.monaco-keybinding > .monaco-keybinding-key {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px;
	margin: 0 2px;
}

.monaco-keybinding > .monaco-keybinding-key:first-child {
	margin-left: 0;
}

.monaco-keybinding > .monaco-keybinding-key:last-child {
	margin-right: 0;
}

.monaco-keybinding > .monaco-keybinding-key-separator {
	display: inline-block;
}

.monaco-keybinding > .monaco-keybinding-key-chord-separator {
	width: 6px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- IE10 remove auto clear button -------------------- */

::-ms-clear {
	display: none;
}

/* All widgets */
/* I am not a big fan of this rule */
.monaco-editor .editor-widget input {
	color: inherit;
}

/* -------------------- Editor -------------------- */

.monaco-editor {
	position: relative;
	overflow: visible;
	-webkit-text-size-adjust: 100%;
	color: var(--vscode-editor-foreground);
	background-color: var(--vscode-editor-background);
	overflow-wrap: initial;
}
.monaco-editor-background {
	background-color: var(--vscode-editor-background);
}
.monaco-editor .rangeHighlight {
	background-color: var(--vscode-editor-rangeHighlightBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-rangeHighlightBorder);
}
.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {
	border-style: dotted;
}
.monaco-editor .symbolHighlight {
	background-color: var(--vscode-editor-symbolHighlightBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-symbolHighlightBorder);
}
.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {
	border-style: dotted;
}

/* -------------------- Misc -------------------- */

.monaco-editor .overflow-guard {
	position: relative;
	overflow: hidden;
}

.monaco-editor .view-overlays {
	position: absolute;
	top: 0;
}

.monaco-editor .view-overlays > div, .monaco-editor .margin-view-overlays > div {
	position: absolute;
	width: 100%;
}

/*
.monaco-editor .auto-closed-character {
	opacity: 0.3;
}
*/


.monaco-editor .squiggly-error {
	border-bottom: 4px double var(--vscode-editorError-border);
}
.monaco-editor .squiggly-error::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorError-background);
}
.monaco-editor .squiggly-warning {
	border-bottom: 4px double var(--vscode-editorWarning-border);
}
.monaco-editor .squiggly-warning::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorWarning-background);
}
.monaco-editor .squiggly-info {
	border-bottom: 4px double var(--vscode-editorInfo-border);
}
.monaco-editor .squiggly-info::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorInfo-background);
}
.monaco-editor .squiggly-hint {
	border-bottom: 2px dotted var(--vscode-editorHint-border);
}
.monaco-editor.showUnused .squiggly-unnecessary {
	border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);
}
.monaco-editor.showDeprecated .squiggly-inline-deprecated {
	text-decoration: line-through;
	text-decoration-color: var(--vscode-editor-foreground, inherit);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inputarea {
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	outline: none !important;
	resize: none;
	border: none;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
	z-index: -10;
}
/*.monaco-editor .inputarea {
	position: fixed !important;
	width: 800px !important;
	height: 500px !important;
	top: initial !important;
	left: initial !important;
	bottom: 0 !important;
	right: 0 !important;
	color: black !important;
	background: white !important;
	line-height: 15px !important;
	font-size: 14px !important;
	z-index: 10 !important;
}*/
.monaco-editor .inputarea.ime-input {
	z-index: 10;
	caret-color: var(--vscode-editorCursor-foreground);
	color: var(--vscode-editor-foreground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin-view-overlays .line-numbers {
	bottom: 0;
	font-variant-numeric: tabular-nums;
	position: absolute;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: default;
}

.monaco-editor .relative-current-line-number {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
	margin-top: 1px;
}

.monaco-editor .line-numbers {
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-editor .line-numbers.active-line-number {
	color: var(--vscode-editorLineNumber-activeForeground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin {
	background-color: var(--vscode-editorGutter-background);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-mouse-cursor-text {
	cursor: text;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .blockDecorations-container {
	position: absolute;
	top: 0;
	pointer-events: none;
}

.monaco-editor .blockDecorations-block {
	position: absolute;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
}

.monaco-editor .margin-view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
}

.monaco-editor
	.margin-view-overlays
	.current-line.current-line-margin.current-line-margin-both {
	border-right: 0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cdr = core decorations rendering (div)
*/
.monaco-editor .lines-content .cdr {
	position: absolute;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .glyph-margin {
	position: absolute;
	top: 0;
}

/*
	Keeping name short for faster parsing.
	cgmr = core glyph margin rendering (div)
*/
.monaco-editor .glyph-margin-widgets .cgmr {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

/*
	Ensure spinning icons are pixel-perfectly centered and avoid wobble.
	This is only applied to icons that spin to avoid unnecessary
	GPU layers and blurry subpixel AA.
*/
.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin::before  {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lines-content .core-guide {
	position: absolute;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Uncomment to see lines flashing when they're painted */
/*.monaco-editor .view-lines > .view-line {
	background-color: none;
	animation-name: flash-background;
	animation-duration: 800ms;
}
@keyframes flash-background {
	0%   { background-color: lightgreen; }
	100% { background-color: none }
}*/

.mtkcontrol {
	color: rgb(255, 255, 255) !important;
	background: rgb(150, 0, 0) !important;
}

.mtkoverflow {
	background-color: var(--vscode-button-background, var(--vscode-editor-background));
	color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
	border-width: 1px;
	border-style: solid;
	border-color: var(--vscode-contrastBorder);
	border-radius: 2px;
	padding: 4px;
	cursor: pointer;
}
.mtkoverflow:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}
/* Use user-select: text for lookup feature on macOS */
/* https://github.com/microsoft/vscode/issues/85632 */
.monaco-editor.mac .lines-content:hover,
.monaco-editor.mac .view-line:hover,
.monaco-editor.mac .view-lines:hover {
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
}

.monaco-editor.enable-user-select {
	-moz-user-select: initial;
	 -ms-user-select: initial;
	     user-select: initial;
	-webkit-user-select: initial;
}

.monaco-editor .view-lines {
	white-space: nowrap;
}

.monaco-editor .view-line {
	position: absolute;
	width: 100%;
}

/* There are view-lines in view-zones. We have to make sure this rule does not apply to them, as they don't set a line height */
.monaco-editor .lines-content > .view-lines > .view-line > span {
	top: 0;
	bottom: 0;
	position: absolute;
}

.monaco-editor .mtkw {
	color: var(--vscode-editorWhitespace-foreground) !important;
}

.monaco-editor .mtkz {
	display: inline-block;
	color: var(--vscode-editorWhitespace-foreground) !important;
}

/* TODO@tokenization bootstrap fix */
/*.monaco-editor .view-line > span > span {
	float: none;
	min-height: inherit;
	margin-left: inherit;
}*/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .lines-decorations {
	position: absolute;
	top: 0;
	background: white;
}

/*
	Keeping name short for faster parsing.
	cldr = core lines decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cldr {
	position: absolute;
	height: 100%;
}/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cmdr = core margin decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cmdr {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* START cover the case that slider is visible on mouseover */
.monaco-editor .minimap.slider-mouseover .minimap-slider {
	opacity: 0;
	-webkit-transition: opacity 100ms linear;
	transition: opacity 100ms linear;
}
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
	opacity: 1;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
	opacity: 1;
}
/* END cover the case that slider is visible on mouseover */
.monaco-editor .minimap-slider .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-background);
}
.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-hoverBackground);
}
.monaco-editor .minimap-slider.active .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-activeBackground);
}
.monaco-editor .minimap-shadow-visible {
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
}
.monaco-editor .minimap-shadow-hidden {
	position: absolute;
	width: 0;
}
.monaco-editor .minimap-shadow-visible {
	position: absolute;
	left: -6px;
	width: 6px;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
	position: absolute;
	left: -1px;
	width: 1px;
}

/* 0.5s fade in/out for the minimap */
.minimap.autohide {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.minimap.autohide:hover {
	opacity: 1;
}

.monaco-editor .minimap {
	z-index: 5;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .overlayWidgets {
	position: absolute;
	top: 0;
	left:0;
}/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-ruler {
	position: absolute;
	top: 0;
	-webkit-box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
	        box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .scroll-decoration {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cslr = core selections layer rendering (div)
*/
.monaco-editor .lines-content .cslr {
	position: absolute;
}

.monaco-editor .focused .selected-text {
	background-color: var(--vscode-editor-selectionBackground);
}

.monaco-editor .selected-text {
	background-color: var(--vscode-editor-inactiveSelectionBackground);
}

.monaco-editor			.top-left-radius		{ border-top-left-radius: 3px; }
.monaco-editor			.bottom-left-radius		{ border-bottom-left-radius: 3px; }
.monaco-editor			.top-right-radius		{ border-top-right-radius: 3px; }
.monaco-editor			.bottom-right-radius	{ border-bottom-right-radius: 3px; }

.monaco-editor.hc-black .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-black .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-black .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-black .bottom-right-radius	{ border-bottom-right-radius: 0; }

.monaco-editor.hc-light .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-light .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-light .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-light .bottom-right-radius	{ border-bottom-right-radius: 0; }
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .cursors-layer {
	position: absolute;
	top: 0;
}

.monaco-editor .cursors-layer > .cursor {
	position: absolute;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* -- smooth-caret-animation -- */
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
	-webkit-transition: all 80ms;
	transition: all 80ms;
}

/* -- block-outline-style -- */
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
	background: transparent !important;
	border-style: solid;
	border-width: 1px;
}

/* -- underline-style -- */
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background: transparent !important;
}

/* -- underline-thin-style -- */
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: transparent !important;
}

@-webkit-keyframes monaco-cursor-smooth {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-smooth {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes monaco-cursor-phase {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-phase {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes monaco-cursor-expand {
	0%,
	20% {
		-webkit-transform: scaleY(1);
		        transform: scaleY(1);
	}
	80%,
	100% {
		-webkit-transform: scaleY(0);
		        transform: scaleY(0);
	}
}

@keyframes monaco-cursor-expand {
	0%,
	20% {
		-webkit-transform: scaleY(1);
		        transform: scaleY(1);
	}
	80%,
	100% {
		-webkit-transform: scaleY(0);
		        transform: scaleY(0);
	}
}

.cursor-smooth {
	-webkit-animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
	        animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
}

.cursor-phase {
	-webkit-animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
	        animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
}

.cursor-expand > .cursor {
	-webkit-animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
	        animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .mwh {
	position: absolute;
	color: var(--vscode-editorWhitespace-foreground) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .diff-hidden-lines-widget {
	width: 100%;
}

.monaco-editor .diff-hidden-lines {
	height: 0px; /* The children each have a fixed height, the transform confuses the browser */
	-webkit-transform: translate(0px, -10px);
	        transform: translate(0px, -10px);
	font-size: 13px;
	line-height: 14px;
}

.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines .bottom.dragging {
	background-color: var(--vscode-focusBorder);
}

.monaco-editor .diff-hidden-lines .top,
.monaco-editor .diff-hidden-lines .bottom {
	-webkit-transition: background-color 0.1s ease-out;
	transition: background-color 0.1s ease-out;
	height: 4px;
	background-color: transparent;
	background-clip: padding-box;
	border-bottom: 2px solid transparent;
	border-top: 4px solid transparent;
	/*cursor: n-resize;*/
}

.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) {
	cursor: n-resize !important;
}

.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom {
	cursor: s-resize !important;
}

.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom {
	cursor: ns-resize !important;
}

.monaco-editor .diff-hidden-lines .top {
	-webkit-transform: translate(0px, 4px);
	        transform: translate(0px, 4px);
}

.monaco-editor .diff-hidden-lines .bottom {
	-webkit-transform: translate(0px, -6px);
	        transform: translate(0px, -6px);
}

.monaco-editor .diff-unchanged-lines {
	background: var(--vscode-diffEditor-unchangedCodeBackground);
}

.monaco-editor .noModificationsOverlay {
	z-index: 1;
	background: var(--vscode-editor-background);

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.monaco-editor .diff-hidden-lines .center {
	background: var(--vscode-diffEditor-unchangedRegionBackground);
	color: var(--vscode-diffEditor-unchangedRegionForeground);
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;

	height: 24px;
	-webkit-box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
	        box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
}

.monaco-editor .diff-hidden-lines .center span.codicon {
	vertical-align: middle;
}

.monaco-editor .diff-hidden-lines .center a:hover .codicon {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item {
	cursor: pointer;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover {
	color: var(--vscode-editorLink-activeForeground);
}

.monaco-editor .movedOriginal {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedModified {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedOriginal.currentMove, .monaco-editor .movedModified.currentMove {
	border: 2px solid var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path.currentMove {
	stroke: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path {
	pointer-events: visiblestroke;
}

.monaco-diff-editor .moved-blocks-lines .arrow {
	fill: var(--vscode-diffEditor-move-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow.currentMove {
	fill: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow-rectangle {
	fill: var(--vscode-editor-background);
}

.monaco-diff-editor .moved-blocks-lines {
	position: absolute;
	pointer-events: none;
}

.monaco-diff-editor .moved-blocks-lines path {
	fill: none;
	stroke: var(--vscode-diffEditor-move-border);
	stroke-width: 2;
}

.monaco-editor .char-delete.diff-range-empty {
	margin-left: -1px;
	border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px;
}

.monaco-editor .char-insert.diff-range-empty {
	border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px;
}

.monaco-editor .fold-unchanged {
	cursor: pointer;
}

.monaco-diff-editor .diff-moved-code-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	margin-top: -4px;
}

.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
	width: 12px;
	height: 12px;
	font-size: 12px;
}

/* ---------- DiffEditor ---------- */

.monaco-diff-editor .diffOverview {
	z-index: 9;
}

.monaco-diff-editor .diffOverview .diffViewport {
	z-index: 10;
}

/* colors not externalized: using transparancy on background */
.monaco-diff-editor.vs			.diffOverview { background: rgba(0, 0, 0, 0.03); }
.monaco-diff-editor.vs-dark		.diffOverview { background: rgba(255, 255, 255, 0.01); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar { background: none; }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light	.scrollbar { background: none; }

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
	z-index: 10;
}
.modified-in-monaco-diff-editor				.slider.active { background: rgba(171, 171, 171, .4); }
.modified-in-monaco-diff-editor.hc-black	.slider.active { background: none; }
.modified-in-monaco-diff-editor.hc-light	.slider.active { background: none; }

/* ---------- Diff ---------- */

.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
	font-size: 11px !important;
	opacity: 0.7 !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
	opacity: 1;
}

.monaco-editor .inline-deleted-margin-view-zone {
	text-align: right;
}
.monaco-editor .inline-added-margin-view-zone {
	text-align: right;
}

.monaco-editor .arrow-revert-change {
	z-index: 10;
	position: absolute;
}

.monaco-editor .arrow-revert-change:hover {
	cursor: pointer;
}

/* ---------- Inline Diff ---------- */

.monaco-editor .view-zones .view-lines .view-line span {
	display: inline-block;
}

.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
	cursor: pointer;
}

.monaco-editor .char-insert, .monaco-diff-editor .char-insert {
	background-color: var(--vscode-diffEditor-insertedTextBackground);
}

.monaco-editor .line-insert, .monaco-diff-editor .line-insert {
	background-color: var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .line-insert,
.monaco-editor .char-insert {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
}
.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,
.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {
	border-style: dashed;
}

.monaco-editor .line-delete,
.monaco-editor .char-delete {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-removedTextBorder);
}
.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,
.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {
	border-style: dashed;
}

.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {
	background-color: var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .char-delete, .monaco-diff-editor .char-delete, .monaco-editor .inline-deleted-text {
	background-color: var(--vscode-diffEditor-removedTextBackground);
}

.monaco-editor .inline-deleted-text {
	text-decoration: line-through;
}

.monaco-editor .line-delete, .monaco-diff-editor .line-delete {
	background-color: var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground));
}

.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {
	background-color: var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground));
}

.monaco-diff-editor.side-by-side .editor.modified {
	-webkit-box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
	        box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
	border-left: 1px solid var(--vscode-diffEditor-border);
}

.monaco-diff-editor.side-by-side .editor.original {
	-webkit-box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
	        box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
	border-right: 1px solid var(--vscode-diffEditor-border);
}

.monaco-diff-editor .diffViewport {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-diff-editor .diffViewport:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-diff-editor .diffViewport:active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}

.monaco-editor .diagonal-fill {
	background-image: linear-gradient(
		-45deg,
		var(--vscode-diffEditor-diagonalFill) 12.5%,
		#0000 12.5%, #0000 50%,
		var(--vscode-diffEditor-diagonalFill) 50%, var(--vscode-diffEditor-diagonalFill) 62.5%,
		#0000 62.5%, #0000 100%
	);
	background-size: 8px 8px;
}

.monaco-diff-editor .gutter {
	position: relative;
	overflow: hidden;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.monaco-diff-editor .gutter > div {
		position: absolute;
	}

.monaco-diff-editor .gutter .gutterItem {
		opacity: 0;
		-webkit-transition: opacity 0.7s;
		transition: opacity 0.7s;
	}

.monaco-diff-editor .gutter .gutterItem.showAlways {
			opacity: 1;
			-webkit-transition: none;
			transition: none;
		}

.monaco-diff-editor .gutter .gutterItem.noTransition {
			-webkit-transition: none;
			transition: none;
		}

.monaco-diff-editor .gutter:hover .gutterItem {
		opacity: 1;
		-webkit-transition: opacity 0.1s ease-in-out;
		transition: opacity 0.1s ease-in-out;
	}

.monaco-diff-editor .gutter .gutterItem .background {
			position: absolute;
			height: 100%;
			left: 50%;
			width: 1px;

			border-left: 2px var(--vscode-menu-border) solid;
		}

.monaco-diff-editor .gutter .gutterItem .buttons {
			position: absolute;
			/*height: 100%;*/
			width: 100%;

			display: -webkit-box;

			display: -ms-flexbox;

			display: flex;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
			-webkit-box-align: center;
			    -ms-flex-align: center;
			        align-items: center;
		}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar {
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
			}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar  {
					line-height: 1;
				}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container {
						width: -webkit-fit-content;
						width: -moz-fit-content;
						width: fit-content;
						border-radius: 4px;
						background: var(--vscode-editorGutter-commentRangeForeground);
					}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover {
								background: var(--vscode-toolbar-hoverBackground);
							}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label {
								padding: 1px 2px;
							}


.monaco-diff-editor .diff-hidden-lines-compact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 11px;
}


.monaco-diff-editor .diff-hidden-lines-compact .line-left, .monaco-diff-editor .diff-hidden-lines-compact .line-right {
		height: 1px;
		border-top: 1px solid;
		border-color: var(--vscode-editorCodeLens-foreground);
		opacity: 0.5;
		margin: auto;
		width: 100%;
	}


.monaco-diff-editor .diff-hidden-lines-compact .line-left {
		width: 20px;
	}


.monaco-diff-editor .diff-hidden-lines-compact .text {
		color: var(--vscode-editorCodeLens-foreground);
		text-wrap: nowrap;
		font-size: 11px;
		line-height: 11px;
		margin: 0 4px;
	}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-component.diff-review {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	z-index: 99;
}

.monaco-diff-editor .diff-review {
	position: absolute;

}

.monaco-component.diff-review .diff-review-line-number {
	text-align: right;
	display: inline-block;
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-component.diff-review .diff-review-summary {
	padding-left: 10px;
}

.monaco-component.diff-review .diff-review-shadow {
	position: absolute;
	-webkit-box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
	        box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
}

.monaco-component.diff-review .diff-review-row {
	white-space: pre;
}

.monaco-component.diff-review .diff-review-table {
	display: table;
	min-width: 100%;
}

.monaco-component.diff-review .diff-review-row {
	display: table-row;
	width: 100%;
}

.monaco-component.diff-review .diff-review-spacer {
	display: inline-block;
	width: 10px;
	vertical-align: middle;
}

.monaco-component.diff-review .diff-review-spacer > .codicon {
	font-size: 9px !important;
}

.monaco-component.diff-review .diff-review-actions {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
	z-index: 100;
}

.monaco-component.diff-review .diff-review-actions .action-label {
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

.monaco-component.diff-review .revertButton {
	cursor: pointer;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-toolbar {
	height: 100%;
}

.monaco-toolbar .toolbar-toggle-more {
	display: inline-block;
	padding: 0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-component.multiDiffEditor {
	background: var(--vscode-multiDiffEditor-background);

	position: relative;

	height: 100%;
	width: 100%;

	overflow-y: hidden;
}

.monaco-component.multiDiffEditor > div {
		position: absolute;
		top: 0px;
		left: 0px;

		height: 100%;
		width: 100%;
	}

.monaco-component.multiDiffEditor > div.placeholder {
			visibility: hidden;
		}

.monaco-component.multiDiffEditor > div.placeholder.visible {
				visibility: visible;
			}

.monaco-component.multiDiffEditor > div.placeholder {

			display: grid;
			place-items: center;
			place-content: center;
}

.monaco-component.multiDiffEditor .active {
		--vscode-multiDiffEditor-border: var(--vscode-focusBorder);
	}

.monaco-component.multiDiffEditor .multiDiffEntry {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		overflow: hidden;
	}

.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button {
			margin: 0 5px;
			cursor: pointer;
		}

.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a {
				display: block;
			}

.monaco-component.multiDiffEditor .multiDiffEntry .header {
			z-index: 1000;
			background: var(--vscode-editor-background);


		}

.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content {
				border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);
			}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content {
				margin: 8px 0px 0px 0px;
				padding: 4px 5px;

				border-top: 1px solid var(--vscode-multiDiffEditor-border);

				display: -webkit-box;

				display: -ms-flexbox;

				display: flex;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;

				color: var(--vscode-foreground);
				background: var(--vscode-multiDiffEditor-headerBackground);
			}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow {
					-webkit-box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;
					        box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;
				}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-flex: 1;
					    -ms-flex: 1;
					        flex: 1;
					min-width: 0;
				}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title {
						font-size: 14px;
						line-height: 22px;
					}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original {
							-webkit-box-flex: 1;
							    -ms-flex: 1;
							        flex: 1;
							min-width: 0;
							text-overflow: ellipsis;
						}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status {
						font-weight: 600;
						opacity: 0.75;
						margin: 0px 10px;
						line-height: 22px;

						/*
							TODO@hediet: move colors from git extension to core!
						&.renamed {
							color: v ar(--vscode-gitDecoration-renamedResourceForeground);
						}

						&.deleted {
							color: v ar(--vscode-gitDecoration-deletedResourceForeground);
						}

						&.added {
							color: v ar(--vscode-gitDecoration-addedResourceForeground);
						}
						*/
					}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions {
					padding: 0 8px;
				}

.monaco-component.multiDiffEditor .multiDiffEntry .editorParent {
			-webkit-box-flex: 1;
			    -ms-flex: 1;
			        flex: 1;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;

			border-bottom: 1px solid var(--vscode-multiDiffEditor-border);
			overflow: hidden;
		}

.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer {
			-webkit-box-flex: 1;
			    -ms-flex: 1;
			        flex: 1;
		}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .selection-anchor {
	background-color: #007ACC;
	width: 2px !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .bracket-match {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background-color: var(--vscode-editorBracketMatch-background);
	border: 1px solid var(--vscode-editorBracketMatch-border);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.inline-editor-progress-decoration {
	display: inline-block;
	width: 1em;
	height: 1em;
}

.inline-progress-widget  {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.inline-progress-widget .icon {
	font-size: 80% !important;
}

.inline-progress-widget:hover .icon {
	font-size: 90% !important;
	-webkit-animation: none;
	        animation: none;
}

.inline-progress-widget:hover .icon::before {
	content: var(--vscode-icon-x-content);
	font-family: var(--vscode-icon-x-font-family);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .monaco-editor-overlaymessage {
	padding-bottom: 8px;
	z-index: 10000;
}

.monaco-editor .monaco-editor-overlaymessage.below {
	padding-bottom: 0;
	padding-top: 8px;
	z-index: 10000;
}

@-webkit-keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn {
	-webkit-animation: fadeIn 150ms ease-out;
	        animation: fadeIn 150ms ease-out;
}

@-webkit-keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}

@keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut {
	-webkit-animation: fadeOut 100ms ease-out;
	        animation: fadeOut 100ms ease-out;
}

.monaco-editor .monaco-editor-overlaymessage .message {
	padding: 2px 4px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-inputValidation-infoBorder);
	border-radius: 3px;
}

.monaco-editor .monaco-editor-overlaymessage .message p {
	margin-block: 0px;
}

.monaco-editor .monaco-editor-overlaymessage .message a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-editor-overlaymessage .message a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
	border-width: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor {
	width: 0 !important;
	height: 0 !important;
	border-color: transparent;
	border-style: solid;
	z-index: 1000;
	border-width: 8px;
	position: absolute;
	left: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor.top {
	border-bottom-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage .anchor.below {
	border-top-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
	display: none;
}

.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
	display: inherit;
	top: -8px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.post-edit-widget {
	-webkit-box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	        box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 1px solid var(--vscode-widget-border, transparent);
	border-radius: 4px;
	background-color: var(--vscode-editorWidget-background);
	overflow: hidden;
}

.post-edit-widget .monaco-button {
	padding: 2px;
	border: none;
	border-radius: 0;
}

.post-edit-widget .monaco-button:hover {
	background-color: var(--vscode-button-secondaryHoverBackground) !important;
}

.post-edit-widget .monaco-button .codicon {
	margin: 0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@font-face {
	font-family: "codicon";
	font-display: block;
	src: url(/agent/assets/codicon.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DCmgc-ay.ttf) format("truetype");
}

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codicon-wrench-subaction {
	opacity: 0.5;
}

@-webkit-keyframes codicon-spin {
	100% {
		-webkit-transform:rotate(360deg);
		        transform:rotate(360deg);
	}
}

@keyframes codicon-spin {
	100% {
		-webkit-transform:rotate(360deg);
		        transform:rotate(360deg);
	}
}

.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	-webkit-animation: codicon-spin 1.5s steps(30) infinite;
	        animation: codicon-spin 1.5s steps(30) infinite;
}

.codicon-modifier-disabled {
	opacity: 0.4;
}

/* custom speed & easing for loading icon */
.codicon-loading,
.codicon-tree-item-loading::before {
	-webkit-animation-duration: 1s !important;
	        animation-duration: 1s !important;
	-webkit-animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
	        animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codicon.codicon-symbol-array,
.monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }
.monaco-editor .codicon.codicon-symbol-boolean,
.monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }
.monaco-editor .codicon.codicon-symbol-class,
.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }
.monaco-editor .codicon.codicon-symbol-method,
.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }
.monaco-editor .codicon.codicon-symbol-color,
.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }
.monaco-editor .codicon.codicon-symbol-constant,
.monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }
.monaco-editor .codicon.codicon-symbol-constructor,
.monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }
.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-value,
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }
.monaco-editor .codicon.codicon-symbol-enum-member,
.monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }
.monaco-editor .codicon.codicon-symbol-event,
.monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }
.monaco-editor .codicon.codicon-symbol-field,
.monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }
.monaco-editor .codicon.codicon-symbol-file,
.monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }
.monaco-editor .codicon.codicon-symbol-folder,
.monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }
.monaco-editor .codicon.codicon-symbol-function,
.monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }
.monaco-editor .codicon.codicon-symbol-interface,
.monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }
.monaco-editor .codicon.codicon-symbol-key,
.monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }
.monaco-editor .codicon.codicon-symbol-keyword,
.monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }
.monaco-editor .codicon.codicon-symbol-module,
.monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }
.monaco-editor .codicon.codicon-symbol-namespace,
.monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }
.monaco-editor .codicon.codicon-symbol-null,
.monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }
.monaco-editor .codicon.codicon-symbol-number,
.monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }
.monaco-editor .codicon.codicon-symbol-object,
.monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }
.monaco-editor .codicon.codicon-symbol-operator,
.monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }
.monaco-editor .codicon.codicon-symbol-package,
.monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }
.monaco-editor .codicon.codicon-symbol-property,
.monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }
.monaco-editor .codicon.codicon-symbol-reference,
.monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }
.monaco-editor .codicon.codicon-symbol-snippet,
.monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }
.monaco-editor .codicon.codicon-symbol-string,
.monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }
.monaco-editor .codicon.codicon-symbol-struct,
.monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }
.monaco-editor .codicon.codicon-symbol-text,
.monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }
.monaco-editor .codicon.codicon-symbol-type-parameter,
.monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }
.monaco-editor .codicon.codicon-symbol-unit,
.monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }
.monaco-editor .codicon.codicon-symbol-variable,
.monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lightBulbWidget {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.monaco-editor .lightBulbWidget:hover{
	cursor: pointer;
}

.monaco-editor .lightBulbWidget.codicon-light-bulb,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}

.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
	color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}

.monaco-editor .lightBulbWidget:before {
	position: relative;
	z-index: 2;
}

.monaco-editor .lightBulbWidget:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	z-index: 1;
}

/* gutter decoration */
.monaco-editor .glyph-margin-widgets .cgmr[class*="codicon-gutter-lightbulb"] {
	display: block;
	cursor: pointer;
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled {
	color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.action-widget {
	font-size: 13px;
	border-radius: 0;
	min-width: 160px;
	max-width: 80vw;
	z-index: 40;
	display: block;
	width: 100%;
	border: 1px solid var(--vscode-editorWidget-border) !important;
	border-radius: 5px;
	background-color: var(--vscode-editorActionList-background);
	color: var(--vscode-editorActionList-foreground);
	padding: 4px;
	-webkit-box-shadow: 0 2px 8px var(--vscode-widget-shadow);
	        box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}

.context-view-block {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.context-view-pointerBlock {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.action-widget .monaco-list {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	border: none !important;
	border-width: 0 !important;
}

.action-widget .monaco-list:focus:before {
	outline: 0 !important;
}

.action-widget .monaco-list .monaco-scrollable-element {
	overflow: visible;
}

/** Styles for each row in the list element **/
.action-widget .monaco-list .monaco-list-row {
	padding: 0 10px;
	white-space: nowrap;
	cursor: pointer;
	-ms-touch-action: none;
	    touch-action: none;
	width: 100%;
	border-radius: 4px;
}

.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {
	background-color: var(--vscode-editorActionList-focusBackground) !important;
	color: var(--vscode-editorActionList-focusForeground);
	outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
	outline-offset: -1px;
}

.action-widget .monaco-list-row.group-header {
	color: var(--vscode-descriptionForeground) !important;
	font-weight: 600;
	font-size: 12px;
}

.action-widget .monaco-list-row.group-header:not(:first-of-type) {
	margin-top: 2px;
}

.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled:before,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before {
	cursor: default !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	background-color: transparent !important;
	outline: 0 solid !important;
}

.action-widget .monaco-list-row.action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.action-widget .monaco-list-row.action.option-disabled,
.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
	color: var(--vscode-disabledForeground);
}


.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {
	color: inherit;
}

.action-widget .monaco-list-row.action .title {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key {
		background-color: var(--vscode-keybindingLabel-background);
		color: var(--vscode-keybindingLabel-foreground);
		border-style: solid;
		border-width: 1px;
		border-radius: 3px;
		border-color: var(--vscode-keybindingLabel-border);
		border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
		-webkit-box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
		        box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
}

/* Action bar */

.action-widget .action-widget-action-bar {
	background-color: var(--vscode-editorActionList-background);
	border-top: 1px solid var(--vscode-editorHoverWidget-border);
	margin-top: 2px;
}

.action-widget .action-widget-action-bar::before {
	display: block;
	content: "";
	width: 100%;
}

.action-widget .action-widget-action-bar .actions-container {
	padding: 3px 8px 0;
}

.action-widget-action-bar .action-label {
	color: var(--vscode-textLink-activeForeground);
	font-size: 12px;
	line-height: 22px;
	padding: 0;
	pointer-events: all;
}

.action-widget-action-bar .action-item {
	margin-right: 16px;
	pointer-events: none;
}

.action-widget-action-bar .action-label:hover {
	background-color: transparent !important;
}

.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {
	/* The important gives this rule precedence over the hover rule. */
	background: var(--vscode-actionBar-toggledBackground) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codelens-decoration {
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
	padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5);
	-webkit-font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
	        font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
	font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);
}

.monaco-editor .codelens-decoration > span,
.monaco-editor .codelens-decoration > a {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	vertical-align: sub;
}

.monaco-editor .codelens-decoration > a {
	text-decoration: none;
}

.monaco-editor .codelens-decoration > a:hover {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration > a:hover .codicon {
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration .codicon {
	vertical-align: middle;
	color: currentColor !important;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
}

.monaco-editor .codelens-decoration > a:hover .codicon::before {
	cursor: pointer;
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

.monaco-editor .codelens-decoration.fadein {
	-webkit-animation: fadein 0.1s linear;
	        animation: fadein 0.1s linear;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.colorpicker-widget {
	height: 190px;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

/* Decoration */

.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
	border: solid 0.1em #000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0.1em 0.2em 0 0.2em;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	display: inline-block;
	cursor: pointer;
}

.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
	border: solid 0.1em #eee;
}

/* Header */

.colorpicker-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 24px;
	position: relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");
	background-size: 9px 9px;
	-ms-interpolation-mode: nearest-neighbor;
	    image-rendering: -webkit-optimize-contrast;
	    image-rendering: pixelated;
}

.colorpicker-header .picked-color {
	width: 240px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	line-height: 24px;
	cursor: pointer;
	color: white;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	white-space: nowrap;
	overflow: hidden;
}

.colorpicker-header .picked-color .picked-color-presentation {
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
}

.colorpicker-header .picked-color .codicon {
	color: inherit;
	font-size: 14px;
}

.colorpicker-header .picked-color.light {
	color: black;
}

.colorpicker-header .original-color {
	width: 74px;
	z-index: inherit;
	cursor: pointer;
}

.standalone-colorpicker {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header.standalone-colorpicker {
	border-bottom: none;
}

.colorpicker-header .close-button {
	cursor: pointer;
	background-color: var(--vscode-editorHoverWidget-background);
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header .close-button-inner-div {
	width: 100%;
	height: 100%;
	text-align: center;
}

.colorpicker-header .close-button-inner-div:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.colorpicker-header .close-icon {
	padding: 3px;
}

/* Body */

.colorpicker-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px;
	position: relative;
}

.colorpicker-body .saturation-wrap {
	overflow: hidden;
	height: 150px;
	position: relative;
	min-width: 220px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.colorpicker-body .saturation-box {
	height: 150px;
	position: absolute;
}

.colorpicker-body .saturation-selection {
	width: 9px;
	height: 9px;
	margin: -5px 0 0 -5px;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 100%;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	position: absolute;
}

.colorpicker-body .strip {
	width: 25px;
	height: 150px;
}

.colorpicker-body .standalone-strip {
	width: 25px;
	height: 122px;
}

.colorpicker-body .hue-strip {
	position: relative;
	margin-left: 8px;
	cursor: -webkit-grab;
	cursor: grab;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(17%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(83%, #ff00ff), to(#ff0000));
	background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.colorpicker-body .opacity-strip {
	position: relative;
	margin-left: 8px;
	cursor: -webkit-grab;
	cursor: grab;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");
	background-size: 9px 9px;
	-ms-interpolation-mode: nearest-neighbor;
	    image-rendering: -webkit-optimize-contrast;
	    image-rendering: pixelated;
}

.colorpicker-body .strip.grabbing {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.colorpicker-body .slider {
	position: absolute;
	top: 0;
	left: -2px;
	width: calc(100% + 4px);
	height: 4px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0.71);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
	        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}

.colorpicker-body .strip .overlay {
	height: 150px;
	pointer-events: none;
}

.colorpicker-body .standalone-strip .standalone-overlay {
	height: 122px;
	pointer-events: none;
}

.standalone-colorpicker-body {
	display: block;
	border: 1px solid transparent;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
	overflow: hidden;
}

.colorpicker-body .insert-button {
	position: absolute;
	height: 20px;
	width: 58px;
	padding: 0px;
	right: 8px;
	bottom: 8px;
	background: var(--vscode-button-background);
	color: var(--vscode-button-foreground);
	border-radius: 2px;
	border: none;
	cursor: pointer;
}

.colorpicker-body .insert-button:hover{
	background: var(--vscode-button-hoverBackground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineSuggestionsHints.withBorder {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .inlineSuggestionsHints a {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints a:hover {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints .keybinding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 4px;
	opacity: 0.6;
}

.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {
	font-size: 8px;
	padding: 2px 3px;
}

.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 19px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.monaco-editor .inlineSuggestionStatusBarItemLabel {
	margin-right: 2px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .peekview-widget .head {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	font-size: 13px;
	margin-left: 20px;
	min-width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .peekview-widget .head .peekview-title.clickable {
	cursor: pointer;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
	font-size: 0.9em;
	margin-left: 0.5em;
}

.monaco-editor .peekview-widget .head .peekview-title .meta {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {
	content: '-';
	padding: 0 0.3em;
}

.monaco-editor .peekview-widget .head .peekview-actions {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	text-align: right;
	padding-right: 2px;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
	display: inline-block;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {
	height: 100%;
}

.monaco-editor .peekview-widget > .body {
	border-top: 1px solid;
	position: relative;
}

.monaco-editor .peekview-widget .head .peekview-title .codicon {
	margin-right: 4px;
	-ms-flex-item-align: center;
	    align-self: center;
}

.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
	color: inherit !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .zone-widget {
	position: absolute;
	z-index: 10;
}


.monaco-editor .zone-widget .zone-widget-container {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	position: relative;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -- zone widget */
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.monaco-editor .reference-zone-widget .inline {
	display: inline-block;
	vertical-align: top;
}

.monaco-editor .reference-zone-widget .messages {
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 3em 0;
}

.monaco-editor .reference-zone-widget .ref-tree {
	line-height: 23px;
	background-color: var(--vscode-peekViewResult-background);
	color: var(--vscode-peekViewResult-lineForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .reference {
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	height: 100%;
	color: var(--vscode-peekViewResult-fileForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {
	color: inherit !important;
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {
	background-color: var(--vscode-peekViewResult-selectionBackground);
	color: var(--vscode-peekViewResult-selectionForeground) !important;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
	margin-right: 12px;
	margin-left: auto;
}

.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
	background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}

.monaco-editor .reference-zone-widget .preview .reference-decoration {
	background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
	border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,
.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {
	background-color: var(--vscode-peekViewEditor-background);
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
	background-color: var(--vscode-peekViewEditorGutter-background);
}

/* High Contrast Theming */

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
	font-weight: bold;
}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {
	border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .hoverHighlight {
	background-color: var(--vscode-editor-hoverHighlightBackground);
}

.monaco-editor .monaco-hover-content {
	padding-right: 2px;
	padding-bottom: 2px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.monaco-editor .monaco-hover {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	border-radius: 3px;
}

.monaco-editor .monaco-hover a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-hover a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .monaco-hover .hover-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-editor .monaco-hover .hover-row .hover-row-contents {
	min-width:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-left: 5px;
	padding-right: 5px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	border-right: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon {
	cursor: pointer;
	font-size: 11px;
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled {
	opacity: 0.6;
}

.monaco-editor .monaco-hover .hover-row .actions {
	background-color: var(--vscode-editorHoverWidget-statusBarBackground);
}

.monaco-editor .monaco-hover code {
	background-color: var(--vscode-textCodeBlock-background);
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
	border-right: 2px dotted black;
	color: white; /* opposite of black */
}
.monaco-editor.vs-dark .dnd-target {
	border-right: 2px dotted #AEAFAD;
	color: #51504f; /* opposite of #AEAFAD */
}
.monaco-editor.hc-black .dnd-target {
	border-right: 2px dotted #fff;
	color: #000; /* opposite of #fff */
}

.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
	cursor: default;
}
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
	cursor: copy;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .findOptionsWidget {
	background-color: var(--vscode-editorWidget-background);
	color: var(--vscode-editorWidget-foreground);
	-webkit-box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	        box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 2px solid var(--vscode-contrastBorder);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Find widget */
.monaco-editor .find-widget {
	position: absolute;
	z-index: 35;
	height: 33px;
	overflow: hidden;
	line-height: 19px;
	-webkit-transition: -webkit-transform 200ms linear;
	transition: -webkit-transform 200ms linear;
	transition: transform 200ms linear;
	transition: transform 200ms linear, -webkit-transform 200ms linear;
	padding: 0 4px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transform: translateY(calc(-100% - 10px));
	        transform: translateY(calc(-100% - 10px)); /* shadow (10px) */
	-webkit-box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	        box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	color: var(--vscode-editorWidget-foreground);
	border-left: 1px solid var(--vscode-widget-border);
	border-right: 1px solid var(--vscode-widget-border);
	border-bottom: 1px solid var(--vscode-widget-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: var(--vscode-editorWidget-background);
}

.monaco-workbench.reduce-motion .monaco-editor .find-widget {
	-webkit-transition: -webkit-transform 0ms linear;
	transition: -webkit-transform 0ms linear;
	transition: transform 0ms linear;
	transition: transform 0ms linear, -webkit-transform 0ms linear;
}

.monaco-editor .find-widget textarea {
	margin: 0px;
}

.monaco-editor .find-widget.hiddenEditor {
	display: none;
}

/* Find widget when replace is toggled on */
.monaco-editor .find-widget.replaceToggled > .replace-part {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-editor .find-widget.visible  {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
}

/* This outline-color rule is used to override the outline color for synthetic-focus find input. */
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
	outline-color: var(--vscode-focusBorder);
}

.monaco-editor .find-widget .monaco-inputbox .input {
	background-color: transparent;
	min-height: 0;
}

.monaco-editor .find-widget .monaco-findInput .input {
	font-size: 13px;
}

.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
	margin: 3px 25px 0 17px;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
	min-height: 25px;
}


.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-right: 22px;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-top: 2px;
	padding-bottom: 2px;
}

.monaco-editor .find-widget > .find-part .find-actions {
	height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-editor .find-widget > .replace-part .replace-actions {
	height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-editor .find-widget .monaco-findInput {
	vertical-align: middle;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex:1;
	    -ms-flex:1;
	        flex:1;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
	/* Make sure textarea inherits the width correctly */
	width: 100%;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {
	/* Hide vertical scrollbar */
	opacity: 0;
}

.monaco-editor .find-widget .matchesCount {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: initial;
	    -ms-flex: initial;
	        flex: initial;
	margin: 0 0 0 3px;
	padding: 2px 0 0 2px;
	height: 25px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
	line-height: 23px;
}

.monaco-editor .find-widget .button {
	width: 16px;
	height: 16px;
	padding: 3px;
	border-radius: 5px;
	-webkit-box-flex: initial;
	    -ms-flex: initial;
	        flex: initial;
	margin-left: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

/* find in selection button */
.monaco-editor .find-widget .codicon-find-selection {
	width: 22px;
	height: 22px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-editor .find-widget .button.left {
	margin-left: 0;
	margin-right: 3px;
}

.monaco-editor .find-widget .button.wide {
	width: auto;
	padding: 1px 6px;
	top: -1px;
}

.monaco-editor .find-widget .button.toggle {
	position: absolute;
	top: 0;
	left: 3px;
	width: 18px;
	height: 100%;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.monaco-editor .find-widget .button.toggle.disabled {
	display: none;
}

.monaco-editor .find-widget .disabled {
	color: var(--vscode-disabledForeground);
	cursor: default;
}

.monaco-editor .find-widget > .replace-part {
	display: none;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: middle;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

/* REDUCED */
.monaco-editor .find-widget.reduced-find-widget .matchesCount {
	display:none;
}

/* NARROW (SMALLER THAN REDUCED) */
.monaco-editor .find-widget.narrow-find-widget {
	max-width: 257px !important;
}

/* COLLAPSED (SMALLER THAN NARROW) */
.monaco-editor .find-widget.collapsed-find-widget {
	max-width: 170px !important;
}

.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {
	display:none;
}

.monaco-editor .find-widget.no-results .matchesCount {
	color: var(--vscode-errorForeground);
}

.monaco-editor .findMatch {
	-webkit-animation-duration: 0;
	        animation-duration: 0;
	-webkit-animation-name: inherit !important;
	        animation-name: inherit !important;
	background-color: var(--vscode-editor-findMatchHighlightBackground);
}

.monaco-editor .currentFindMatch {
	background-color: var(--vscode-editor-findMatchBackground);
	border: 2px solid var(--vscode-editor-findMatchBorder);
	padding: 1px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.monaco-editor .findScope {
	background-color: var(--vscode-editor-findRangeHighlightBackground);
}

.monaco-editor .find-widget .monaco-sash {
	left: 0 !important;
	background-color: var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border));
}

.monaco-editor.hc-black .find-widget .button:before {
	position: relative;
	top: 1px;
	left: 2px;
}

/* Action bars */
.monaco-editor .find-widget .button:not(.disabled):hover,
.monaco-editor .find-widget .codicon-find-selection:hover {
	background-color: var(--vscode-toolbar-hoverBackground) !important;
}

.monaco-editor.findMatch {
	background-color: var(--vscode-editor-findMatchHighlightBackground);
}

.monaco-editor.currentFindMatch {
	background-color: var(--vscode-editor-findMatchBackground);
}

.monaco-editor.findScope {
	background-color: var(--vscode-editor-findRangeHighlightBackground);
}

.monaco-editor.findMatch {
	background-color: var(--vscode-editorWidget-background);
}

/* Close button position. */
.monaco-editor .find-widget > .button.codicon-widget-close {
	position: absolute;
	top: 5px;
	right: 4px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 140%;
	margin-left: 2px;
}

.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	-webkit-transition: initial;
	transition: initial;
}

.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
	opacity: 1;
}

.monaco-editor .inline-folded:after {
	color: var(--vscode-editor-foldPlaceholderForeground);
	margin: 0.1em 0.2em 0 0.2em;
	content: "\22EF"; /* ellipses unicode character */
	display: inline;
	line-height: 1em;
	cursor: pointer;
}

.monaco-editor .folded-background {
	background-color: var(--vscode-editor-foldBackground);
}

.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {
	color: var(--vscode-editorGutter-foldingControlForeground) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .suggest-preview-additional-widget {
	white-space: nowrap;
}

.monaco-editor .suggest-preview-additional-widget .content-spacer {
	color: transparent;
	white-space: pre;
}

.monaco-editor .suggest-preview-additional-widget .button {
	display: inline-block;
	cursor: pointer;
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
	color: var(--vscode-editorGhostText-foreground) !important;
	background-color: var(--vscode-editorGhostText-background);
	border: 1px solid var(--vscode-editorGhostText-border);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .snippet-placeholder {
	min-width: 2px;
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}

.monaco-editor .finish-snippet-placeholder {
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Suggest widget*/

.monaco-editor .suggest-widget {
	width: 430px;
	z-index: 40;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border-radius: 3px;
}

.monaco-editor .suggest-widget.message {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: var(--vscode-editorSuggestWidget-border);
	background-color: var(--vscode-editorSuggestWidget-background);
}

.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
	border-width: 2px;
}

/* Styles for status bar part */


.monaco-editor .suggest-widget .suggest-status-bar {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row nowrap;
	        flex-flow: row nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 100%;
	font-size: 80%;
	padding: 0 4px 0 4px;
	border-top: 1px solid var(--vscode-editorSuggestWidget-border);
	overflow: hidden;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-editor .suggest-widget .suggest-status-bar .left {
	padding-right: 8px;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {
	color: var(--vscode-editorSuggestWidgetStatus-foreground);
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {
	margin-right: 0;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {
	content: ', ';
	margin-right: 0.3em;
}

.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore,
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
	display: none;
}

.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label {
	width: 100%;
}

/* Styles for Message element for when widget is loading or is empty */

.monaco-editor .suggest-widget > .message {
	padding-left: 22px;
}

/** Styles for the list element **/

.monaco-editor .suggest-widget > .tree {
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-widget .monaco-list {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

/** Styles for each row in the list element **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-mox-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	-ms-touch-action: none;
	    touch-action: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
	color: var(--vscode-editorSuggestWidget-selectedForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
	color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	height: 100%;
	overflow: hidden;
	padding-left: 2px;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label {
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-highlightForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}

/** ReadMore Icon styles **/

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore::before {
	color: inherit;
	opacity: 1;
	font-size: 14px;
	cursor: pointer;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close {
	position: absolute;
	top: 6px;
	right: 2px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover {
	opacity: 1;
}

/** signature, qualifier, type/details opacity **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	opacity: 0.7;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label {
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label {
	margin-left: 12px;
	opacity: 0.4;
	font-size: 85%;
	line-height: initial;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-flex-item-align: center;
	    align-self: center;
}

/** Type Info and icon next to the label in the focused completion item **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	font-size: 85%;
	margin-left: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source {
	display: inline;
}

/** Details: if using CompletionItem#details, show on focus **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
	display: none;
}

.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label {
	display: inline;
}

/** Details: if using CompletionItemLabel#details, always show **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label {
	display: inline;
}

/** Ellipsis on hover **/

.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label {
	width: calc(100% - 26px);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left {
	-ms-flex-negative: 1;
	    flex-shrink: 1;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	overflow: hidden;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label {
	max-width: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label {
	-ms-flex-negative: 1;
	    flex-shrink: 1;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
	overflow: hidden;
	-ms-flex-negative: 4;
	    flex-shrink: 4;
	max-width: 70%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
	display: inline-block;
	position: absolute;
	right: 10px;
	width: 18px;
	height: 18px;
	visibility: hidden;
}

/** Do NOT display ReadMore when docs is side/below **/

.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
	display: none !important;
}

/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore {
	display: none;
}

/** Focused item can show ReadMore, but can't when docs is side/below **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
	display: inline-block;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore {
	visibility: visible;
}

/** Styles for each row in the list **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {
	opacity: 0.66;
	text-decoration: unset;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container {
	text-decoration: line-through;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {
	height: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-right: 4px;
}

.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
	margin: 0 0 0 0.3em;
	border: 0.1em solid #000;
	width: 0.7em;
	height: 0.7em;
	display: inline-block;
}

/** Styles for the docs of the completion item in focus **/

.monaco-editor .suggest-details-container {
	z-index: 41;
}

.monaco-editor .suggest-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	cursor: default;
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-details.focused {
	border-color: var(--vscode-focusBorder);
}

.monaco-editor .suggest-details a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .suggest-details a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .suggest-details code {
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .suggest-details.no-docs {
	display: none;
}

.monaco-editor .suggest-details > .monaco-scrollable-element {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type {
	-webkit-box-flex: 2;
	    -ms-flex: 2;
	        flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
	white-space: pre;
	margin: 0 24px 0 0;
	padding: 4px 0 12px 5px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap {
	white-space: normal;
	word-break: break-all;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs {
	margin: 0;
	padding: 4px 5px;
	white-space: pre-wrap;
}

.monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs {
	margin-right: 24px;
	overflow: hidden;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs {
	padding: 0;
	white-space: initial;
	min-height: calc(1rem + 8px);
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div,
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) {
	padding: 4px 5px;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child {
	margin-top: 0;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child {
	margin-bottom: 0;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source {
	white-space: pre;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon {
	vertical-align: sub;
}

.monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty {
	display: none;
}

.monaco-editor .suggest-details code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-editor .suggest-details ul {
	padding-left: 20px;
}

.monaco-editor .suggest-details ol {
	padding-left: 20px;
}

.monaco-editor .suggest-details p code {
	font-family: var(--monaco-monospace-font);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .goto-definition-link {
	text-decoration: underline;
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* marker zone */

.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 4px;
}

.monaco-editor .marker-widget {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .marker-widget > .stale {
	opacity: 0.6;
	font-style: italic;
}

.monaco-editor .marker-widget .title {
	display: inline-block;
	padding-right: 5px;
}

.monaco-editor .marker-widget .descriptioncontainer {
	position: absolute;
	white-space: pre;
	-moz-user-select: text;
	 -ms-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	padding: 8px 12px 0 20px;
}

.monaco-editor .marker-widget .descriptioncontainer .message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.monaco-editor .marker-widget .descriptioncontainer .message .details {
	padding-left: 6px;
}

.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
	opacity: 0.6;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
	opacity: 0.6;
	color: inherit;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {
	content: '(';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
	content: ')';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .marker-widget .descriptioncontainer .filename {
	cursor: pointer;
	color: var(--vscode-textLink-activeForeground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .zone-widget .codicon.codicon-error,
.markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.extension-editor .codicon.codicon-error,
.preferences-editor .codicon.codicon-error {
	color: var(--vscode-problemsErrorIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-warning,
.markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.extension-editor .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning {
	color: var(--vscode-problemsWarningIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-info,
.markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.extension-editor .codicon.codicon-info,
.preferences-editor .codicon.codicon-info {
	color: var(--vscode-problemsInfoIcon-foreground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


.monaco-editor.vs .valueSetReplacement {
	outline: solid 2px var(--vscode-editorBracketMatch-border);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .linked-editing-decoration {
	background-color: var(--vscode-editor-linkedEditingBackground);

	/* Ensure decoration is visible even if range is empty */
	min-width: 1px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .detected-link-active {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .focused .selectionHighlight {
	background-color: var(--vscode-editor-selectionHighlightBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-selectionHighlightBorder);
}
.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlight {
	background-color: var(--vscode-editor-wordHighlightBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightBorder);
}
.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlightStrong {
	background-color: var(--vscode-editor-wordHighlightStrongBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
}
.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong {
	border-style: dotted;
}

.monaco-editor .wordHighlightText {
	background-color: var(--vscode-editor-wordHighlightTextBackground);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
}
.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText {
	border-style: dotted;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inline-edit-remove {
	background-color: var(--vscode-editorGhostText-background);
	font-style: italic;
}

.monaco-editor .inline-edit-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .inline-edit-decoration, .monaco-editor .suggest-preview-text .inline-edit {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .inline-edit-decoration,
.monaco-editor .inline-edit-decoration-preview,
.monaco-editor .suggest-preview-text .inline-edit {
	color: var(--vscode-editorGhostText-foreground) !important;
	background-color: var(--vscode-editorGhostText-background);
	border: 1px solid var(--vscode-editorGhostText-border);
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineEditHints.withBorder {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .inlineEditHints a {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineEditHints a:hover {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineEditHints .keybinding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 4px;
	opacity: 0.6;
}

.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key {
	font-size: 8px;
	padding: 2px 3px;
}

.monaco-editor .inlineEditStatusBarItemLabel {
	margin-right: 2px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineEditSideBySide {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	white-space: pre;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor div.inline-edits-widget {
	--widget-color: var(--vscode-notifications-background);
}

.monaco-editor div.inline-edits-widget .promptEditor .monaco-editor {
		--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground);
	}

.monaco-editor div.inline-edits-widget .toolbar, .monaco-editor div.inline-edits-widget .promptEditor {
		opacity: 0;
		-webkit-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
	}

.monaco-editor div.inline-edits-widget:hover .toolbar, .monaco-editor div.inline-edits-widget:hover .promptEditor, .monaco-editor div.inline-edits-widget.focused .toolbar, .monaco-editor div.inline-edits-widget.focused .promptEditor {
			opacity: 1;
		}

.monaco-editor div.inline-edits-widget .preview .monaco-editor .mtk1 {
			/*color: rgba(215, 215, 215, 0.452);*/
			color: var(--vscode-editorGhostText-foreground);
		}

.monaco-editor div.inline-edits-widget .preview .monaco-editor .view-overlays .current-line-exact {
			border: none;
		}

.monaco-editor div.inline-edits-widget .preview .monaco-editor .current-line-margin {
			border: none;
		}

.monaco-editor div.inline-edits-widget .preview .monaco-editor {

		--vscode-editor-background: var(--widget-color);
}

.monaco-editor div.inline-edits-widget svg .gradient-start {
			stop-color: var(--vscode-editor-background);
		}

.monaco-editor div.inline-edits-widget svg .gradient-stop {
			stop-color: var(--widget-color);
		}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .parameter-hints-widget {
	/* Must be higher than the sash's z-index and terminal canvases but lower than the suggest widget */
	z-index: 39;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	line-height: 1.5em;
	cursor: default;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.hc-black .monaco-editor .parameter-hints-widget,
.hc-light .monaco-editor .parameter-hints-widget {
	border-width: 2px;
}

.monaco-editor .parameter-hints-widget > .phwrapper {
	max-width: 440px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

.monaco-editor .parameter-hints-widget.multiple {
	min-height: 3.3em;
	padding: 0;
}

.monaco-editor .parameter-hints-widget.multiple .body::before {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	opacity: 0.5;
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
	margin: 8px 0;
}

.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-height: 100%;
}

.monaco-editor .parameter-hints-widget .signature {
	padding: 4px 5px;
	position: relative;
}

.monaco-editor .parameter-hints-widget .signature.has-docs::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	padding-top: 4px;
	opacity: 0.5;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget .code {
	font-family: var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault);
}

.monaco-editor .parameter-hints-widget .docs {
	padding: 0 10px 0 5px;
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .docs.empty {
	display: none;
}

.monaco-editor .parameter-hints-widget .docs a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .parameter-hints-widget .docs a:hover {
	color: var(--vscode-textLink-activeForeground);
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs {
	white-space: initial;
}

.monaco-editor .parameter-hints-widget .docs code {
	font-family: var(--monaco-monospace-font);
	border-radius: 3px;
	padding: 0 0.4em;
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .controls {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-width: 22px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.monaco-editor .parameter-hints-widget.multiple .controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 2px;
}

.monaco-editor .parameter-hints-widget.multiple .button {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .button.previous {
	bottom: 24px;
}

.monaco-editor .parameter-hints-widget .overloads {
	text-align: center;
	height: 12px;
	line-height: 12px;
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .parameter-hints-widget .signature .parameter.active {
	color: var(--vscode-editorHoverWidget-highlightForeground);
	font-weight: bold;
}

.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
	font-weight: bold;
	margin-right: 0.5em;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor {
	--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground);
}

.monaco-editor .editorPlaceholder {
		top: 0px;
		position: absolute;
		overflow: hidden;
		text-overflow: ellipsis;
		text-wrap: nowrap;
		pointer-events: none;

		color: var(--vscode-editor-placeholder-foreground);
	}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rename-box {
	z-index: 100;
	color: inherit;
	border-radius: 4px;
}

.monaco-editor .rename-box.preview {
	padding: 4px 4px 0 4px;
}

.monaco-editor .rename-box .rename-input-with-button {
	padding: 3px;
	border-radius: 2px;
	width: calc(100% - 8px); /* 4px padding on each side */
}

.monaco-editor .rename-box .rename-input {
	width: calc(100% - 8px); /* 4px padding on each side */
	padding: 0;
}

.monaco-editor .rename-box .rename-input:focus {
	outline: none;
}

.monaco-editor .rename-box .rename-suggestions-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 3px;
	background-color: transparent;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.monaco-editor .rename-box .rename-suggestions-button:hover {
	background-color: var(--vscode-toolbar-hoverBackground)
}

.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row {
	border-radius: 2px;
}

.monaco-editor .rename-box .rename-label {
	display: none;
	opacity: .8;
}

.monaco-editor .rename-box.preview .rename-label {
	display: inherit;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .sticky-widget {
	overflow: hidden;
}

.monaco-editor .sticky-widget-line-numbers {
	float: left;
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines-scrollable {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines {
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number, .monaco-editor .sticky-line-content {
	color: var(--vscode-editorLineNumber-foreground);
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number .codicon-folding-expanded,
.monaco-editor .sticky-line-number .codicon-folding-collapsed {
	float: right;
	-webkit-transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
	transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
}

.monaco-editor .sticky-line-content {
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
	white-space: nowrap;
}

.monaco-editor .sticky-line-number-inner {
	display: inline-block;
	text-align: right;
}

.monaco-editor .sticky-widget {
	border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
}

.monaco-editor .sticky-line-content:hover {
	background-color: var(--vscode-editorStickyScrollHover-background);
	cursor: pointer;
}

.monaco-editor .sticky-widget {
	width: 100%;
	-webkit-box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
	        box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
	z-index: 4;
	background-color: var(--vscode-editorStickyScroll-background);
	right: initial !important;
}

.monaco-editor .sticky-widget.peek {
	background-color: var(--vscode-peekViewEditorStickyScroll-background);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .unicode-highlight {
	border: 1px solid var(--vscode-editorUnicodeHighlight-border);
	background-color: var(--vscode-editorUnicodeHighlight-background);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.editor-banner {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: default;
	width: 100%;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;

	height: 26px;

	background: var(--vscode-banner-background);
}


.editor-banner .icon-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 6px 0 10px;
}

.editor-banner .icon-container.custom-icon {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px;
	width: 16px;
	padding: 0;
	margin: 0 6px 0 10px;
}

.editor-banner .message-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.editor-banner .message-container p {
	-webkit-margin-before: 0;
	        margin-block-start: 0;
	-webkit-margin-after: 0;
	        margin-block-end: 0;
}

.editor-banner .message-actions-container {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	line-height: 26px;
	margin: 0 4px;
}

.editor-banner .message-actions-container a.monaco-button {
	width: inherit;
	margin: 2px 8px;
	padding: 0px 12px;
}

.editor-banner .message-actions-container a {
	padding: 3px;
	margin-left: 12px;
	text-decoration: underline;
}

.editor-banner .action-container {
	padding: 0 10px 0 6px;
}

.editor-banner {
	background-color: var(--vscode-banner-background);
}

.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
	color: var(--vscode-banner-foreground);
}

.editor-banner .icon-container .codicon {
	color: var(--vscode-banner-iconForeground);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-link {
	color: var(--vscode-textLink-foreground);
}

.monaco-link:hover {
	color: var(--vscode-textLink-activeForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .iPadShowKeyboard {
	width: 58px;
	min-width: 0;
	height: 36px;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	resize: none;
	overflow: hidden;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") center center no-repeat;
	border: 4px solid #F6F6F6;
	border-radius: 4px;
}

.monaco-editor.vs-dark .iPadShowKeyboard {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") center center no-repeat;
	border: 4px solid #252526;
}/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .tokens-inspect-widget {
	z-index: 50;
	-moz-user-select: text;
	 -ms-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	padding: 10px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget {
	border-width: 2px;
}

.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
	height: 1px;
	border: 0;
	background-color: var(--vscode-editorHoverWidget-border);
}

.monaco-editor .tokens-inspect-widget .tm-token {
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .tokens-inspect-widget .tm-token-length {
	font-weight: normal;
	font-size: 60%;
	float: right;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-table {
	width: 100%;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-value {
	font-family: var(--monaco-monospace-font);
	text-align: right;
}

.monaco-editor .tokens-inspect-widget .tm-token-type {
	font-family: var(--monaco-monospace-font);
}
._overview_container_g6ywh_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
}

._web_app_swap_g6ywh_10 {
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 18px;
  margin-top: 24px;
}

._web_app_contaienr_g6ywh_17 {
  margin: 0 23px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_g6ywh_20 {
  margin-top: 30px;
  margin-left: -24px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_g6ywh_20 img {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
._web_app_contaienr_g6ywh_17 ._web_app_header_title_g6ywh_27 {
  font-size: 20px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  color: #43436b;
  margin-right: 11px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_subtitle_g6ywh_34 {
  font-size: 12px;
  font-weight: 400;
  color: #43436b;
  line-height: 17px;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 120px;
  position: relative;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 {
  margin-top: 20px;
  margin-right: 10px;
  width: 274px;
  height: 105px;
  background: url(/agent/assets/topbot-bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BUIlY4v5.png) center bottom no-repeat;
  background-size: contain;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46::before {
  float: left;
  content: "";
  width: 105px;
  height: 105px;
  background: url(/agent/assets/icon-topbot.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.M6h0RlZ0.svg) center no-repeat;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 > div:first-child {
  margin-top: 20px;
  color: #81492b;
  line-height: 30px;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 > div:last-child {
  font-size: 22px;
  font-weight: 700;
  color: #fd8746;
  line-height: 30px;
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._web_app_contaienr_g6ywh_17 ._content_g6ywh_76 {
  margin-top: 12px;
  width: 651px;
  opacity: 0.9;
  background: #f2f8ff;
  border-radius: 10px;
  padding: 16px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._dialog_icon_bot_g6ywh_86 {
  position: relative;
  width: 26px;
  height: 26px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 4px;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._dialog_icon_bot_g6ywh_86 > span {
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_title_g6ywh_103 {
  font-size: 16px;
  font-weight: 500;
  color: #08233b;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_title_name_g6ywh_111 {
  max-width: 260px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_guide_title_g6ywh_117 {
  font-size: 12px;
  color: #1b211f;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_guide_address_g6ywh_121 {
  font-size: 12px;
  color: #597dff;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 > div {
  height: 28px;
  border-radius: 4px;
  text-align: center;
  line-height: 28px;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 ._control_copy_g6ywh_135 {
  width: 92px;
  background: -webkit-gradient(linear, right top, left top, from(#597eff), to(#6278ff));
  background: linear-gradient(270deg, #597eff, #6278ff 100%);
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  margin-right: 14px;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 ._control_view_g6ywh_143 {
  width: 61px;
  background: rgba(255, 255, 255, 0.49);
  border: 1px solid #8294d4;
  font-size: 14px;
  font-weight: 400;
  color: #4158b3;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 {
  margin-top: 30px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_title_g6ywh_154 {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 26px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_title_g6ywh_154 ._subtitle_g6ywh_163 {
  margin-left: 9px;
  font-size: 14px;
  font-weight: 400;
  color: #a2a2a2;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_box_container_g6ywh_170 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_tip_g6ywh_175 {
  font-size: 14px;
  font-weight: normal;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  position: relative;
  padding-left: 10px;
  margin-top: 16px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_tip_g6ywh_175::before {
  position: absolute;
  left: 0;
  content: "*";
  color: #f74e43;
  font-size: 14px;
  font-weight: 500;
  top: 2.5px;
  display: inline-block;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 {
  width: max(268px, 25%);
  height: 100px;
  background: #f8faff;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  padding-left: 23px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 ._title_g6ywh_204 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  letter-spacing: normal;
  color: #333333;
  margin-top: 24px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 ._count_g6ywh_212 {
  font-size: 24px;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #275eff;
  margin-top: 6px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 112px;
  height: 89px;
  opacity: 0.5;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 26px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 span {
  font-weight: normal;
  line-height: 24px;
  letter-spacing: normal;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 ._select_time_g6ywh_241 {
  margin-left: 8.4px;
  height: 25px;
  width: 118px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 ._select_time_g6ywh_241 .ant-select-selector {
  border-radius: 7px !important;
  border: 0.86px solid #f2f2f0 !important;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_container_g6ywh_250 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 {
  width: calc(50% - 12px);
  border-radius: 8px;
  border: 1px solid #e4eaff;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._chart_con_box_title_g6ywh_263 {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: normal;
  color: #000;
  margin-top: 24px;
  height: 22px;
  margin-left: 24px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._chart_con_box_time_g6ywh_273 {
  font-size: 12px;
  font-weight: normal;
  line-height: 22px;
  height: 22px;
  color: #7f7f7f;
  margin-left: 24px;
  margin-top: 2px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._total_count_g6ywh_282 {
  font-size: 24px;
  font-weight: 600;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  margin-left: 24px;
  margin-top: 16px;
}

._errorInfoModel_g6ywh_292 .ant-modal-header {
  border-radius: 16px;
  padding: 16px 24px;
}
._errorInfoModel_g6ywh_292 .ant-modal-content {
  border-radius: 16px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 {
  width: 476px;
  height: 270px;
  overflow: auto;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 {
  width: 428px;
  height: 116px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #f7f7fa;
  border-radius: 10px;
  padding: 10px 12px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorHead_g6ywh_313 {
  border-bottom: 1px dashed #dce3ec;
  height: 30px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorHead_g6ywh_313 ._errorInfoImg_g6ywh_317 {
  margin-bottom: 2.3px;
  margin-right: 6px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorLable_g6ywh_321 {
  color: #8897ae;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorSpan_g6ywh_324 {
  color: #00153f;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorCode_g6ywh_327 {
  margin-top: 8px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorMsg_g6ywh_330 {
  margin-top: 3px;
}

._error_table_container_g6ywh_334 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-bottom: 48px;
  margin-top: 17px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 {
  width: calc(50% - 12px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #e4eaff;
  border-radius: 8px;
  padding: 24px 24px 27px 24px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 18px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 div:first-child {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 div:last-child {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #7f7f7f;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead {
  border-radius: 15px 15px 0 0 !important;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead th:not(:last-child) {
  background: #f2f5fe !important;
  font-size: 14px;
  font-weight: 500;
  color: #7f7f7f;
  padding: 13px 16px !important;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead th:last-child {
  background: transparent !important;
}
._configHeader_198fh_2 {
  position: relative;
}
._configHeader_198fh_2 ._CollapseIcon_198fh_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  border: 1px solid #e4eaff;
  border-radius: 50%;
  position: relative;
  left: -12px;
  cursor: pointer;
}
._configHeader_198fh_2 ._CollapseIcon_198fh_5 > img {
  width: 14px;
  height: 14px;
}

._left_198fh_22 {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._left_198fh_22 ._back_icon_198fh_27 {
  width: 14px;
  height: 20px;
  margin-right: 30px;
  cursor: pointer;
  background: url("~assets/images/create-bot-v2/back.svg") center center/100% auto no-repeat;
}
._left_198fh_22 ._back_icon_198fh_27:hover {
  background: url("~assets/images/create-bot-v2/back-active.svg") center center/100% auto no-repeat;
}
._left_198fh_22 ._botName_198fh_37 {
  font-size: 16px;
  margin-right: 3px;
}
._left_198fh_22 ._editOutlined_198fh_41 {
  color: #9e9e9e;
}
._left_198fh_22 ._botDesc_198fh_44 {
  font-size: 12px;
  margin-right: 8px;
  color: #757575;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制显示两行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._left_198fh_22 ._botStatu_fabu_198fh_54 {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  margin-right: 8px;
  padding-left: 12px;
  padding-right: 6px;
  border-radius: 6px;
  text-align: center;
  position: relative;
}
._left_198fh_22 ._botStatu_fabu_198fh_54::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--status-color, #666666);
  position: absolute;
  top: calc(50% - 3px);
  left: 5px;
}
._left_198fh_22 ._botTime_198fh_75 {
  font-size: 12px;
  margin-right: 8px;
  color: #9e9e9e;
  padding-left: 6px;
  padding-right: 6px;
  background: rgba(233, 233, 233, 0.45);
}
._left_198fh_22 ._bot_info_198fh_83 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 40px;
  cursor: pointer;
  gap: 8px;
  margin-right: 12px;
}
._left_198fh_22 ._bot_info_198fh_83 ._bot_icon_198fh_91 {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
._left_198fh_22 ._bot_info_198fh_83 ._bot_name_198fh_96 {
  height: 21px;
  font-size: 15px;
  font-weight: 500;
  color: #1b1c21;
  line-height: 21px;
  max-width: 10em; /* 最大宽度为10个字符的宽度，多余用...*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._left_198fh_22 ._save_time_198fh_107 {
  color: #a0a6af;
  font-size: 10px;
}._overview_container_1nmrw_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}

._web_app_swap_1nmrw_8 {
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 18px;
  margin-top: 24px;
  padding-bottom: 48px;
}

._web_app_contaienr_1nmrw_16 {
  margin: 0 23px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 {
  margin-top: 30px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_title_1nmrw_22 {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 26px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_title_1nmrw_22 ._subtitle_1nmrw_31 {
  margin-left: 9px;
  font-size: 14px;
  font-weight: 400;
  color: #a2a2a2;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_box_container_1nmrw_38 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_tip_1nmrw_43 {
  font-size: 14px;
  font-weight: normal;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  position: relative;
  padding-left: 10px;
  margin-top: 16px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_tip_1nmrw_43::before {
  position: absolute;
  left: 0;
  content: "*";
  color: #f74e43;
  font-size: 14px;
  font-weight: 500;
  top: 2.5px;
  display: inline-block;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_1nmrw_19 {
  width: max(268px, 25%);
  height: 100px;
  background: #f8faff;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  padding-left: 23px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_1nmrw_19 ._title_1nmrw_72 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  letter-spacing: normal;
  color: #333333;
  margin-top: 24px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_1nmrw_19 ._count_1nmrw_80 {
  font-size: 24px;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #275eff;
  margin-top: 6px;
}
._web_app_contaienr_1nmrw_16 ._monitor_count_container_1nmrw_19 ._monitor_count_1nmrw_19 img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 112px;
  height: 89px;
  opacity: 0.5;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_title_1nmrw_96 {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 26px;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_title_1nmrw_96 span {
  font-weight: normal;
  line-height: 24px;
  letter-spacing: normal;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_title_1nmrw_96 ._select_time_1nmrw_109 {
  margin-left: 8.4px;
  height: 25px;
  width: 118px;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_title_1nmrw_96 ._select_time_1nmrw_109 .ant-select-selector {
  border-radius: 7px !important;
  border: 0.86px solid #f2f2f0 !important;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_con_box_container_1nmrw_118 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_con_box_1nmrw_118 {
  width: calc(50% - 12px);
  border-radius: 8px;
  border: 1px solid #e4eaff;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_con_box_1nmrw_118 ._chart_con_box_title_1nmrw_131 {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: normal;
  color: #000;
  margin-top: 24px;
  height: 22px;
  margin-left: 24px;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_con_box_1nmrw_118 ._chart_con_box_time_1nmrw_141 {
  font-size: 12px;
  font-weight: normal;
  line-height: 22px;
  height: 22px;
  color: #7f7f7f;
  margin-left: 24px;
  margin-top: 2px;
}
._web_app_contaienr_1nmrw_16 ._chart_con_1nmrw_96 ._chart_con_box_1nmrw_118 ._total_count_1nmrw_150 {
  font-size: 24px;
  font-weight: 600;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  margin-left: 24px;
  margin-top: 16px;
}

._errorInfoModel_1nmrw_160 .ant-modal-header {
  border-radius: 16px;
  padding: 16px 24px;
}
._errorInfoModel_1nmrw_160 .ant-modal-content {
  border-radius: 16px;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 {
  width: 476px;
  height: 270px;
  overflow: auto;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 {
  width: 428px;
  height: 116px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #f7f7fa;
  border-radius: 10px;
  padding: 10px 12px;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorHead_1nmrw_181 {
  border-bottom: 1px dashed #dce3ec;
  height: 30px;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorHead_1nmrw_181 ._errorInfoImg_1nmrw_185 {
  margin-bottom: 2.3px;
  margin-right: 6px;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorLable_1nmrw_189 {
  color: #8897ae;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorSpan_1nmrw_192 {
  color: #00153f;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorCode_1nmrw_195 {
  margin-top: 8px;
}
._errorInfoModel_1nmrw_160 ._errorModel_1nmrw_167 ._errorInfo_1nmrw_160 ._errorMsg_1nmrw_198 {
  margin-top: 3px;
}

._error_table_container_1nmrw_202 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  margin-top: 17px;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 {
  width: calc(50% - 12px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #e4eaff;
  border-radius: 8px;
  padding: 24px 24px 27px 24px;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 ._error_table_item_title_1nmrw_217 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 18px;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 ._error_table_item_title_1nmrw_217 div:first-child {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 ._error_table_item_title_1nmrw_217 div:last-child {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #7f7f7f;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 ._node_Table_1nmrw_239 .ant-table-thead {
  border-radius: 15px 15px 0 0 !important;
}
._error_table_container_1nmrw_202 ._error_table_item_1nmrw_209 ._node_Table_1nmrw_239 .ant-table-thead th {
  background: #f2f5fe !important;
  font-size: 14px;
  font-weight: 500;
  color: #7f7f7f;
  padding: 13px 16px !important;
}.global-markdown-container {
  width: 100%;
}
.global-markdown-container .global-markdown {
  width: 100%;
}
.global-markdown-container .global-markdown .global-markdown-flashing-cursor::after {
  content: "|";
  margin-left: 3px;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  -webkit-animation: blink-cursor 1s linear infinite;
          animation: blink-cursor 1s linear infinite;
}

:global .echarts-wrapper {
  margin: 16px 0;
  width: 100%;
}
:global .echarts-code-preview {
  display: block;
}
:global .echarts-code-preview .code-block-header {
  background: #282c34;
  padding: 8px 12px;
  border-radius: 8px 8px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
:global .echarts-code-preview .code-block-header__lang {
  color: #abb2bf;
  font-size: 12px;
  font-family: "Courier New", monospace;
}
:global .echarts-code-preview .code-block-wrapper {
  margin: 0;
  background: #282c34;
  border-radius: 0 0 8px 8px;
  overflow: auto;
}
:global .echarts-code-preview .code-block-wrapper .code-block-body {
  display: block;
  padding: 16px;
  margin: 0;
  background: transparent;
  color: #abb2bf;
  font-family: "Courier New", monospace;
  font-size: 14px;
  line-height: 1.5;
}
:global .echarts-code-preview .code-block-wrapper .code-block-body .inner-code {
  white-space: pre;
}
:global .echarts-container {
  width: 100% !important;
  min-width: 100%;
  height: 350px !important;
  min-height: 350px;
  border-radius: 8px;
  background: #fff;
  padding: 8px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
}
@media (min-width: 768px) {
  :global .echarts-container {
    height: 400px !important;
    min-height: 400px;
    padding: 10px;
  }
}
:global .echarts-error {
  padding: 10px;
  color: #ff4d4f;
  background: #fff1f0;
  border: 1px solid #ffccc7;
  border-radius: 4px;
  margin-top: 10px;
  font-size: 14px;
}
:global .markdown-body .echarts-wrapper {
  max-width: 100%;
}
:global .markdown-body .echarts-container {
  width: 100% !important;
  max-width: 100%;
}

@-webkit-keyframes blink-cursor {
  0%, 49% {
    opacity: 1;
  }
  50%, 100% {
    opacity: 0;
  }
}

@keyframes blink-cursor {
  0%, 49% {
    opacity: 1;
  }
  50%, 100% {
    opacity: 0;
  }
}._selectDataset_1eazj_1 {
  margin-bottom: 22px;
}
._selectDataset_1eazj_1 ._selectDatasetBtn_1eazj_4 {
  height: 39px;
  padding: 10px 41px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  border: 1px solid rgba(116, 135, 254, 0.37);
  border-radius: 6px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #3476e7;
  background-color: #e5ecfc;
  cursor: pointer;
}
._selectDataset_1eazj_1 ._selectDatasetBtn_1eazj_4 img {
  width: 11px;
  margin-right: 6px;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 {
  padding: 11.5px 15px;
  background-color: #ffffff;
  opacity: 0.95;
  border: 1px solid #d2dbe7;
  border-radius: 6px;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._selectDatasetBoxBtn_1eazj_30 {
  font-size: 12px;
  color: #43436b;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._selectDatasetBoxBtn_1eazj_30 img {
  margin-right: 5px;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 {
  width: 575px;
  margin-top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 {
  width: 265px;
  margin-bottom: 10px;
  padding: 10px 12px;
  border: 0.8px solid #eceef4;
  border-radius: 6px;
  background: #f8f8fa;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 ._datasetName_1eazj_55 {
  height: 17px;
  margin-right: 10px;
  font-size: 12px;
  color: #43436b;
  font-weight: 500;
  line-height: 17px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 ._datasetName_1eazj_55 img {
  width: 11px;
  margin-right: 4px;
  cursor: auto;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 img {
  width: 13px;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  cursor: pointer;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetInfo_1eazj_82 {
  margin-top: 10px;
  font-size: 12px;
  color: #7b7b9b;
  font-weight: 400;
}

._datasetModalWrap_1eazj_89 .ant-modal-content {
  padding: 0 !important;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 18px;
  font-weight: 500;
  color: #43436b;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._refresh_1eazj_99 {
  cursor: pointer;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #9295bf;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._refresh_1eazj_99 img {
  margin-bottom: 1.5px;
  margin-right: 2px;
  width: 14px;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._close_1eazj_111 {
  position: relative;
  cursor: pointer;
  left: 5px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 {
  height: 219px;
  background: #ffffff;
  border: 1px solid #d8e0ea;
  border-radius: 8px;
  margin: 20px 0 21px 0;
  padding: 3px 4px 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: auto;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 {
  position: relative;
  margin-top: 7px;
  margin-left: 8px;
  background-color: #f7f9ff;
  width: calc(50% - 16px);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 8px 15px 8px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127._checked_1eazj_138 {
  background-color: #ebefff;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._img_1eazj_141 {
  width: 33px;
  height: 34px;
  opacity: 0.38;
  border: 1px solid #b1c3fd;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 11px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 {
  width: calc(100% - 44px);
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 ._detail_1eazj_155 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.49;
  font-size: 12px;
  color: #43436b;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 span {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 ._line_1eazj_172 {
  width: 0px;
  height: 11px;
  opacity: 0.5;
  margin: 0 8px;
  border-left: 1px solid #979797;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._name_1eazj_179 {
  width: 100%;
  font-size: 14px;
  text-align: justify;
  color: #43436b;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 img {
  width: 42px;
  height: 42px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 ._tips_1eazj_201 {
  font-size: 14px;
  font-weight: 400;
  color: #b3bfd4;
  margin-top: 10px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._img_1eazj_141 {
  width: 28px;
  height: 28px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._img_1eazj_141 img {
  width: 15px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._info_1eazj_152 ._line_1eazj_172 {
  margin: 0 5px;
}
._datasetModalWrap_1eazj_89 .ant-modal-body {
  padding: 20px;
  background: #f7faff;
  border-radius: 8px;
  height: 365px;
}
._datasetModalWrap_1eazj_89 .ant-modal-content {
  border-radius: 8px;
}
._datasetModalWrap_1eazj_89 ._go_create_1eazj_226 {
  font-size: 12px;
  font-weight: 400;
  color: #597dff;
  float: left;
  cursor: pointer;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 {
  float: right;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 button + button {
  margin-left: 14px;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 button {
  border: 1px solid #8294d4;
  border-radius: 4px;
}

._threeLabelBox_1eazj_244 {
  margin-bottom: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._threeLabelBox_1eazj_244 ._threeLabel_1eazj_244 {
  font-size: 14px;
  margin-right: 10px;
}
@-webkit-keyframes _rotate_1eazj_1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes _rotate_1eazj_1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
._threeLabelBox_1eazj_244 ._autoInputExamplesLoadingIcon_1eazj_261 {
  margin-left: 6px;
  width: 18px;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: _rotate_1eazj_1 1.2s infinite linear;
          animation: _rotate_1eazj_1 1.2s infinite linear;
}

._inputExamples_1eazj_268 {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
._inputExamples_1eazj_268 ._inputField_1eazj_273 {
  margin-right: 10px;
  border-radius: 16px;
}
._inputExamples_1eazj_268 ._inputField_1eazj_273:last-child {
  margin-right: 0;
}

._autoInputExampleBtn_1eazj_281 {
  cursor: pointer;
  width: 80px;
  height: 23px;
  background-image: url("https://aixfyun-cn-bj.xfyun.cn/bbs/45868.54057209624/1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #ffffff;
}
._autoInputExampleBtn_1eazj_281 span {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
._autoInputExampleBtn_1eazj_281._inputExampleLoading_1eazj_298 {
  cursor: not-allowed;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}._training_modal_iogrs_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 62;
}
._training_modal_iogrs_1 ._tc_header_iogrs_10 {
  font-weight: 600;
  padding: 20px;
  text-indent: 30px;
  margin-top: 10px;
  height: 50px;
  line-height: 10px;
  font-size: 20px;
  color: #43436b;
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20width='15px'%20height='13px'%20viewBox='0%200%2015.0%2013.0'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cclipPath%20id='i0'%3e%3cpath%20d='M1440,0%20L1440,796%20L0,796%20L0,0%20L1440,0%20Z'%3e%3c/path%3e%3c/clipPath%3e%3c/defs%3e%3cg%20transform='translate(-440.0%20-177.0)'%3e%3cg%20clip-path='url(%23i0)'%3e%3cg%20transform='translate(441.0%20178.0)'%3e%3cg%20transform='translate(0.0%205.0)'%3e%3cpath%20d='M0,0.5%20L13,0.5'%20stroke='%23587DFF'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3cpath%20d='M6,11%20L0,5.5%20L6,0'%20stroke='%23587DFF'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 25px center no-repeat;
}
._training_modal_iogrs_1 ._tc_header_iogrs_10 span {
  top: 10px;
  left: 18px;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 528px;
  height: 460px;
  border: 0.5px solid #dce5f9;
  background: #fff;
  background-size: cover;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
          box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 {
  height: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._title_iogrs_51 {
  margin: 20px auto;
  font-size: 20px;
  font-weight: 500;
  height: 50px;
  text-align: center;
  color: #1b211f;
  line-height: 50px;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._complete_ss_iogrs_60 {
  margin-top: 60px;
  background: #2a6ee9;
  width: 338px;
  height: 42px;
  border-radius: 20px;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._complete_ss_iogrs_60:hover {
  opacity: 0.8;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 {
  margin: 30px auto;
  height: 100px;
  width: 260px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83 {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #f5f6f9;
  border: solid 2px #f5f6f9;
  background-position: center;
  background-size: 40% auto;
  background-repeat: no-repeat;
  text-align: center;
  line-height: 250px;
  font-size: 14px;
  font-weight: 500;
  color: #8691A1;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83._s_m_iogrs_98 {
  background-image: url(data:image/png;base64,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);
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83._s_f_iogrs_101 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABECAYAAAAiL3M8AAAAAXNSR0IArs4c6QAADGhJREFUeF7VXHt0FOUV/91vdxMgIPFVxSIkuxsBqXjUQDYzu8GICr7qA42tj3p8nHqsWqvHHuupenyXPqytx/rosdZztJwWn1WPLyqp2ZnZRANIFatkJwngAxUElEeS3flumQAekszszmZ2IZ1/597fvfe33/fNd+93vyWMwEfTzElEcioLEQZjAhFXsKQxIPQQ8VZIfClJdpIMdqhq9Soi4lKFQaUCLgR3+fKuym29fLqU8gxiqAx816s+gb5igk7AEoHs04oy5ROvul7k9ilBhtE124K8GsxnAQh5cTiXDBFJBrcQiYfVWPWzRGT5xvQLMBx9wzDnWCzvBWjWcPQ96pjEvEBVo4/bxHnUGSK2V0eQ1m5OQh8eYubThuvwMPSWiWDwGrWuKjUMXew1grRUxxUs6X4AY4fjqB+dXSPo15n68G2NRNlCsEpOkGGsHS3R+zAzLinEsVLIEpCSVnB+Q0PVZ17xS0pQMrl6fxLZFxkc9+pQvxxRFzEMEN6H5C4ExVfI8nYhUC4J41miCuCpIKhgTLM1vOIT0I0yMS8+M/yRFx3PwF7A9pRpa/v4wIzV28zMR3nUXQ3gsQBZzyjKlA896qC9vXvC9t7seSBcAsaxXvQYvCFQVn68OnPS+/nkS0KQpn04DhR8k4GZ+RwA8BEJcduna6ufbWry91nWWrsb2creASCRzy4Bn7KUiUTiiM6cW4d8QIW+v/12Fied3PlPyXx6Ht3tO+bSHVklfF+hC2cuXGYmo808X1p4AMDBuYOnVcFA5cxY7MCv3eSKPoI0I30rM+7MQ85HAjhXVaN5h3ihP9Bu+ZaW7gkUtJ4E85zcJPGzqhI9zy1dKSpByeSqOoiADnDA1Smit7O9Ym5jY/Wm4QbvVa+9vT20vW//R8B8WU6SBF0Vr4884iRTNIJWruSyrzaZywBMzzFcW0eV07za2shmr0EWQy6pd/wJoJ/k8GuztILTnD7/RSNIS5nXs+Tfu48cLA0JPiEWq3Gd78UgwwmDmYXe2rWQpTzflSSihXElcuHg90UhqLV1w34Za6MJ4CAXB9ZTOR0Xr42sKRUJ+XBXrFhX8c2WLW3sPsJZADMGr4tFIUhPmTdJyQvcnAyQaFKU8NP5gij1e8Mwj5LgpczOlQMiLIor0QGjzDdBzBzQDNPeS0xyClAQvawqkTNKHbxXfM1I/4YZP3eWJysUKK+KxSZ+vPu9b4KShnk6mF9yM0gheXR8Vs1KrwGUWq693Ry/vZe7AVS62LoloUbvKRpBmpF+wi0RJaLn4kpkfqmDLhS/RUvfSYRbXfRWJdTolKIQ1NzcHAyWTfoC4P0d9xCB4AnxWFVzoQGUWr65tWNi0BLdrvu1slAkMXNyfwria4q1pDqOJUlLXabXZ3ElPNFPNa+URCV18w2AT3L8YUXgqnh9df/G0R9BevpaQn/O4/T8OaFGryxlkH6wk4Z5HZj/4EgQ6Km4GrnYN0GaYT7GzJc7GWHwxQ1qzVN+giil7luGeZRg/o/L6H83oUaO8U+Qnl7CQKOTkQAFpilKtee6TinJcMLeuX4evhVAmcP7nrgSqbCXB19TTNPT3QxMHmzABj7kYDmmpqamd28HXog9TTffZ7Bj7lgWzBxUVzdtg1+CNjEw3oGgz+NK5NBCnN0Xskkj3QzG8U62ZYCOmB2LdPgiKKmn7REydIgSdSWUSHhfBF2ITU1Pv8DAmY46ErWJRHSpX4LsAzknDDOhRqOFOLsvZDXdfJnhfEYXoPIZinL4e34Jsus6+zkEtz6hRnOWO/cFIYNtajk+MgjSlERdZJVfguyTCKck1frsk94xTU3T+0YCEW4+aIbZwcyOI10Ah6hq9AtfBGl6OsVAzMmBUCA0PRab/MFIJcgux/b0VW51LH0wb03Ea/pPgH0RlNQ7HgfoUsfdKNGFcSWycKQSpLWZtZzld1x8fy+uRGb4JkgzOm9klr91MiKIHleViOMueySQpqfMG6Tk+5x8YdDfGtTIRf4Jau2KsWW5dU18FlcihxejR6cUhGq62cJglwNGujqhRh7yTZC9XQ+VT1rPzEM2i/1BEU5JKNHXShGgH0xd75zMJDt3nN+JfOunrzXIBtcNc5FkPs9lLr8UVyLf9xNMKXT1lLlASr7JBbt4BTPbQDLVeQakfNGFILYgj5ut1CwvRaDDwWxu/+igYG/APoFx2r/ZkPck1Ogtu7F9j6Bdn8u1zDjEkSRgiapETixlJ2ohRGl6+gEGrnXRkWXBYLSurqqraAT1jyI9/UsAd7s7Kn6UUMNPFhJIKWSTqa46SOl6NE7Ai3E1OiA38z2C7EB2Hhxusmu8jrVpAF+HAlQbi0U6ShG4F8zm5q7KUJn1DgPuOaKUsUTiiLY98YpC0M61yLwJOQ4PAbyfHRNINB5T+qaFwYTZfQMbN3e+wMynuJHpdgJTNIIWLVpZNuGw8uUgHJnDCX1rRcXcuUcfalfy9srT0dFRvu5L8Qxy9yttE+AZqlpjL94DnqIRZKNqWmcCgv9tNwu4R89vC9AZdiJYaoaam7tGBcut58BwHTm2DyTohnh9xO7AHfJ8S9Drr6+oGDdubKMFGi2DsnX2rOja4QSQNMynwXxuTl2iLpD4YaK+esB8H449N522tu7qjGU9zczH5cIlEm98+nH7qU1NTY5d+f0EpVJpNctkD8PdZdI+gH4VV8J3FnKupbd2XiQt+QQA9waqXd4SISMlFowZNWZBbe1h24pFjj16tVT6KgLdy+y61+k3R0SrM2XZ2sbaKetdl4VdDZdpBr4zZP4RXuOxoQsSMyZvzBeAlupsYint7D0vOXtiEbBGAndbfYEnGxure/LZcXu/kxjzTALd4aWzlggbgiLUkK8kQ7puzpfgZ1wZBEwZEOc0xMIuZ0hAi5E+SwCL3NpKPAb9uRB4CpL+sXhxeOntt3u7X5FKdU/Lyux8EF8Gpmovtoho844ke+7gT7rjGqQZHZcz02N51oytzHxFgxr9+2A5LZU+hSVecDlf8uKvw8JIX4GgA1jJ4C6ANwoW2yxgFBHGk+QqEjRVguvBmFiQEaJ1IihOUWdVv+tFj3R9zfck+t7zJEz4XaZ37c2NjY399x1aDHMOMb8MYFTOhRDY7HQ85MVmMWUIWG4Fg/Nn75FK5MPvX6STeucfAfnTfML2e0H0ZnnZ6B/09PRMY8Gvgrkitx5poYA8rS+Lq4nEbQDnJNOLD4XK7MoDH830iusLXef6CbKbr/XWrpvB8i63Gskgp+xeQzutGJdnaraFhDx5d+OmpnVOYSEfBWN2oUEOV56ANAFXqmp0yXAwBmwUDaNrnsWW/SVyy6m82yAsGzs6MOeYQanFzh8jfR4k3cKA13sc3u3uliRax8z3HlgZeXT6dBr26cqQnbSur4lY6HuefDhPhPdCgVGNdXUTN+T4LFPS/ixLXAnCiTuqAcHCWXDQICwjiIcEQgsV5fDtfjEdU43XV6yrqNiy5S8MuPYVuxkm0Ic9ATr+xFj4c6/OtbZ2HtJnySYBzNlZJ6YDvOoC6AFjKQivBkXwufr6qv8WoJtXNGcuphnpG5lht/d63fyZxNmGeHzqp3ktuwjYl2HmzVszNcvZqbA4AkETmHksCRoNRi8zbSWS6wEyidFRWRle4WcK5fMzb7KaNNI/3nF3/dF8QDvf21e05QUNSs3r3uRHvlROgpLvrA4jk3mrwM2YJOJb1ProgpFSZvXzM7gSZP/7ARO3wKFByotBEvQsrMyl8fjUb7zIj1QZR4K0ZWsO4+19NjkRX44TPigL0Nl1dZFVvnD2ofIQguwvSlb2F72mFsMvImwOkLi4vj7s0o1fDCulwxhAkF18z8pNmodywXoSgWsgrXsZ8NBJRhYJOideH3Y8PytdeP6RBxCU1NN23/B1eWA3Big4R1GqlhvG2gMs9C4EY25eVwgdCSV6RF65ESYwmKB0nnXnaxGiE9VZkW/bRhYtWhQ4bOJxd+3YsP3CTiNyxTe6nCr39m1Dv3wXQtCWAGGuokQNJ6O7Cm9/dUtgiWhbpjc8vrGxsL+G8BugX/0BBGmGeT8z/2wwqB2chDi1Qal+K5fB1tbVR2aszPMAhkwlIjwYV6JuR75+4yiZ/gCCFi82x4+q4DfB2PMkYAsEnZ2oj/zLixf2fayeDB4E48LdU46IFmZ6xeWF1mK82Cu1zJA145VXOsrHjRcXEPgYgrATzqdUNWw3axb02D04UnJNMCjS9fXV9gW2/8vnf02ox4FnQkl3AAAAAElFTkSuQmCC);
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83:hover, ._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83._selected_iogrs_104 {
  border-color: #2a6ee9;
  color: #2A6EE9;
  cursor: pointer;
  background-color: #eff4fd;
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83:hover._s_m_iogrs_98, ._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83._selected_iogrs_104._s_m_iogrs_98 {
  background-image: url(data:image/png;base64,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);
}
._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83:hover._s_f_iogrs_101, ._training_modal_iogrs_1 ._sex_wrap_iogrs_30 ._select_iogrs_43 ._options_iogrs_76 ._item_iogrs_83._selected_iogrs_104._s_f_iogrs_101 {
  background-image: url(data:image/png;base64,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);
}
._training_modal_iogrs_1 ._training_content_iogrs_116 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 678px;
  height: 481px;
  border: 0.5px solid #dce5f9;
  background: url(/agent/assets/pop-bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CfthpUDR.png) left bottom no-repeat;
  background-size: cover;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
          box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._tc_process_iogrs_129 {
  margin-top: 20px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #1b211f;
  font-weight: bold;
  line-height: 30px;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._tc_process_iogrs_129 span {
  color: #5f82fe;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._tc_text_iogrs_141 {
  margin-top: 10px;
  padding: 30px 65px;
  width: 100%;
  height: 165px;
  background: rgba(255, 255, 255, 0.5);
  font-weight: 500;
  font-size: 20px;
  color: #28274b;
  line-height: 36px;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._record_tip_iogrs_153 {
  margin-top: 20px;
  width: 100%;
  line-height: 30px;
  text-align: center;
  color: #747f8f;
  font-size: 12px;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._rec_wrap_iogrs_161 {
  margin-top: 20px;
  width: 100%;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 {
  position: relative;
  background: #E99372;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_0_iogrs_179, ._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_2_iogrs_179 {
  background: #597dff;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_0_iogrs_179 ._wave_item_iogrs_182, ._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_2_iogrs_179 ._wave_item_iogrs_182 {
  display: none;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_1_iogrs_185 {
  background: #E99372;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_1_iogrs_185 ._wave_item_iogrs_182 {
  display: block;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_3_iogrs_191 {
  background: #ccc;
  cursor: not-allowed;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169._tb_3_iogrs_191 ._wave_item_iogrs_182 {
  display: none;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 ._wave_item_iogrs_182 {
  position: absolute;
  border-radius: 1000px;
  opacity: 0;
  background: #E99372;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 ._wave_item_iogrs_182._wave_1_iogrs_204 {
  -webkit-animation: _wave-gone_iogrs_1 3s linear infinite;
          animation: _wave-gone_iogrs_1 3s linear infinite;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 ._wave_item_iogrs_182._wave_2_iogrs_207 {
  -webkit-animation: _wave-gone_iogrs_1 3s linear infinite;
          animation: _wave-gone_iogrs_1 3s linear infinite;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 ._wave_item_iogrs_182._wave_3_iogrs_211 {
  -webkit-animation: _wave-gone_iogrs_1 3s linear infinite;
          animation: _wave-gone_iogrs_1 3s linear infinite;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_btn_iogrs_169 ._training_mic_iogrs_215 {
  position: relative;
  z-index: 100;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20width='16px'%20height='25px'%20viewBox='0%200%2016.0%2025.0'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cclipPath%20id='i0'%3e%3cpath%20d='M1440,0%20L1440,796%20L0,796%20L0,0%20L1440,0%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cclipPath%20id='i1'%3e%3cpath%20d='M4,0%20C6.209139,0%208,1.94165553%208,4.33680902%20L8,13.6632234%20C8,16.0583642%206.20912731,18%204,18%20C1.79087269,18%200,16.0583642%200,13.6632234%20L0,4.33680902%20C0,1.94165553%201.790861,0%204,0%20Z%20M4,1.56000324%20C2.58551531,1.56000324%201.43884892,2.80322153%201.43884892,4.33680902%20L1.43884892,13.6632234%20C1.43884892,15.1968109%202.58551531,16.4400292%204,16.4400292%20C5.41448469,16.4400292%206.56115108,15.1968109%206.56115108,13.6632234%20L6.56115108,4.33680902%20C6.56115108,2.80322153%205.41448469,1.56000324%204,1.56000324%20Z'%3e%3c/path%3e%3c/clipPath%3e%3cclipPath%20id='i2'%3e%3cpath%20d='M0.800157424,0.000133670444%20C1.24198065,0.000133670444%201.60014915,0.363897827%201.60014915,0.812623654%20C1.60035708,4.40228089%204.4656441,7.31216106%208.00008286,7.31216106%20C11.5345216,7.31216106%2014.3998086,4.40228089%2014.4000166,0.812623654%20C14.3999695,0.522317107%2014.5524368,0.254042359%2014.7999744,0.108875297%20C15.047512,-0.0362917656%2015.3525045,-0.0362917656%2015.6000421,0.108875297%20C15.8475797,0.254042359%2016,0.522317107%2016,0.812623654%20C15.9807441,4.90799011%2012.9633546,8.34862171%208.9600729,8.84002459%20L8.9600729,13%20L7.36008947,13%20L7.36008947,8.9375234%20C3.19355715,8.59792673%20-0.0132298158,5.05783265%200.000165700734,0.812623654%20C0.000165700734,0.363897827%200.358334195,0.000133670444%200.800157424,0.000133670444%20Z'%3e%3c/path%3e%3c/clipPath%3e%3c/defs%3e%3cg%20transform='translate(-735.0%20-485.0)'%3e%3cg%20clip-path='url(%23i0)'%3e%3cg%20transform='translate(735.0%20485.0000000000002)'%3e%3cg%20transform='translate(4.0%200.0)'%3e%3cg%20clip-path='url(%23i1)'%3e%3cpolygon%20points='0,0%208,0%208,18%200,18%200,0'%20stroke='none'%20fill='%23FFFFFF'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(0.0%2012.0)'%3e%3cg%20clip-path='url(%23i2)'%3e%3cpolygon%20points='0.000123887742,-1.38777878e-17%2016,-1.38777878e-17%2016,13%200.000123887742,13%200.000123887742,-1.38777878e-17'%20stroke='none'%20fill='%23FFFFFF'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
}
._training_modal_iogrs_1 ._training_content_iogrs_116 ._training_status_iogrs_223 {
  margin-top: 10px;
  font-size: 12px;
  width: 100%;
  text-align: center;
}

@-webkit-keyframes _wave-gone_iogrs_1 {
  0% {
    opacity: 1;
    width: 0px;
    height: 0px;
  }
  100% {
    opacity: 0;
    width: 120px;
    height: 120px;
  }
}

@keyframes _wave-gone_iogrs_1 {
  0% {
    opacity: 1;
    width: 0px;
    height: 0px;
  }
  100% {
    opacity: 0;
    width: 120px;
    height: 120px;
  }
}._guide_modal_1ylaa_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.38);
  z-index: 62;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 633px;
  height: 481px;
  border: 0.5px solid #dce5f9;
  background: url(/agent/assets/pop-bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CfthpUDR.png) left bottom no-repeat;
  background-size: cover;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
          box-shadow: 0px 4px 8px 0px rgba(112, 153, 208, 0.19);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._tc_header_1ylaa_23 {
  font-weight: 600;
  padding: 20px;
  text-indent: 30px;
  height: 50px;
  line-height: 10px;
  margin-top: 10px;
  font-size: 16px;
  color: #43436b;
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20width='15px'%20height='13px'%20viewBox='0%200%2015.0%2013.0'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cclipPath%20id='i0'%3e%3cpath%20d='M1440,0%20L1440,796%20L0,796%20L0,0%20L1440,0%20Z'%3e%3c/path%3e%3c/clipPath%3e%3c/defs%3e%3cg%20transform='translate(-440.0%20-177.0)'%3e%3cg%20clip-path='url(%23i0)'%3e%3cg%20transform='translate(441.0%20178.0)'%3e%3cg%20transform='translate(0.0%205.0)'%3e%3cpath%20d='M0,0.5%20L13,0.5'%20stroke='%23587DFF'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3cpath%20d='M6,11%20L0,5.5%20L6,0'%20stroke='%23587DFF'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 25px center no-repeat;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._tc_header_1ylaa_23 span {
  top: 10px;
  left: 18px;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 {
  height: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255, 255, 255, 0.6);
  height: 68px;
  margin: 25px 0;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 > div:first-child {
  padding-left: 44px;
  font-size: 16px;
  text-align: left;
  color: #5f84f7;
  line-height: 36px;
  width: 158px;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 > div:last-child {
  font-size: 12px;
  text-align: justify;
  color: #43436b;
  line-height: 20px;
  width: 300px;
  letter-spacing: 0.5px;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 ._guide_line_item_1_1ylaa_69 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjM3cHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDM3LjAgMzYuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTE0NDAsMCBMMTQ0MCw3OTYgTDAsNzk2IEwwLDAgTDE0NDAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMjAsMS4xNTQ3MDA1NCBMMzEuNTg4NDU3Myw3Ljg0NTI5OTQ2IEMzMi44MjYwNjE2LDguNTU5ODMwNjQgMzMuNTg4NDU3Myw5Ljg4MDMzODcyIDMzLjU4ODQ1NzMsMTEuMzA5NDAxMSBMMzMuNTg4NDU3MywyNC42OTA1OTg5IEMzMy41ODg0NTczLDI2LjExOTY2MTMgMzIuODI2MDYxNiwyNy40NDAxNjk0IDMxLjU4ODQ1NzMsMjguMTU0NzAwNSBMMjAsMzQuODQ1Mjk5NSBDMTguNzYyMzk1NywzNS41NTk4MzA2IDE3LjIzNzYwNDMsMzUuNTU5ODMwNiAxNiwzNC44NDUyOTk1IEw0LjQxMTU0MjczLDI4LjE1NDcwMDUgQzMuMTczOTM4NDIsMjcuNDQwMTY5NCAyLjQxMTU0MjczLDI2LjExOTY2MTMgMi40MTE1NDI3MywyNC42OTA1OTg5IEwyLjQxMTU0MjczLDExLjMwOTQwMTEgQzIuNDExNTQyNzMsOS44ODAzMzg3MiAzLjE3MzkzODQyLDguNTU5ODMwNjQgNC40MTE1NDI3Myw3Ljg0NTI5OTQ2IEwxNiwxLjE1NDcwMDU0IEMxNy4yMzc2MDQzLDAuNDQwMTY5MzU5IDE4Ljc2MjM5NTcsMC40NDAxNjkzNTkgMjAsMS4xNTQ3MDA1NCBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC4wIC0yMTkuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OC4wODMyODg4MjIzOTEzIDIxOS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIyLjQxMTU0MjczLDAuNjE4ODAyMTU0IDMzLjU4ODQ1NzMsMC42MTg4MDIxNTQgMzMuNTg4NDU3MywzNS4zODExOTc4IDIuNDExNTQyNzMsMzUuMzgxMTk3OCAyLjQxMTU0MjczLDAuNjE4ODAyMTU0IiBzdHJva2U9Im5vbmUiIGZpbGw9InJnYmEoMzcsIDEwNywgMjU1LCAwLjEyKSI+PC9wb2x5Z29uPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi41IDYuMCkiPjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTkwMDAwMDAwMDAwMDAwNCAxOS4wKSIgZm9udC1mYW1pbHk9IkFsaW1hbWFTaHVIZWlUaS1Cb2xkLCBBbGltYW1hIFNodUhlaVRpIiBmb250LXNpemU9IjE4LjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMzc3M0YwIiB0ZXh0LWFuY2hvcj0iY2VudGVyIj4xPC90ZXh0PjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) left center no-repeat;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 ._guide_line_item_2_1ylaa_72 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjM3cHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDM3LjAgMzYuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTE0NDAsMCBMMTQ0MCw3OTYgTDAsNzk2IEwwLDAgTDE0NDAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMjAsMS4xNTQ3MDA1NCBMMzEuNTg4NDU3Myw3Ljg0NTI5OTQ2IEMzMi44MjYwNjE2LDguNTU5ODMwNjQgMzMuNTg4NDU3Myw5Ljg4MDMzODcyIDMzLjU4ODQ1NzMsMTEuMzA5NDAxMSBMMzMuNTg4NDU3MywyNC42OTA1OTg5IEMzMy41ODg0NTczLDI2LjExOTY2MTMgMzIuODI2MDYxNiwyNy40NDAxNjk0IDMxLjU4ODQ1NzMsMjguMTU0NzAwNSBMMjAsMzQuODQ1Mjk5NSBDMTguNzYyMzk1NywzNS41NTk4MzA2IDE3LjIzNzYwNDMsMzUuNTU5ODMwNiAxNiwzNC44NDUyOTk1IEw0LjQxMTU0MjczLDI4LjE1NDcwMDUgQzMuMTczOTM4NDIsMjcuNDQwMTY5NCAyLjQxMTU0MjczLDI2LjExOTY2MTMgMi40MTE1NDI3MywyNC42OTA1OTg5IEwyLjQxMTU0MjczLDExLjMwOTQwMTEgQzIuNDExNTQyNzMsOS44ODAzMzg3MiAzLjE3MzkzODQyLDguNTU5ODMwNjQgNC40MTE1NDI3Myw3Ljg0NTI5OTQ2IEwxNiwxLjE1NDcwMDU0IEMxNy4yMzc2MDQzLDAuNDQwMTY5MzU5IDE4Ljc2MjM5NTcsMC40NDAxNjkzNTkgMjAsMS4xNTQ3MDA1NCBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC4wIC0zMTUuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OC4wODMyODg4MjIzOTEzIDMxNS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIyLjQxMTU0MjczLDAuNjE4ODAyMTU0IDMzLjU4ODQ1NzMsMC42MTg4MDIxNTQgMzMuNTg4NDU3MywzNS4zODExOTc4IDIuNDExNTQyNzMsMzUuMzgxMTk3OCAyLjQxMTU0MjczLDAuNjE4ODAyMTU0IiBzdHJva2U9Im5vbmUiIGZpbGw9InJnYmEoMzcsIDEwNywgMjU1LCAwLjEyKSI+PC9wb2x5Z29uPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi41IDQuNSkiPjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTkwMDAwMDAwMDAwMDAwNCAxOS4wKSIgZm9udC1mYW1pbHk9IkFsaW1hbWFTaHVIZWlUaS1Cb2xkLCBBbGltYW1hIFNodUhlaVRpIiBmb250LXNpemU9IjE4LjAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmaWxsPSIjMzc3M0YwIiB0ZXh0LWFuY2hvcj0iY2VudGVyIj4yPC90ZXh0PjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) left center no-repeat;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._guide_line_1ylaa_43 ._guide_line_item_3_1ylaa_75 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjM3cHgiIGhlaWdodD0iMzdweCIgdmlld0JveD0iMCAwIDM3LjAgMzcuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTE0NDAsMCBMMTQ0MCw3OTYgTDAsNzk2IEwwLDAgTDE0NDAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMjAsMS4xNTQ3MDA1NCBMMzEuNTg4NDU3Myw3Ljg0NTI5OTQ2IEMzMi44MjYwNjE2LDguNTU5ODMwNjQgMzMuNTg4NDU3Myw5Ljg4MDMzODcyIDMzLjU4ODQ1NzMsMTEuMzA5NDAxMSBMMzMuNTg4NDU3MywyNC42OTA1OTg5IEMzMy41ODg0NTczLDI2LjExOTY2MTMgMzIuODI2MDYxNiwyNy40NDAxNjk0IDMxLjU4ODQ1NzMsMjguMTU0NzAwNSBMMjAsMzQuODQ1Mjk5NSBDMTguNzYyMzk1NywzNS41NTk4MzA2IDE3LjIzNzYwNDMsMzUuNTU5ODMwNiAxNiwzNC44NDUyOTk1IEw0LjQxMTU0MjczLDI4LjE1NDcwMDUgQzMuMTczOTM4NDIsMjcuNDQwMTY5NCAyLjQxMTU0MjczLDI2LjExOTY2MTMgMi40MTE1NDI3MywyNC42OTA1OTg5IEwyLjQxMTU0MjczLDExLjMwOTQwMTEgQzIuNDExNTQyNzMsOS44ODAzMzg3MiAzLjE3MzkzODQyLDguNTU5ODMwNjQgNC40MTE1NDI3Myw3Ljg0NTI5OTQ2IEwxNiwxLjE1NDcwMDU0IEMxNy4yMzc2MDQzLDAuNDQwMTY5MzU5IDE4Ljc2MjM5NTcsMC40NDAxNjkzNTkgMjAsMS4xNTQ3MDA1NCBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC4wIC00MTEuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OC4wODMyODg4MjIzOTEzIDQxMS4zMzMzMzMzMzMzMzMpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjIuNDExNTQyNzMsMC42MTg4MDIxNTQgMzMuNTg4NDU3MywwLjYxODgwMjE1NCAzMy41ODg0NTczLDM1LjM4MTE5NzggMi40MTE1NDI3MywzNS4zODExOTc4IDIuNDExNTQyNzMsMC42MTg4MDIxNTQiIHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiYSgzNywgMTA3LCAyNTUsIDAuMTIpIj48L3BvbHlnb24+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjUgNC41KSI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xOTAwMDAwMDAwMDAwMDA0IDE5LjApIiBmb250LWZhbWlseT0iQWxpbWFtYVNodUhlaVRpLUJvbGQsIEFsaW1hbWEgU2h1SGVpVGkiIGZvbnQtc2l6ZT0iMTguMCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZpbGw9IiMzNzczRjAiIHRleHQtYW5jaG9yPSJjZW50ZXIiPjM8L3RleHQ+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) left center no-repeat;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._btn_wrap_1ylaa_78 {
  margin-top: 60px;
  height: 50px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._guide_modal_1ylaa_1 ._guide_content_1ylaa_10 ._btn_wrap_1ylaa_78 > div {
  width: 146px;
  height: 38px;
  background: #6178ff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  line-height: 38px;
  text-align: center;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 199;
  overflow: auto;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 678px;
  max-height: 630px;
  overflow-x: hidden;
  background: #f5f8ff;
  border: 0.5px solid #dce5f9;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(119, 119, 119, 0.22);
          box-shadow: 0px 1px 12px 0px rgba(119, 119, 119, 0.22);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 18px;
  padding-bottom: 20px;
  scrollbar-width: thin;
  scrollbar-color: #dde7f7 transparent;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 0px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.4);
  background: #bdceff;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._modal_header_1wrwr_41 {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #43436b;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._modal_header_1wrwr_41 img {
  width: 22px;
  height: auto;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_type_1wrwr_56 {
  color: #b1bcd3;
  font-size: 14px;
  margin-bottom: 12px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_type_1wrwr_56 span {
  margin-right: 20px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_type_1wrwr_56 ._icon_wrap_1wrwr_64 {
  display: inline-block;
  margin-left: 10px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_type_1wrwr_56 ._icon_wrap_1wrwr_64 span {
  margin-right: 0;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_type_1wrwr_56 ._icon_wrap_1wrwr_64 > span {
  position: relative;
  top: 2px;
  left: 0;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 ._my_speaker_title_1wrwr_81 {
  font-size: 16px;
  font-weight: 600;
  color: #43436b;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 ._my_speaker_title_1wrwr_81 ._create_new_speaker_1wrwr_87 {
  font-size: 10px;
  font-weight: 500;
  text-align: left;
  color: #597dff;
  display: inline-block;
  margin-left: 8px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 ._my_speaker_title_1wrwr_81 ._create_new_speaker_1wrwr_87 span {
  font-size: 16px;
  display: inline-block;
  margin-right: 3px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 ._show_course_1wrwr_100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 10px;
  font-weight: 500;
  color: #9b9dc4;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._my_speaker_type_1wrwr_76 ._show_course_1wrwr_100 img {
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 {
  width: 100%;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: auto;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 ._bgm_play_1wrwr_126 {
  z-index: 100;
  position: relative;
  right: -188px;
  color: #9a9dc4;
  font-size: 14px;
  cursor: pointer;
  background: #fff;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 .bsmlist .ant-select-selector {
  height: 43px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 .bsmlist .ant-select-selector .anticon-play-circle {
  color: #9a9dc4;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 .bsmlist .ant-select-selector .ant-select-selection-item {
  padding-right: 35px;
  line-height: 40px;
  font-size: 14px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._bgm_wrap_1wrwr_121 ._bgm_label_1wrwr_146 {
  margin-left: -10px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 {
  width: 188px;
  height: 50px;
  border-radius: 6px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 13px;
  margin-bottom: 13px;
  margin-right: 15px;
  border: 1px solid transparent;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._vcn_info_1wrwr_163 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._vcn_name_1wrwr_167 {
  display: inline-block;
  width: 70px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._voicename_edit_1wrwr_174 {
  height: 35px;
  width: 300px;
  margin-right: 8px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._voicename_edit_1wrwr_174 input {
  width: 100%;
  height: 100%;
  border: 1px solid #5881ff;
  border-radius: 5px;
  text-indent: 5px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._voicename_edit_1wrwr_174 input:focus {
  outline: none;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149._unavaliable_speaker_1wrwr_189 {
  cursor: default;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._speaker_img_1wrwr_192 {
  width: 30px;
  height: 30px;
  margin-right: 8px;
  border-radius: 30px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._try_listen_1wrwr_198 {
  color: #9a9dc4;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._try_listen_1wrwr_198 > img {
  width: 12px;
  height: auto;
  margin-right: 4px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_speaker_empty_box_1wrwr_211 ._speaker_img_1wrwr_192 {
  width: 24px;
  height: 24px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_btn_1wrwr_215 ._my_Speaker_btn_add_1wrwr_215 {
  width: 18px !important;
  height: 18px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215 {
  color: #9a9dc4;
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215._my_Speaker_btn_continue_1wrwr_230, ._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215._my_Speaker_btn_checked_1wrwr_230 {
  color: #597dff;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215._my_Speaker_btn_continue_1wrwr_230:hover, ._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215._my_Speaker_btn_checked_1wrwr_230:hover {
  color: #305af4;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149 ._my_Speaker_operation_1wrwr_219 ._my_Speaker_btn_1wrwr_215 > img {
  width: 12px;
  height: auto;
  margin-right: 9px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_1wrwr_76 {
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  color: #43436b;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_1wrwr_76 ._speaker_img_1wrwr_192 {
  width: 24px;
  height: 24px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_1wrwr_76 ._my_success_speaker_1wrwr_251 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_1wrwr_76 ._my_speaker_title_box_1wrwr_256 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_1wrwr_76 ._my_speaker_title_box_1wrwr_256 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._my_speaker_active_1wrwr_267 {
  border: 1px solid #5881ff;
  background: #edf2ff;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_active_1wrwr_271 {
  border: 1px solid #5881ff;
  background: #edf2ff;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149:last-child {
  margin-right: 0;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._speaker_container_1wrwr_113 ._speaker_item_1wrwr_149:nth-child(3n) {
  margin-right: 0;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._bgm_box_1wrwr_281 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._bgm_box_1wrwr_281 ._speaker_type_1wrwr_56 {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 36px;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._confirm_btn_1wrwr_290 {
  width: 150px;
  height: 46px;
  border-radius: 6px;
  background-color: #6178ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  margin: 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
._speaker_modal_1wrwr_2 ._speaker_modal_content_1wrwr_12 ._confirm_btn_1wrwr_290:hover {
  opacity: 0.9;
}
._speaker_modal_1wrwr_2 ._spearker_speed_1wrwr_306 {
  padding-bottom: 8px;
}
._speaker_modal_1wrwr_2 ._spearker_speed_1wrwr_306 .ant-slider-track {
  background-color: #bdceff;
}
._speaker_modal_1wrwr_2 ._spearker_speed_1wrwr_306 ._speed_tip_1wrwr_312 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.spearker-modal-type-tip-pop .ant-popover-inner-content {
  color: #fff;
}._upload_bot_cropper_image_1t6s8_1 {
  width: 100%;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 {
  width: 69px;
  height: 69px;
  background: rgba(116, 135, 254, 0.06);
  border: 1px solid rgba(116, 135, 254, 0.37);
  border-radius: 15px;
  cursor: pointer;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4._noBorder_1t6s8_17 {
  border: none;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 img {
  width: 100%;
  height: auto;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 ._up_btn_1t6s8_24 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 ._up_btn_1t6s8_24 span {
  font-size: 12px;
  color: #597dff;
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 ._fake_box_1t6s8_33 {
  position: absolute;
  width: 100%;
  height: 68px;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
  background: rgba(0, 0, 0, 0.7);
}
._upload_bot_cropper_image_1t6s8_1 ._box_1t6s8_4 ._fake_box_1t6s8_33 ._up_btn_1t6s8_24 span {
  font-size: 12px;
  color: white;
}
._upload_bot_cropper_image_1t6s8_1 ._generate_btn_1t6s8_49 {
  position: absolute;
  top: 78px;
  left: 7px;
  margin-top: 10px;
  z-index: 3;
  cursor: pointer;
  width: 72px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #ffffff;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
  border-radius: 16px;
  opacity: 0.8;
}
._upload_bot_cropper_image_1t6s8_1 ._generate_btn_1t6s8_49._loading_1t6s8_67 {
  cursor: not-allowed;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}

._avatarSelectModal_1t6s8_72 .ant-modal-content {
  padding: 5px 5px 10px 5px !important;
}

._crop_slide_1t6s8_76 {
  margin-top: 20px;
}
._crop_slide_1t6s8_76 .ant-slider-handle {
  background-color: #6b89ff;
}._avatarSelectModal_1tmmg_1 .ant-modal-body {
  padding: 10px !important;
}
._avatarSelectModal_1tmmg_1 .ant-modal-content {
  padding: 20px 24px !important;
}
._avatarSelectModal_1tmmg_1 ._avatarGrid_1tmmg_7 {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  gap: 25px;
  margin-top: 16px;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f5f5f5;
  border: 1px dashed #d9d9d9;
  border-radius: 15px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13:hover {
  border-color: #1890ff;
  background: #f0f5ff;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 .upload-avatar-container {
  width: 100%;
  height: 100%;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 .upload-avatar-container .upload-avatar {
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39 {
  width: 100%;
  aspect-ratio: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fafafa;
  border: 4px solid transparent;
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  position: relative;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39:hover {
  border-color: #1890ff;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39._selected_1tmmg_57 {
  border-color: #1890ff;
  background: #e6f7ff;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-form {
  width: 100%;
}
.ant-row {
  width: 100%;
}
.ant-btn:hover {
  opacity: 0.6;
}
.ant-select-selector {
  border-color: #e4eaff !important;
}
.ant-select-selector .ant-select-selection-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ant-select-selector .ant-select-selection-item > div {
  min-width: 0;
  overflow: hidden;
}
.ant-select-selector .ant-select-selection-item > div > div:first-child {
  min-width: 0;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-select-selector .ant-select-selection-item > div > div:first-child > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

._generate_btn_1kkax_35 {
  position: absolute;
  top: 78px;
  left: 7px;
  margin-top: 10px;
  z-index: 3;
  cursor: pointer;
  width: 72px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #ffffff;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
  border-radius: 16px;
  opacity: 0.8;
}
._generate_btn_1kkax_35._loading_1kkax_53 {
  cursor: not-allowed;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}

._baseInfoBox_1kkax_58 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
._baseInfoBox_1kkax_58 ._baseInfoText_1kkax_63 {
  margin-right: 24px;
}
._baseInfoBox_1kkax_58 ._baseInfoText_1kkax_63 ._nameAndType_1kkax_66 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._baseInfoBox_1kkax_58 ._baseInfoText_1kkax_63 ._nameAndType_1kkax_66 ._name_1kkax_66 {
  width: 100%;
}
._baseInfoBox_1kkax_58 ._baseInfoText_1kkax_63 ._nameAndType_1kkax_66 ._type_1kkax_73 {
  width: 100%;
  margin-left: 14px;
}

._leftBox_1kkax_78 {
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 和 Edge */
}
._leftBox_1kkax_78::-webkit-scrollbar {
  display: none; /* Chrome, Safari 和 Opera */
}

._tipBox_1kkax_87 {
  margin-right: 25px;
}
._tipBox_1kkax_87 ._tipBoxTab_1kkax_90 .ant-tabs-nav::before {
  border-bottom: 1px solid #d3dbf8 !important;
}
._tipBox_1kkax_87 ._TextArea_1kkax_93 {
  position: relative;
}
._tipBox_1kkax_87 ._TextArea_1kkax_93 ._textField_1kkax_96 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipBox_1kkax_87 ._TextArea_1kkax_93 ._textField_1kkax_96:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipBox_1kkax_87 ._TextArea_1kkax_93 ._textField_1kkax_96 {
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 和 Edge */
}
._tipBox_1kkax_87 ._TextArea_1kkax_93 ._textField_1kkax_96::-webkit-scrollbar {
  display: none; /* Chrome, Safari 和 Opera */
}
._tipBox_1kkax_87 ._tipLabel_1kkax_113 {
  line-height: 32px;
  letter-spacing: 0px;
  font-weight: 500;
  color: #000000;
}
._tipBox_1kkax_87 ._tipTitle_1kkax_120 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._tipBox_1kkax_87 ._rightBotton_1kkax_124 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  gap: 8px;
  bottom: 13px;
  left: 20px;
  width: 97px;
  height: 32px;
  line-height: 30px;
  border-radius: 8px;
  text-align: center;
  opacity: 1;
  cursor: pointer;
  color: #275eff;
  background: #ffffff;
}
._tipBox_1kkax_87 ._rightBotton_1kkax_124::before {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-radius: 9px;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: -1;
}
._tipBox_1kkax_87 ._rightBotton_1kkax_124 ._rightBottonIcon_1kkax_153 {
  width: 16px;
  height: 16px;
}
._tipBox_1kkax_87 ._tipBotton_1kkax_157 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
._tipBox_1kkax_87 ._tipBotton_1kkax_157 ._leftImg_1kkax_161 {
  width: 14px;
  height: 14px;
  margin-top: 8.8px;
  margin-right: 3px;
}
._tipBox_1kkax_87 ._tipBotton_1kkax_157 ._leftBotton_1kkax_167 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  width: 126px;
  height: 32px;
  line-height: 30px;
  border-radius: 8px;
  text-align: center;
  opacity: 1;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #275eff;
  margin-right: 15px;
  cursor: pointer;
  color: #275eff;
}
._tipBox_1kkax_87 ._tipBotton_1kkax_157 ._leftBotton_1kkax_167._disabled_1kkax_184 {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
  border-color: #d9d9d9;
  color: #bfbfbf;
  background: #f5f5f5;
}

._tipPkBox_1kkax_193 > h1 {
  font-size: 18px;
  margin-bottom: 16px;
}
._tipPkBox_1kkax_193 ._tipPkItemActive_1kkax_197 {
  border-radius: 8px;
  border: 1px solid #275eff;
  margin-bottom: 8px;
  padding: 10px;
  position: relative;
  background: #f6f9ff;
}
._tipPkBox_1kkax_193 ._tipPkItemActive_1kkax_197 ._tipPkTitle_1kkax_205 {
  margin-bottom: 16px;
}
._tipPkBox_1kkax_193 ._tipPkItemActive_1kkax_197 ._tipPkTextArea_1kkax_208 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipPkBox_1kkax_193 ._tipPkItemActive_1kkax_197 ._tipPkTextArea_1kkax_208:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipPkBox_1kkax_193 ._tipPkItemActive_1kkax_197 ._tipBtn_1kkax_217 {
  height: 30px;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  left: 82%;
}
._tipPkBox_1kkax_193 ._tipPkItem_1kkax_197 {
  border-radius: 8px;
  border: 1px solid #e4eaff;
  margin-bottom: 8px;
  padding: 10px;
  position: relative;
}
._tipPkBox_1kkax_193 ._tipPkItem_1kkax_197 ._tipPkTitle_1kkax_205 {
  margin-bottom: 16px;
}
._tipPkBox_1kkax_193 ._tipPkItem_1kkax_197 ._tipPkTextArea_1kkax_208 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipPkBox_1kkax_193 ._tipPkItem_1kkax_197 ._tipPkTextArea_1kkax_208:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipPkBox_1kkax_193 ._tipPkItem_1kkax_197 ._tipBtn_1kkax_217 {
  height: 30px;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  left: 82%;
}

._testArea_1kkax_251 {
  -ms-flex-negative: 99999;
      flex-shrink: 99999;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - 178px);
}
._testArea_1kkax_251 ._testInfo_1kkax_259 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 150;
}
._testArea_1kkax_251 ._testInfo_1kkax_259 ._testName_1kkax_265 {
  background-size: contain;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  font-weight: 500;
  color: #37375e;
}
._testArea_1kkax_251 ._testInfo_1kkax_259 ._testDesc_1kkax_273 {
  margin-top: 7px;
  min-height: 28px;
  font-size: 14px;
  line-height: 28px;
  padding-bottom: 11px;
  font-weight: 500;
  color: #7b7b9b;
}
._testArea_1kkax_251 ._testInfo_1kkax_259 ._testBtn_1kkax_282 .ant-btn {
  height: 32px;
  border-radius: 8px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e4eaff;
  color: #275eff;
  margin-left: 12px;
}
._testArea_1kkax_251 ._testInfo_1kkax_259 ._testBtn_1kkax_282 .ant-btn:hover {
  opacity: 0.6;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  position: relative;
  z-index: 150;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: calc(100% - 162px);
  overflow: auto;
  margin-bottom: 35px;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 ._ModelItem_1kkax_305 {
  padding: 0;
  max-width: 49%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% / var(--count) - 16px * (var(--count) - 1) / var(--count));
          flex: 0 0 calc(100% / var(--count) - 16px * (var(--count) - 1) / var(--count));
  border-radius: 8px;
  background: #ffffff;
  border: 1px solid #e4eaff;
  min-width: 0;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 ._ModelItem_1kkax_305 ._modelItemHeader_1kkax_318 {
  position: sticky;
  top: 0;
  z-index: 10;
  background: #ffffff;
  padding: 16px;
  border-bottom: 1px solid #f0f0f0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 ._ModelItem_1kkax_305 ._modelItemContent_1kkax_327 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding: 0 16px 16px 16px;
  min-height: 0;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 ._ModelItem_1kkax_305 .ant-select {
  max-width: 100%;
  min-width: 0;
}
._testArea_1kkax_251 ._testInputModal_1kkax_294 ._signlItem_1kkax_337 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none !important;
}
._testArea_1kkax_251 ._dialog_1kkax_341 {
  width: 100%;
  height: 95px;
  border: 1px solid;
}

._ask_wrapper_1kkax_347 {
  position: relative;
  width: 100%;
  border-radius: 6px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._ask_wrapper_1kkax_347 ._quit_botmode_1kkax_354 {
  width: 107px;
  height: 26px;
  position: absolute;
  top: -34px;
  left: 0;
  background: #fff;
  border: 1px solid #e4ebf9;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #535875;
  z-index: 40;
  cursor: pointer;
}
._ask_wrapper_1kkax_347 ._quit_botmode_1kkax_354:hover {
  color: #6b89ff;
}
._ask_wrapper_1kkax_347 textarea {
  position: absolute;
  left: 2px;
  bottom: 2px;
  width: calc(100% - 4px);
  line-height: 25px;
  min-height: 95px;
  max-height: 180px;
  resize: none;
  outline: none;
  border: none;
  font-size: 14px;
  border: 1px solid #d2dbe7;
  border-radius: 8px;
  padding: 10px 32px;
  padding-right: 100px;
  padding-left: 16px;
  color: #07133e;
  z-index: 32;
}
._ask_wrapper_1kkax_347 textarea::-webkit-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1kkax_347 textarea::-moz-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1kkax_347 textarea:-ms-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1kkax_347 textarea::-ms-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1kkax_347 textarea::placeholder {
  color: #d0d0da;
}
._ask_wrapper_1kkax_347 textarea::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
._ask_wrapper_1kkax_347 ._send_1kkax_401 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 70px;
  height: 38px;
  margin-left: 20px;
  border-radius: 8px;
  background: #8aa5e6;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 35;
}
._ask_wrapper_1kkax_347 ._send_1kkax_401:hover {
  background: #257eff;
  opacity: 1;
}

._modelSettingContainer_1kkax_423 {
  overflow-x: hidden;
  padding: 6px;
  width: 320px;
}
._modelSettingContainer_1kkax_423 ._settingItem_1kkax_428 {
  margin-bottom: 16px;
}
._modelSettingContainer_1kkax_423 ._settingLabel_1kkax_431 {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._modelSettingContainer_1kkax_423 ._helpIcon_1kkax_436 {
  cursor: pointer;
  margin-left: 4px;
}
._modelSettingContainer_1kkax_423 ._sliderWrapper_1kkax_440 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._modelSettingContainer_1kkax_423 ._slider_1kkax_440 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 12px;
}
._modelSettingContainer_1kkax_423 ._inputNumber_1kkax_448 {
  width: 60px;
}
._modelSettingContainer_1kkax_423 ._fullWidthInput_1kkax_451 {
  width: 100%;
}
._modelSettingContainer_1kkax_423 ._buttonGroup_1kkax_454 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 8px;
  margin-top: 16px;
}

.modelSettingPopover .ant-popover-inner {
  border-radius: 8px;
  padding: 0;
}

._modelSettingPopover_1kkax_461 {
  position: absolute;
  z-index: 9999;
}
._modelSettingPopover_1kkax_461 .ant-popover-inner-content {
  padding: 0;
}
._modelSettingPopover_1kkax_461 .ant-popover-arrow {
  display: none;
}
._md_1f4fb_2 {
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  position: relative;
  font-size: 15px;
}
._md_1f4fb_2:last-child .result-streaming > :not(ol):not(.plugin-list):not(ul):not(pre):last-child:after,
._md_1f4fb_2:last-child .result-streaming > ol:last-child > li:last-child:has(p):not(:has(ul)) > p:after,
._md_1f4fb_2:last-child .result-streaming > ol:last-child > li:last-child:not(:has(p)):not(:has(ul)):after,
._md_1f4fb_2:last-child .result-streaming > ol:last-child > li:last-child:has(ul) > ul:last-child > li:last-child:has(p) > p:after,
._md_1f4fb_2:last-child .result-streaming > ol:last-child > li:last-child:has(ul) > ul:last-child > li:last-child:not(:has(p)):after,
._md_1f4fb_2:last-child .result-streaming > ul:not(:has(.pt-loading)):last-child > li:last-child:not(:has(p)):not(:has(ul)):after,
._md_1f4fb_2:last-child .result-streaming > ul:not(:has(.pt-loading)):last-child > li:last-child:has(p):not(:has(ul)) > p:after,
._md_1f4fb_2:last-child .result-streaming > ul:not(:has(.pt-loading)):last-child > li:last-child > ul:last-child > li:last-child:after,
._md_1f4fb_2:last-child .result-streaming > pre:last-child > code:last-child .inner-code > span:last-child:after {
  content: "|";
  margin-left: 3px;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  -webkit-animation: blink-cw 1s linear infinite;
          animation: blink-cw 1s linear infinite;
  font-weight: 300;
}
._md_1f4fb_2 .markdown-body {
  background-color: transparent;
  height: auto;
  overflow: hidden;
  color: #000000;
  /* 代码块 */
  /* 代码块 */
  /* p标签的颜色 */
  /* li 的项目符号在内侧，显示项目符号 */
}
._md_1f4fb_2 .markdown-body p:last-child {
  margin-bottom: 0 !important;
}
._md_1f4fb_2 .markdown-body hr {
  border-style: solid;
  color: #ccc;
  border-width: 1px;
  border-top: 0;
}
._md_1f4fb_2 .markdown-body .result-inner > p:not(:first-child) {
  margin-top: 10px;
}
._md_1f4fb_2 .markdown-body.cw .chat-aippt-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap {
  display: none;
  height: 50px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: PingFangSC, PingFangSC-Regular;
  font-size: 12px;
  font-weight: 400;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .advertise {
  margin-top: -38px;
  text-align: right;
  color: #9ea4ae !important;
  line-height: 30px;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .advertise a {
  color: #5d59e8;
  margin-left: 2px;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 10px 0;
  z-index: 10;
  width: 300px;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap > div,
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap > a {
  height: 30px;
  border-radius: 5px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap > div:hover,
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap > a:hover {
  opacity: 0.8;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap .onekey-ppt {
  display: block;
  margin-left: 10px;
  background-color: #5d59e8;
  color: #ffffff;
  width: 110px;
}
._md_1f4fb_2 .markdown-body .chat-aippt-wrap .btn-wrap .edit-ppt {
  width: 60px;
  color: #5d59e8;
  border: solid #5d59e8 1px;
}
._md_1f4fb_2 .markdown-body h1 {
  font-size: 20px;
}
._md_1f4fb_2 .markdown-body h2 {
  font-size: 18px;
}
._md_1f4fb_2 .markdown-body h3 {
  font-size: 16px;
}
._md_1f4fb_2 .markdown-body h4,
._md_1f4fb_2 .markdown-body h5 {
  font-size: 16px;
}
._md_1f4fb_2 .markdown-body h1,
._md_1f4fb_2 .markdown-body h2,
._md_1f4fb_2 .markdown-body h3,
._md_1f4fb_2 .markdown-body h4,
._md_1f4fb_2 .markdown-body h5 {
  font-weight: 600;
  line-height: 32px;
  margin: revert;
}
._md_1f4fb_2 .markdown-body h1:first-child,
._md_1f4fb_2 .markdown-body h2:first-child,
._md_1f4fb_2 .markdown-body h3:first-child,
._md_1f4fb_2 .markdown-body h4:first-child,
._md_1f4fb_2 .markdown-body h5:first-child {
  margin-top: 0;
}
._md_1f4fb_2 .markdown-body .code-operation {
  white-space: nowrap;
}
._md_1f4fb_2 .markdown-body .result-inner > p > img {
  max-width: 100%;
}
._md_1f4fb_2 .markdown-body .result-inner > :first-child > .spark-text:first-child {
  margin-top: 0;
}
._md_1f4fb_2 .markdown-body .result-inner.last-chat-loading .pt-loading {
  display: block !important;
}
._md_1f4fb_2 .markdown-body .card-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li {
  display: inline-block;
  width: calc(25% - 9px);
  min-width: 183px;
  height: 183px;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(52, 88, 165, 0.09);
          box-shadow: 0px 2px 4px 0px rgba(52, 88, 165, 0.09);
  list-style: none;
  margin-right: 12px;
  margin-bottom: 16px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  letter-spacing: 0px;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li:hover {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
._md_1f4fb_2 .markdown-body .card-ul .card-li:nth-child(4n) {
  margin-right: 0;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .img-wrap {
  width: 100%;
  height: 83px;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .img-wrap > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-title {
  color: #43436b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
  padding: 3px 10px 1px;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-desc {
  color: #9295bf;
  font-size: 12px;
  line-height: 18px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-weight: 500;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-bottom {
  padding: 3px 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-bottom .icon-wrap {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-bottom .icon-wrap > img {
  max-width: 100%;
  max-height: 100%;
}
._md_1f4fb_2 .markdown-body .card-ul .card-li .card-bottom .card-company {
  padding-left: 3px;
  width: calc(100% - 14px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #9295bf;
  font-size: 12px;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger {
  height: 30px;
  overflow: hidden;
  border-radius: 4px;
  padding-right: 8px;
  display: inline-block;
  border: 1px solid #404040;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger .wrapper .pr-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #4f4f4f url(~assets/images/developer/code.svg) center center/70% 70% no-repeat;
  margin-top: -1px;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger .wrapper .pr-name {
  display: inline-block;
  line-height: 30px;
  height: 30px;
  font-size: 12px;
  padding: 0 9px;
  color: #494949;
  letter-spacing: 0px;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger .wrapper .pr-contro-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(~assets/images/developer/down-circle.svg) center center/100% 100% no-repeat;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger .wrapper .pr-contro-icon.open {
  -webkit-transform: rotateZ(-180deg);
          transform: rotateZ(-180deg);
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger-code {
  display: none;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger-code .code-block-wrapper {
  margin-top: -20px;
  margin-bottom: -20px;
}
._md_1f4fb_2 .markdown-body .plugin-container .plugin-debugger-code .code-block-wrapper .code-block-body .code-block-header {
  display: none !important;
}
._md_1f4fb_2 .markdown-body .plugin-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #9295bf;
  letter-spacing: 0;
}
._md_1f4fb_2 .markdown-body .plugin-list .pt-ul {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._md_1f4fb_2 .markdown-body .plugin-list .pt-ul .pt-li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  letter-spacing: 0;
  font-size: 13px;
}
._md_1f4fb_2 .markdown-body .plugin-list .pt-ul .pt-li-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  margin-right: 4px;
  border-radius: 3px;
}
._md_1f4fb_2 .markdown-body .plugin-list .pt-ul .pt-loading {
  width: 22px;
  height: 22px;
  display: none;
  background: url(~assets/images/developer/icon_loading.svg) center center/100% 100% no-repeat;
}
._md_1f4fb_2 .markdown-body .plugin-status {
  padding: 0 14px;
  display: none;
  border-radius: 6px;
  font-family: PingFangSC, PingFangSC-Medium;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._md_1f4fb_2 .markdown-body .plugin-status:last-of-type {
  display: block;
}
._md_1f4fb_2 .markdown-body .plugin-status .pn-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: -2px;
}
._md_1f4fb_2 .markdown-body .plugin-status .pn-icon-sucess {
  background-image: url(https://1024-cdn.xfyun.cn/2022_1024%2Fcms%2F16910471916488739%2F%E5%AE%8C%E6%88%90%402x.png);
  background-size: 13px 14px;
  margin-right: 4px;
}
._md_1f4fb_2 .markdown-body .plugin-status .pn-icon-fail {
  background-image: url(https://1024-cdn.xfyun.cn/2022_1024%2Fcms%2F16910471961431005%2F%E5%A4%B1%E8%B4%A5%402x.png);
  background-size: 13px 13px;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-success {
  font-size: 16px;
  color: #43436b;
  background: rgba(116, 135, 254, 0.07);
  line-height: 28px;
  height: 28px;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-success .ps-tip {
  font-size: 12px;
  color: #9295bf;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-fail {
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  background: rgba(234, 1, 0, 0.07);
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  background: rgba(116, 135, 254, 0.07);
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .pd-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(~assets/images/developer/icon_loading.svg) center center/100% 100% no-repeat;
  vertical-align: -7px;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer {
  display: inline-block;
  width: 411px;
  height: 5px;
  background-color: #dde7f7;
  border-radius: 3px;
  margin-left: 10px;
  overflow: hidden;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner {
  height: 100%;
  background-color: #5a7dff;
  border-radius: 3px;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner.uploaded {
  width: 10%;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner.texted {
  width: 30%;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner.spliting {
  width: 50%;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner.splited {
  width: 70%;
}
._md_1f4fb_2 .markdown-body .plugin-status.ps-uploaded .progress-outer .progress-inner.vectoring {
  width: 90%;
}
._md_1f4fb_2 .markdown-body .mermaid {
  text-align: center;
}
._md_1f4fb_2 .markdown-body table {
  text-align: center;
  width: 100%;
  border: solid #ccc 1px;
  font-size: 14px;
  margin: 8px 0;
}
._md_1f4fb_2 .markdown-body table td,
._md_1f4fb_2 .markdown-body table th {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 5px 8px;
}
._md_1f4fb_2 .markdown-body table th {
  background-color: #dce9f9;
}
._md_1f4fb_2 .markdown-body p {
  white-space: pre-wrap;
}
._md_1f4fb_2 .markdown-body ol {
  list-style-type: decimal;
}
._md_1f4fb_2 .markdown-body ul,
._md_1f4fb_2 .markdown-body ol {
  list-style-type: disc;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 2.3em;
          padding-inline-start: 2.3em;
}
._md_1f4fb_2 .markdown-body ul ul,
._md_1f4fb_2 .markdown-body ul ol,
._md_1f4fb_2 .markdown-body ol ul,
._md_1f4fb_2 .markdown-body ol ol {
  -webkit-padding-start: 1.2em;
          padding-inline-start: 1.2em;
}
._md_1f4fb_2 .markdown-body pre code,
._md_1f4fb_2 .markdown-body pre tt {
  line-height: 1.6;
}
._md_1f4fb_2 .markdown-body code.hljs {
  padding: 0;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper {
  margin: 0;
  overflow: hidden;
  height: auto;
  margin-bottom: -2em;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-header {
  position: absolute;
  top: 0px;
  right: 0;
  width: 100%;
  padding: 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ddd;
  font-size: 12px;
  background: rgb(52, 53, 65);
  height: 30px;
  line-height: 30px;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-header .code-block-header__lang {
  float: left;
  font-weight: bold;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-header .code-block-header__copy {
  float: right;
  cursor: pointer;
  margin-left: 0.5rem;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-header .code-block-header__copy:hover {
  color: #fff;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-body {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-body-plugin {
  padding-top: 0px;
}
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-body .hljs-comment,
._md_1f4fb_2 .markdown-body .code-block-wrapper .code-block-body .hljs-quote {
  color: #7f8a9f;
}
._md_1f4fb_2 .markdown-body code {
  border-radius: 3px;
  font-size: 14px;
  margin: 0 3px;
}
._md_1f4fb_2 .markdown-body p > code {
  border: none;
  background: none;
  font-size: 14px;
}
._md_1f4fb_2 .markdown-body pre.code-block-wrapper > code {
  display: block;
  padding: 10px;
  background-color: #000;
  overflow-y: auto;
  color: #fff;
  font-family: Menlo, monospace;
}
._md_1f4fb_2 .markdown-body pre {
  white-space: pre-wrap;
}
._md_1f4fb_2 .markdown-body pre span {
  white-space: pre-wrap;
  word-break: break-all;
}
._md_1f4fb_2 .markdown-body p {
  color: #1b1c21;
  background-color: transparent;
  line-height: 26px;
  word-break: break-word;
}
._md_1f4fb_2 .markdown-body .result-inner .editorBox p {
  color: inherit;
  line-height: inherit;
  font-size: inherit;
  font-weight: inherit;
}
._md_1f4fb_2 .markdown-body .result-inner-gray {
  padding: 16px;
  background-color: #F2F5FE;
  border-radius: 0 12px 12px 12px;
  border-color: 1px solid #EBF2FE;
}
._md_1f4fb_2 .markdown-body ul {
  margin: 8px 0;
  font-size: 1rem;
  letter-spacing: 0.1rem;
}
._md_1f4fb_2 .markdown-body ul > li {
  list-style: disc inside;
  list-style-position: inherit;
}
._md_1f4fb_2 .markdown-body ul > li > ul {
  list-style: square inside;
  list-style-position: inherit;
}
._md_1f4fb_2 .markdown-body ul > li > ul > li {
  list-style: circle inside;
  list-style-position: inherit;
}
._md_1f4fb_2 .markdown-body ol {
  margin: 8px 0;
  list-style-type: decimal;
  font-size: 1rem;
}
._md_1f4fb_2 .markdown-body ol > li {
  list-style: decimal;
}
._md_1f4fb_2 .markdown-body .translate-toobar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
  height: 62px;
  color: #9194bf;
  font-size: 14px;
  border-top: 1px dashed rgba(68, 120, 245, 0.2);
}
._md_1f4fb_2 .markdown-body .translate-toobar span {
  margin-right: 8px;
}
._md_1f4fb_2 .markdown-body .translate-toobar .select-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 8px;
  height: 32px;
  border: 1px solid #cccde5;
  border-radius: 4px;
}
._md_1f4fb_2 .markdown-body .translate-toobar .select-section label {
  position: relative;
  padding-right: 12px;
  color: #c3c3d0;
}
._md_1f4fb_2 .markdown-body .translate-toobar .select-section label::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  height: 17px;
  width: 1px;
  background-color: #dee0eb;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
._md_1f4fb_2 .markdown-body .translate-toobar .select-section select {
  margin-left: 12px;
  width: 80px;
  color: #43436b;
  border: none;
}
._md_1f4fb_2 .markdown-body .translate-toobar .select-section select:active, ._md_1f4fb_2 .markdown-body .translate-toobar .select-section select:focus {
  outline: none;
}
._md_1f4fb_2 .markdown-body .translate-toobar .btn-switch-translate-lang {
  width: 38px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
._md_1f4fb_2 .markdown-body .translate-toobar .btn-switch-translate-lang img {
  width: 14px;
  height: 14px;
}
._md_1f4fb_2 .markdown-body .translate-toobar .btn-translate {
  margin-left: 12px;
  width: 100px;
  height: 32px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, right top, from(#5baaff), to(#436ef6));
  background: linear-gradient(to right, #5baaff, #436ef6);
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}
._md_1f4fb_2 .markdown-body .translate-toobar .btn-translate:hover {
  opacity: 0.9;
}
._md_1f4fb_2 .markdown-body .translate-toobar .btn-translate.disabled {
  cursor: not-allowed;
  background: #ccc;
}
._md_1f4fb_2 .markdown-body .translate-result {
  border-bottom: 1px dashed rgba(68, 120, 245, 0.2);
}
._md_1f4fb_2 .markdown-body .translate-result.has-result {
  padding-bottom: 24px;
}
._md_1f4fb_2 .markdown-body .interview_plugin_expand_question {
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  background: #f2f5fd;
  margin: 24px 0;
  padding: 0 14px;
}
._md_1f4fb_2 .markdown-body .interview_plugin_expand_question u {
  cursor: pointer;
}
._md_1f4fb_2 .markdown-body .interview_plugin_expand_question span:nth-child(2) {
  margin-right: 32px;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 {
  border: none;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody {
  width: 100%;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr {
  width: 100%;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > th,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > td,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > th,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > td,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > th,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > td,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > th,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > td {
  width: 25%;
  padding: 10px 0;
  background-color: transparent;
  border-left: none;
  border-top: none;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > th > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > td > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > th > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > td > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > th > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > td > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > th > img,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > td > img {
  border-radius: 10px;
  width: 100%;
  margin-bottom: 18px;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > th > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > td > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > th > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > tbody > tr > td > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > th > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > td > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > th > a,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > td > a {
  font-weight: normal;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table0 > thead > tr > th {
  text-align: left !important;
}
._md_1f4fb_2 .markdown-body .ckt-poster-table1 {
  border: 1px solid rgba(227, 230, 233, 0.6352941176);
}
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > thead > tr > th,
._md_1f4fb_2 .markdown-body .ckt-poster-table1 > tbody > tr > td {
  padding: 10px;
  background-color: #f3f6f9;
  border-left: 1px solid rgba(230, 230, 231, 0.4117647059);
  border-top: 1px solid rgba(230, 230, 231, 0.4117647059);
}
._md_1f4fb_2 .answer_image {
  max-width: 100%;
  max-height: 300px;
  height: auto;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 4px;
}
._md_1f4fb_2 .answer_video_box {
  margin-top: 10px;
  width: 280px;
  height: 158px;
  border-radius: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  background: #f0f0f0;
}
._md_1f4fb_2 .answer_video_box > img {
  width: 42px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
}
._md_1f4fb_2 .answer_video_box > video {
  position: absolute;
  width: 100%;
  z-index: 8;
}
._md_1f4fb_2 .custom-footnote {
  position: relative;
  top: -2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  height: 18px;
  font-size: 12px;
  text-align: center;
  color: #787979;
  cursor: pointer;
  font-weight: 600;
  background: #f1f2f5;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  letter-spacing: 0px;
  margin: 0px 3px;
}
._md_1f4fb_2 .custom-footnote:hover {
  background: #2a6ee9;
  color: #fff;
}
._md_1f4fb_2 .doc-image-source-tag {
  cursor: pointer;
  color: #2b6eea;
  margin: 0 4px;
}
._md_1f4fb_2 ._spanClick_1f4fb_784 {
  color: #21b2f1;
  cursor: pointer;
}

._quote_1f4fb_789 {
  position: absolute;
  margin: 5px 0px;
  padding: 8px;
  width: 66px;
  height: 30px;
  background: #ffffff;
  border: 0.8px solid rgba(160, 164, 187, 0.26);
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(114, 124, 209, 0.15);
          box-shadow: 0px 1px 5px 0px rgba(114, 124, 209, 0.15);
  z-index: 1000;
  cursor: pointer;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Semibold;
  font-weight: 600;
  text-align: center;
  color: #050508;
  line-height: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
._quote_1f4fb_789 > img {
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
._quote_1f4fb_789:hover {
  background: #f7f6f6;
}

.echarts-wrapper {
  margin: 16px 0;
  width: 100%;
}
@media (max-width: 767px) {
  .echarts-wrapper {
    margin: 12px 0;
  }
}
.echarts-code-preview {
  display: block;
}
.echarts-code-preview .code-block-wrapper {
  margin: 0;
  background: #f6f8fa !important;
}
.echarts-code-preview .code-block-wrapper .code-block-body {
  background: #f6f8fa !important;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code {
  background: #f6f8fa !important;
  color: #24292f !important;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs-attr {
  color: #0550ae;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs-string {
  color: #0a3069;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs-number {
  color: #0550ae;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs-literal {
  color: #cf222e;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs-punctuation {
  color: #24292f;
}
.echarts-code-preview .code-block-wrapper .code-block-body .inner-code .hljs {
  background: #f6f8fa !important;
  color: #24292f !important;
}
.echarts-code-preview .code-block-header {
  background: #e8eaed !important;
  border-bottom: 1px solid #d0d7de;
}
.echarts-code-preview .code-block-header .code-block-header__lang {
  color: #57606a;
}
.echarts-container {
  width: 100% !important;
  min-width: 300px;
  height: 380px !important;
  min-height: 380px;
  border-radius: 8px;
  background: #fff;
  padding: 8px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
}
@media (min-width: 768px) {
  .echarts-container {
    height: 400px !important;
    min-height: 400px;
    padding: 10px;
  }
}
.echarts-error {
  padding: 10px;
  color: #ff4d4f;
  background: #fff1f0;
  border: 1px solid #ffccc7;
  border-radius: 4px;
  margin-top: 10px;
  font-size: 14px;
}
.markdown-body .echarts-wrapper {
  width: 100% !important;
  max-width: 100%;
}
@media (min-width: 768px) {
  .markdown-body .echarts-wrapper {
    width: 800px !important;
    max-width: 1000px;
  }
}
.markdown-body .echarts-container {
  width: 100% !important;
  max-width: 100%;
}
@media (min-width: 768px) {
  .markdown-body .echarts-container {
    width: 800px !important;
    max-width: 1000px;
  }
}
.global-markdown .echarts-wrapper {
  width: 100% !important;
  max-width: 100%;
}
@media (min-width: 768px) {
  .global-markdown .echarts-wrapper {
    width: 400px !important;
    max-width: 400px;
  }
}
.global-markdown .echarts-container {
  width: 100% !important;
  max-width: 100%;
}
@media (min-width: 768px) {
  .global-markdown .echarts-container {
    width: 400px !important;
    max-width: 400px;
  }
}/* stylelint-disable font-family-no-missing-generic-family-keyword */
@font-face {
  font-family: 'KaTeX_AMS';
  src: url(/agent/assets/KaTeX_AMS-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BQhdFMY1.woff2) format('woff2'), url(/agent/assets/KaTeX_AMS-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DMm9YOAa.woff) format('woff'), url(/agent/assets/KaTeX_AMS-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DRggAlZN.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(/agent/assets/KaTeX_Caligraphic-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dq_IR9rO.woff2) format('woff2'), url(/agent/assets/KaTeX_Caligraphic-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BEiXGLvX.woff) format('woff'), url(/agent/assets/KaTeX_Caligraphic-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.ATXxdsX0.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(/agent/assets/KaTeX_Caligraphic-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Di6jR-x-.woff2) format('woff2'), url(/agent/assets/KaTeX_Caligraphic-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CTRA-rTL.woff) format('woff'), url(/agent/assets/KaTeX_Caligraphic-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.wX97UBjC.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(/agent/assets/KaTeX_Fraktur-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CL6g_b3V.woff2) format('woff2'), url(/agent/assets/KaTeX_Fraktur-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BsDP51OF.woff) format('woff'), url(/agent/assets/KaTeX_Fraktur-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BdnERNNW.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(/agent/assets/KaTeX_Fraktur-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CTYiF6lA.woff2) format('woff2'), url(/agent/assets/KaTeX_Fraktur-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dxdc4cR9.woff) format('woff'), url(/agent/assets/KaTeX_Fraktur-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CB_wures.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(/agent/assets/KaTeX_Main-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Cx986IdX.woff2) format('woff2'), url(/agent/assets/KaTeX_Main-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Jm3AIy58.woff) format('woff'), url(/agent/assets/KaTeX_Main-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.waoOVXN0.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(/agent/assets/KaTeX_Main-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DxDJ3AOS.woff2) format('woff2'), url(/agent/assets/KaTeX_Main-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.SpSLRI95.woff) format('woff'), url(/agent/assets/KaTeX_Main-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DzxPMmG6.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(/agent/assets/KaTeX_Main-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.NWA7e6Wa.woff2) format('woff2'), url(/agent/assets/KaTeX_Main-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BMLOBm91.woff) format('woff'), url(/agent/assets/KaTeX_Main-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.3WenGoN9.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(/agent/assets/KaTeX_Main-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B22Nviop.woff2) format('woff2'), url(/agent/assets/KaTeX_Main-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dr94JaBh.woff) format('woff'), url(/agent/assets/KaTeX_Main-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.ypZvNtVU.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url(/agent/assets/KaTeX_Math-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CZnvNsCZ.woff2) format('woff2'), url(/agent/assets/KaTeX_Math-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.iY-2wyZ7.woff) format('woff'), url(/agent/assets/KaTeX_Math-BoldItalic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B3XSjfu4.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url(/agent/assets/KaTeX_Math-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.t53AETM-.woff2) format('woff2'), url(/agent/assets/KaTeX_Math-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DA0__PXp.woff) format('woff'), url(/agent/assets/KaTeX_Math-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.flOr_0UB.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(/agent/assets/KaTeX_SansSerif-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.D1sUS0GD.woff2) format('woff2'), url(/agent/assets/KaTeX_SansSerif-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DbIhKOiC.woff) format('woff'), url(/agent/assets/KaTeX_SansSerif-Bold.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CFMepnvq.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(/agent/assets/KaTeX_SansSerif-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C3H0VqGB.woff2) format('woff2'), url(/agent/assets/KaTeX_SansSerif-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DN2j7dab.woff) format('woff'), url(/agent/assets/KaTeX_SansSerif-Italic.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.YYjJ1zSn.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(/agent/assets/KaTeX_SansSerif-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DDBCnlJ7.woff2) format('woff2'), url(/agent/assets/KaTeX_SansSerif-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CS6fqUqJ.woff) format('woff'), url(/agent/assets/KaTeX_SansSerif-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BNo7hRIc.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Script';
  src: url(/agent/assets/KaTeX_Script-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.D3wIWfF6.woff2) format('woff2'), url(/agent/assets/KaTeX_Script-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.D5yQViql.woff) format('woff'), url(/agent/assets/KaTeX_Script-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C5JkGWo-.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size1';
  src: url(/agent/assets/KaTeX_Size1-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.mCD8mA8B.woff2) format('woff2'), url(/agent/assets/KaTeX_Size1-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C195tn64.woff) format('woff'), url(/agent/assets/KaTeX_Size1-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dbsnue_I.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size2';
  src: url(/agent/assets/KaTeX_Size2-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dy4dx90m.woff2) format('woff2'), url(/agent/assets/KaTeX_Size2-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.oD1tc_U0.woff) format('woff'), url(/agent/assets/KaTeX_Size2-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B7gKUWhC.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size3';
  src: url(data:font/woff2;base64,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) format('woff2'), url(/agent/assets/KaTeX_Size3-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CTq5MqoE.woff) format('woff'), url(/agent/assets/KaTeX_Size3-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DgpXs0kz.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size4';
  src: url(/agent/assets/KaTeX_Size4-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Dl5lxZxV.woff2) format('woff2'), url(/agent/assets/KaTeX_Size4-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BF-4gkZK.woff) format('woff'), url(/agent/assets/KaTeX_Size4-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DWFBv043.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Typewriter';
  src: url(/agent/assets/KaTeX_Typewriter-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CO6r4hn1.woff2) format('woff2'), url(/agent/assets/KaTeX_Typewriter-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C0xS9mPB.woff) format('woff'), url(/agent/assets/KaTeX_Typewriter-Regular.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.D3Ib7_Hf.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
  border-color: currentColor;
}
.katex .katex-version::after {
  content: "0.16.7";
}
.katex .katex-mathml {
  /* Accessibility hack to only show to screen readers
         Found at: http://a11yproject.com/posts/how-to-hide-content/ */
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .katex-html {
  /* \newline is an empty block at top level, between .base elements */
}
.katex .katex-html > .newline {
  display: block;
}
.katex .base {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-weight: bold;
  font-style: italic;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb,
.katex .textbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak,
.katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr,
.katex .textscr {
  font-family: KaTeX_Script;
}
.katex .mathsf,
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .mathboldsf,
.katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: bold;
}
.katex .mathitsf,
.katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  display: inline-table;
  table-layout: fixed;
  border-collapse: collapse;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  vertical-align: bottom;
  font-size: 1px;
  width: 2px;
  min-width: 2px;
}
.katex .vbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.katex .hbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
.katex .thinbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 0;
  max-width: 0;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline,
.katex .hdashline,
.katex .rule {
  min-height: 1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .llap,
.katex .rlap,
.katex .clap {
  width: 0;
  position: relative;
}
.katex .llap > .inner,
.katex .rlap > .inner,
.katex .clap > .inner {
  position: absolute;
}
.katex .llap > .fix,
.katex .rlap > .fix,
.katex .clap > .fix {
  display: inline-block;
}
.katex .llap > .inner {
  right: 0;
}
.katex .rlap > .inner,
.katex .clap > .inner {
  left: 0;
}
.katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .hdashline {
  display: inline-block;
  width: 100%;
  border-bottom-style: dashed;
}
.katex .sqrt > .root {
  /* These values are taken from the definition of `\r@@t`,
             `\mkern 5mu` and `\mkern -10mu`. */
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2em;
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .sizing.reset-size11.size11,
.katex .fontsize-ensurer.reset-size11.size11 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .accent > .vlist-t {
  text-align: center;
}
.katex .accent .accent-body {
  position: relative;
}
.katex .accent .accent-body:not(.accent-full) {
  width: 0;
}
.katex .overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  display: block;
  position: absolute;
  width: 100%;
  height: inherit;
  fill: currentColor;
  stroke: currentColor;
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
}
.katex svg path {
  stroke: none;
}
.katex img {
  border-style: none;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
}
.katex .stretchy {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
.katex .stretchy::before,
.katex .stretchy::after {
  content: "";
}
.katex .hide-tail {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.katex .halfarrow-left {
  position: absolute;
  left: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .halfarrow-right {
  position: absolute;
  right: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .brace-left {
  position: absolute;
  left: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .brace-center {
  position: absolute;
  left: 25%;
  width: 50%;
  overflow: hidden;
}
.katex .brace-right {
  position: absolute;
  right: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .x-arrow-pad {
  padding: 0 0.5em;
}
.katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em;
}
.katex .fbox,
.katex .fcolorbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0.04em solid;
}
.katex .cancel-pad {
  padding: 0 0.2em;
}
.katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.katex .angl {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 0.049em solid;
  border-right: 0.049em solid;
  margin-right: 0.03889em;
}
.katex .anglpad {
  padding: 0 0.03889em;
}
.katex .eqn-num::before {
  counter-increment: katexEqnNo;
  content: "(" counter(katexEqnNo) ")";
}
.katex .mml-eqn-num::before {
  counter-increment: mmlEqnNo;
  content: "(" counter(mmlEqnNo) ")";
}
.katex .mtr-glue {
  width: 50%;
}
.katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% + 0.3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  position: absolute;
  left: calc(50% + 0.3em);
  text-align: right;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.katex-display > .katex > .katex-html > .tag {
  position: absolute;
  right: 0;
}
.katex-display.leqno > .katex > .katex-html > .tag {
  left: 0;
  right: auto;
}
.katex-display.fleqn > .katex {
  text-align: left;
  padding-left: 2em;
}
body {
  counter-reset: katexEqnNo mmlEqnNo;
}

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Atom One Dark by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax

base:    #282c34
mono-1:  #abb2bf
mono-2:  #818896
mono-3:  #5c6370
hue-1:   #56b6c2
hue-2:   #61aeee
hue-3:   #c678dd
hue-4:   #98c379
hue-5:   #e06c75
hue-5-2: #be5046
hue-6:   #d19a66
hue-6-2: #e6c07b

*/
.hljs {
  color: #abb2bf;
  background: #282c34
}
.hljs-comment,
.hljs-quote {
  color: #5c6370;
  font-style: italic
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #c678dd
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e06c75
}
.hljs-literal {
  color: #56b6c2
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #98c379
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #d19a66
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #61aeee
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #e6c07b
}
.hljs-emphasis {
  font-style: italic
}
.hljs-strong {
  font-weight: bold
}
.hljs-link {
  text-decoration: underline
}._vmlive_modal_hm0b8_1 {
  position: relative;
  width: 1066px;
  height: 600px;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}
._vmlive_modal_hm0b8_1 ._player_hm0b8_9 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
._vmlive_modal_hm0b8_1 ._player_hm0b8_9 video {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
._vmlive_modal_hm0b8_1 ._close_btn_hm0b8_19 {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 8px;
  background: url("~assets/images/close-feedback.png") center center/100% auto no-repeat;
  color: #000;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}
._vmlive_modal_hm0b8_1 ._spinning_wrap_hm0b8_31 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 0;
}

@media screen and (max-width: 1600px) {
  ._vmlive_modal_hm0b8_1 {
    width: 900px !important;
    height: 506px !important;
  }
}
@media screen and (max-width: 1300px) {
  ._vmlive_modal_hm0b8_1 {
    width: 740px !important;
    height: 416px !important;
  }
}._video_edit_modal_xqyxp_1 {
  position: relative;
  width: 706px;
  height: 438px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  background: url("~assets/images/video-edit-bg.png") center center/102% auto no-repeat;
}
._video_edit_modal_xqyxp_1 > p {
  font-size: 18px;
  margin-top: 10px;
  margin-left: 24px;
}
._video_edit_modal_xqyxp_1 ._close_btn_xqyxp_16 {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 8px;
  background: url("~assets/images/close-feedback.png") center center/100% auto no-repeat;
  color: #000;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 {
  width: 100%;
  height: calc(100% - 38px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 {
  width: 52px;
  height: 100%;
  padding-top: 10px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39 {
  position: relative;
  width: 100%;
  height: 68px;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39:nth-child(1) ._item_content_xqyxp_45 ._icon_wrapper_xqyxp_45 > img {
  position: relative;
  left: 0.5px;
  top: 0;
  width: 18px;
  height: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39:nth-child(2) ._item_content_xqyxp_45 ._icon_wrapper_xqyxp_45 > img {
  width: 18px;
  height: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39:nth-child(3) ._item_content_xqyxp_45 ._icon_wrapper_xqyxp_45 > img {
  width: 20px;
  height: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39 > img {
  position: absolute;
  width: 54px;
  height: auto;
  display: none;
  top: -10px;
  left: -2px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39 ._item_content_xqyxp_45 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 4px 0;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_xqyxp_39 ._item_content_xqyxp_45 ._icon_wrapper_xqyxp_45 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_active_xqyxp_89 > img {
  display: block;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._type_pane_xqyxp_34 ._type_item_active_xqyxp_89 ._item_content_xqyxp_45 ._icon_wrapper_xqyxp_45 {
  background: -webkit-gradient(linear, left bottom, left top, from(#468aff), to(#1cc0ff));
  background: linear-gradient(to top, #468aff, #1cc0ff);
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 {
  width: 436px;
  height: 100%;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._show_content_xqyxp_103 {
  width: 388px;
  height: 236px;
  border-radius: 8px;
  margin: 0 auto;
  background: #888888;
  margin-top: 4px;
  position: relative;
  overflow: hidden;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._show_content_xqyxp_103 > img:nth-child(1) {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  width: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._show_content_xqyxp_103 > img:nth-child(2) {
  width: 100%;
  height: 100%;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 {
  position: relative;
  width: 388px;
  height: 128px;
  background: #fff;
  border-radius: 8px;
  margin: 14px auto 0;
  font-size: 12px;
  padding: 8px 4px 8px 8px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 {
  height: 82px;
  padding-right: 2px;
  overflow: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 2px;
  background-color: #c9cde0;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135::-webkit-scrollbar-track {
  background-color: transparent;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 ._active_sentence_xqyxp_152 {
  border-width: 1px !important;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span {
  margin: 4px;
  padding: 0px 2px;
  font-size: 10px;
  cursor: pointer;
  border-radius: 4px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span:nth-child(n) {
  background: #eae9ff;
  border: 0px solid #89a4f9;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span:nth-child(2n) {
  background: #e9f7ff;
  border: 0px solid #96d9ff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span:nth-child(3n) {
  background: #ddfbf4;
  border: 0px solid #8de4d0;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span:nth-child(4n) {
  background: #dffbdd;
  border: 0px solid #aedfab;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._text_content_xqyxp_135 > span:nth-child(5n) {
  background: #fbf0dd;
  border: 0px solid #f7d69d;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._cancel_btn_xqyxp_182 {
  position: absolute;
  bottom: 10px;
  right: 84px;
  text-align: center;
  line-height: 24px;
  width: 64px;
  height: 24px;
  border-radius: 4px;
  background: #fff;
  color: #597dff;
  border: 1px solid #597dff;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._cancel_btn_xqyxp_182:hover {
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._generate_btn_xqyxp_199 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  text-align: center;
  line-height: 24px;
  width: 64px;
  height: 24px;
  border-radius: 4px;
  background: #597dff;
  color: #fff;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._text_wrap_xqyxp_125 ._generate_btn_xqyxp_199:hover {
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._btn_wrapper_xqyxp_215 {
  position: relative;
  width: 388px;
  height: auto;
  border-radius: 8px;
  margin: 55px auto 0;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._btn_wrapper_xqyxp_215 > div {
  width: 97px;
  height: 34px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._btn_wrapper_xqyxp_215 > div:hover {
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._btn_wrapper_xqyxp_215 > div:first-child {
  background: rgba(255, 255, 255, 0.66);
  color: #4158b3;
  border: 1px solid #8294d4;
  margin-right: 20px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._show_pane_xqyxp_99 ._btn_wrapper_xqyxp_215 > div:nth-child(2) {
  background: #597dff;
  color: #fff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 {
  position: relative;
  top: -12px;
  width: 218px;
  height: 392px;
  background: #fff;
  border-radius: 8px;
  font-size: 10px;
  z-index: 2;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 6px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_xqyxp_263 {
  position: relative;
  width: 64px;
  height: 108px;
  margin-top: 14px;
  text-align: center;
  line-height: 16px;
  border: 1px solid transparent;
  border-radius: 4px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_xqyxp_263 ._img_wrapper_xqyxp_273 {
  position: relative;
  width: 100%;
  height: 91px;
  overflow: hidden;
  border-radius: 4px;
  background: #eaf1fb;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_active_xqyxp_281 {
  border: 1px solid #597dff;
  color: #597dff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_active_xqyxp_281::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 6;
  bottom: -1px;
  left: -1px;
  width: 15px;
  height: 10px;
  background: url("~assets/images/selected-icon.png") left bottom/cover no-repeat;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_xqyxp_263 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._virtual_man_list_xqyxp_257 ._virtual_man_item_xqyxp_263 > span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  z-index: 1;
  font-size: 10px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 5px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 ._bglist_item_xqyxp_318 {
  position: relative;
  width: 100px;
  height: 78px;
  margin-top: 14px;
  text-align: center;
  line-height: 16px;
  cursor: pointer;
  border-radius: 4px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 ._bglist_item_active_xqyxp_328 {
  color: #597dff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 ._bglist_item_active_xqyxp_328 img {
  border: 1px solid #597dff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 ._bglist_item_active_xqyxp_328::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 6;
  bottom: 18px;
  left: 0px;
  width: 15px;
  height: 10px;
  background: url("~assets/images/selected-icon.png") left bottom/cover no-repeat;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._bglist_wrap_xqyxp_312 ._bglist_item_xqyxp_318 img {
  width: 100%;
  height: 60px;
  border-radius: 4px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_xqyxp_355 {
  width: 40px;
  height: 74px;
  margin: 13px 6px 0;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_active_xqyxp_363 {
  color: #597dff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_active_xqyxp_363 > img {
  border: 1px solid #597dff;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_xqyxp_355 > img {
  width: 38px;
  height: 38px;
  border-radius: 50%;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_xqyxp_355 > p {
  height: 18px;
  line-height: 18px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_xqyxp_355 ._try_btn_xqyxp_378 {
  width: 100%;
  height: 14px;
  border-radius: 4px;
  background: #eaf1fb;
  color: #9295bf;
  cursor: pointer;
  line-height: 14px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._vcn_list_wrap_xqyxp_350 ._vcn_item_xqyxp_355 ._try_btn_xqyxp_378 img {
  position: relative;
  top: -1px;
  width: 4px;
  height: auto;
  margin-right: 2px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._bgm_list_wrap_xqyxp_394 {
  width: 100%;
  height: 108px;
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 6px;
  overflow: hidden;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._bgm_list_wrap_xqyxp_394 ._bgm_item_xqyxp_404 {
  width: 94px;
  height: 30px;
  border-radius: 5px;
  background: #f6f6fd;
  border: 1px solid #ebeffe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 6px;
  cursor: pointer;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._bgm_list_wrap_xqyxp_394 ._bgm_item_xqyxp_404 > img {
  width: 18px;
  height: auto;
  margin-right: 10px;
}
._video_edit_modal_xqyxp_1 ._edit_pane_xqyxp_28 ._content_pane_xqyxp_95 ._choice_pane_xqyxp_247 ._voice_wrap_xqyxp_350 ._bgm_list_wrap_xqyxp_394 ._bgm_item_active_xqyxp_421 {
  border: 1px solid #597dff;
}._multi_mode_modal_jjiaj_1 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.multi-mode-modal .ant-modal-content {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}._text_to_video_modal_1bbmb_1 {
  width: 534px;
  height: 326px;
  background: #fff;
  border-radius: 8px;
  position: relative;
  padding: 10px 36px;
  background: url("~assets/images/ttv-modal-bg.png") center center/102% auto no-repeat;
}
._text_to_video_modal_1bbmb_1 .ant-input {
  border: 1px dashed #597dff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
._text_to_video_modal_1bbmb_1 ._modal_title_1bbmb_14 {
  color: #08233b;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 28px;
  border-radius: 8px;
}
._text_to_video_modal_1bbmb_1 ._close_btn_1bbmb_21 {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 8px;
  background: url("~assets/images/close-feedback.png") center center/100% auto no-repeat;
  color: #000;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}
._text_to_video_modal_1bbmb_1 ._begin_btn_1bbmb_33 {
  width: 102px;
  height: 34px;
  color: #fff;
  background: #4478f5;
  border-radius: 4px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  margin: 30px auto 0;
  cursor: pointer;
}
._text_to_video_modal_1bbmb_1 ._begin_btn_1bbmb_33:hover {
  background: #5484f5;
}._picture_book_modal_a9qu8_1 {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
._picture_book_modal_a9qu8_1 ._close_btn_a9qu8_6 {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 8px;
  background: url("~assets/images/close-feedback.png") center center/100% auto no-repeat;
  color: #000;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_create_a9qu8_18 {
  width: 850px;
  height: 675px;
  background: url("/agent/assets/bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.vW_v3Ikd.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px 36px;
  position: relative;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_detail_a9qu8_26 {
  width: 850px;
  height: 640px;
  background: url("/agent/assets/bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.vW_v3Ikd.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px 36px;
  position: relative;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._modal_back_a9qu8_40 {
  position: absolute;
  left: 20px;
  height: 28px;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Medium;
  font-weight: 600;
  text-align: justify;
  color: #722b1a;
  line-height: 28px;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._modal_title_content_a9qu8_52 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._input_editable_a9qu8_58 {
  display: inline-block;
  width: 100%;
  text-align: center;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._input_editable_a9qu8_58 input {
  height: 32px;
  text-align: center;
  width: 70%;
  background: transparent !important;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  color: #722b1a;
  line-height: 22px;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._edit_box_a9qu8_74 {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._edit_box_a9qu8_74 ._edit_txt_a9qu8_80 {
  display: inline-block;
  font-size: 16px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  color: #722b1a;
  line-height: 22px;
  margin-right: 3px;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._edit_box_a9qu8_74 ._edit_btn_a9qu8_89 {
  display: inline-block;
  width: 14px;
  height: 14px;
}
._picture_book_modal_a9qu8_1 ._modal_title_a9qu8_34 ._edit_box_a9qu8_74 ._edit_btn_a9qu8_89 img {
  display: block;
  width: 100%;
  height: 100%;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 580px;
  padding: 12px 17px 18px;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._modal_content_loading_a9qu8_105 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 {
  padding: 16px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff));
  background: linear-gradient(90deg, #ffffff, #ffffff);
  border: 1.5px solid #ffffff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  z-index: 1;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 ._content_img_a9qu8_125 {
  border-radius: 8px;
  overflow: hidden;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 ._content_footer_a9qu8_129 {
  width: 100%;
  height: 18px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 ._content_footer_a9qu8_129 > div:first-child {
  width: 18px;
  height: 18px;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 ._content_footer_a9qu8_129 > div:first-child img {
  display: block;
  width: 100%;
  height: 100%;
}
._picture_book_modal_a9qu8_1 ._modal_content_a9qu8_99 ._content_item_a9qu8_112 ._content_footer_a9qu8_129 > div:last-child {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #9295bf;
  line-height: 28px;
}
._picture_book_modal_a9qu8_1 ._modal_footer_a9qu8_154 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._modal_footer_a9qu8_154 button:first-child {
  width: 97px;
  height: 34px;
  background: rgba(255, 255, 255, 0.66);
  border: 1px solid #f97c4b;
  border-radius: 4px;
  margin-right: 16px;
}
._picture_book_modal_a9qu8_1 ._modal_footer_a9qu8_154 button:first-child > span {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: right;
  color: #f97c4b;
  line-height: 20px;
}
._picture_book_modal_a9qu8_1 ._modal_footer_a9qu8_154 button:last-child {
  width: 97px;
  height: 34px;
  background: #f97c4b;
  border-radius: 4px;
}
._picture_book_modal_a9qu8_1 ._modal_footer_a9qu8_154 button:last-child span {
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: right;
  color: #ffffff;
  line-height: 20px;
}
._picture_book_modal_a9qu8_1 ._prev_a9qu8_191 {
  position: absolute;
  left: 16px;
  top: 45%;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._next_a9qu8_197 {
  position: absolute;
  right: 16px;
  top: 45%;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 {
  width: 820px;
  height: 660px;
  padding: 10px 24px;
  background: url("/agent/assets/bg_list.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DQUx8wK5.png") no-repeat;
  background-size: 821px 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_title_a9qu8_212 {
  height: 28px;
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Medium;
  font-weight: 600;
  text-align: justify;
  color: #722b1a;
  line-height: 28px;
  margin-top: 12px;
  margin-bottom: 30px;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 {
  width: 100%;
  height: 540px;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff));
  background: linear-gradient(90deg, #ffffff, #ffffff);
  border: 1.5px solid #ffffff;
  border-radius: 10px;
  height: 265px;
  padding: 5px 5px 3px;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_img_a9qu8_238 {
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 {
  padding: 2px 3px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_editable_a9qu8_250 {
  display: inline-block;
  width: 100%;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_editable_a9qu8_250 input {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #1b211f;
  line-height: 17px;
  padding: 2px 0;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_text_a9qu8_267 {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 130px;
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #1b211f;
  line-height: 17px;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_btn_a9qu8_280 {
  height: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_btn_a9qu8_280 span {
  width: 13px;
  height: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
}
._picture_book_modal_a9qu8_1 ._picture_book_modal_list_a9qu8_203 ._picture_book_modal_list_content_a9qu8_223 ._picture_book_modal_list_item_a9qu8_227 ._item_footer_a9qu8_243 ._item_btn_a9qu8_280 span img {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.picture_book_modal_list_content_container ::-webkit-scrollbar {
  width: 5px;
}
.picture_book_modal_list_content_container ::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.picture_book_modal_list_content_container ::-webkit-scrollbar-thumb:hover {
  background: rgba(170, 170, 170, 0.75) !important;
}
.picture_book_modal_list_content_container:hover ::-webkit-scrollbar-thumb {
  background: rgba(204, 204, 204, 0.7);
}
.picture_book_modal_antd_list {
  padding: 0 7px 0 9px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.picture_book_modal_antd_list .ant-list-item {
  margin-bottom: 8px !important;
}
.picture_book_modal_antd_list .ant-row > div:nth-child(3n+1):nth-last-child(-n+3) .ant-list-item, .picture_book_modal_antd_list .ant-row > div:nth-child(3n+1):nth-last-child(-n+3) ~ div .ant-list-item {
  margin-bottom: 0 !important;
}
.picture_book_modal_antd_list .ant-spin-nested-loading {
  width: 100%;
  height: 100%;
}
.picture_book_modal_antd_list .ant-spin-nested-loading .ant-spin-spinning {
  max-height: initial;
}
.picture_book_modal_antd_list .ant-spin-nested-loading .ant-spin-container {
  width: 100%;
  height: 0;
}
.picture_book_modal_antd_list .ant-spin-nested-loading .ant-spin-container .ant-list-empty-text {
  width: 100%;
  height: 540px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content_text {
  width: 330px;
  height: 146px;
}
@font-face {
  font-family: "FZLTCHJW";
  src: url("~assets/fonts/FZLTCHJW.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.content_text ::-webkit-scrollbar {
  width: 5px;
}
.content_text ::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.content_text ::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.content_text:hover ::-webkit-scrollbar-thumb {
  background: #ccc;
}
.content_text > span {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 16px;
  font-family: FZLTCHJW, FZLTCHJW-Regular;
  font-weight: 400;
  text-align: justify;
  color: #282849;
  line-height: 30px;
  letter-spacing: 1px;
  overflow: auto;
}._video_link_modal_10faj_1 {
  position: relative;
  width: 1066px;
  height: 600px;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}
._video_link_modal_10faj_1 ._player_10faj_9 {
  width: 100%;
  height: 100%;
}
._video_link_modal_10faj_1 ._player_10faj_9 video {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
._video_link_modal_10faj_1 ._player_10faj_9 ._player_video_10faj_16 {
  width: calc(100% + 1px);
}
._video_link_modal_10faj_1 ._player_10faj_9 > img {
  width: 42px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
  cursor: pointer;
}
._video_link_modal_10faj_1 ._player_10faj_9 ._spin_video_10faj_29 {
  position: absolute;
  display: inline-block;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._video_link_modal_10faj_1 ._close_btn_10faj_37 {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 8px;
  background: url("~assets/images/close-feedback.png") center center/100% auto no-repeat;
  color: #000;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}

@media screen and (max-width: 1600px) {
  ._video_link_modal_10faj_1 {
    width: 900px !important;
    height: 506px !important;
  }
}
@media screen and (max-width: 1300px) {
  ._video_link_modal_10faj_1 {
    width: 740px !important;
    height: 416px !important;
  }
}._multi_mode_cpn_164e1_1 ._video_window_wrapper_164e1_1 ._video_window_164e1_1 {
  position: relative;
  margin-top: 10px;
  width: 280px;
  height: 158px;
  border-radius: 10px;
  cursor: pointer;
  background: url("~assets/images/video_default.png") center center/100% no-repeat;
  overflow: hidden;
}
._multi_mode_cpn_164e1_1 ._video_window_wrapper_164e1_1 ._video_window_164e1_1 ._cover_164e1_11 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: 1;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}
._multi_mode_cpn_164e1_1 ._video_window_wrapper_164e1_1 ._video_window_164e1_1 ._play_icon_164e1_20 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 42px;
  height: 42px;
  z-index: 2;
}
._multi_mode_cpn_164e1_1 ._video_window_wrapper_164e1_1 ._video_edit_164e1_29 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  color: rgba(27, 33, 31, 0.65);
  font-size: 12px;
}
._multi_mode_cpn_164e1_1 ._video_window_wrapper_164e1_1 ._video_edit_164e1_29 ._edit_btn_164e1_35 {
  width: 68px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 12px;
  border: 1px solid #7e8fff;
  margin-left: 10px;
  color: #7e8fff;
  cursor: pointer;
}
._multi_mode_cpn_164e1_1 ._answer_text_164e1_47 {
  color: #07133e;
}
._multi_mode_cpn_164e1_1 ._answer_image_164e1_50 {
  max-width: 100%;
  max-height: 300px;
  height: auto;
}
._multi_mode_cpn_164e1_1 ._image_desc_164e1_55 {
  margin-top: 10px;
}
._prompt_try_ywdqo_2 {
  width: 100%;
  height: 100%;
}
._prompt_try_ywdqo_2 ._watermark_wrapper_ywdqo_6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  pointer-events: none;
  opacity: 0.18;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 {
  position: relative;
  width: 100%;
  margin: 0 auto 10px;
  height: calc(100% - 108px);
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._placeholder_ywdqo_33 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._placeholder_pic_ywdqo_40 {
  width: 101px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._placeholder_ywdqo_33 ._pr_title_ywdqo_43 {
  font-size: 16px;
  color: #7b7b9b;
  line-height: 28px;
  padding-top: 4px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._placeholder_ywdqo_33 ._pr_subtle_ywdqo_49 {
  color: #cacde3;
  line-height: 28px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 {
  scroll-behavior: smooth;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding-top: 10px;
  height: auto;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  background: rgba(7, 18, 59, 0.14);
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 3px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._stopBtn_ywdqo_78 {
  position: relative;
  top: -10px;
  height: 50px;
  margin-bottom: 16px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._stopBtn_ywdqo_78 ._stopSpan_ywdqo_86 {
  position: relative;
  width: 98px;
  height: 28px;
  display: block;
  border-radius: 6px;
  text-align: center;
  z-index: 30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #9194bf;
  overflow: hidden;
  cursor: pointer;
  padding: 0px 8px;
  background: #fff;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._stopBtn_ywdqo_78 ._stopSpan_ywdqo_86 > div {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  background: url("~assets/images/stop-icon.svg") 0 center/14px auto no-repeat;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._stopBtn_ywdqo_78 ._stopSpan_ywdqo_86:hover {
  color: #6b89ff;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._stopBtn_ywdqo_78 ._stopSpan_ywdqo_86:hover > div {
  background: url("~assets/images/stop-icon-active.svg") 0 center/14px auto no-repeat;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #43436b;
  pointer-events: auto;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._avatorImage_ywdqo_128 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._user_image_ywdqo_135 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_gpt_ywdqo_142 {
  height: auto;
  min-height: 40px;
  min-width: 260px;
  margin-bottom: 30px;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-break: break-all;
  border-radius: 8px;
  overflow: hidden;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_gpt_ywdqo_142 ._loading_ywdqo_155 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 2px;
  margin-right: 10px;
  border-radius: 10px;
  border: 2px solid #d5dffd;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_gpt_ywdqo_142 ._loading_ywdqo_155 ._loading_inner_ywdqo_165 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border-top: 2px solid #4671f5;
  border-right: 2px solid #4671f5;
  content: "";
  display: block;
  -webkit-animation: _load_ywdqo_155 2s linear infinite;
          animation: _load_ywdqo_155 2s linear infinite;
}
@-webkit-keyframes _load_ywdqo_155 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
@keyframes _load_ywdqo_155 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_user_ywdqo_189 {
  background: #275eff;
  color: #ffffff;
  border-radius: 0px 12px 12px 12px;
  padding: 14px 19px;
  position: relative;
  max-width: 100%;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_user_ywdqo_189 ._recall_img_ywdqo_197 {
  position: absolute;
  left: -38px;
  bottom: 1px;
  cursor: pointer;
  padding: 5px;
  border-radius: 5px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._content_user_ywdqo_189 img:hover {
  background: rgba(255, 255, 255, 0.1);
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 {
  width: 100%;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 {
  margin: 12px;
  padding: 20px;
  border-radius: 18px;
  background: #f2f5fe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._avatar_ywdqo_220 {
  width: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  margin-right: 17px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._avatar_ywdqo_220 img {
  width: 100%;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._descBox_ywdqo_229 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: calc(100% - 92px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._descBox_ywdqo_229 ._nameBox_ywdqo_237 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._descBox_ywdqo_229 ._nameBox_ywdqo_237 ._name_ywdqo_237 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  color: #00153f;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._first_ywdqo_211 ._descBox_ywdqo_229 ._desc_ywdqo_229 {
  width: 100%;
  height: 20px;
  font-family: 苹方-简;
  font-size: 14px;
  color: #7f7f7f;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 {
  margin: 12px;
  margin-top: 24px;
  padding: 15px 19px;
  background: rgba(255, 255, 255, 0.86);
  border: 1px solid #eef4fd;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
          box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._warning_word_ywdqo_273 {
  font-size: 14px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._input_warning_ywdqo_278 {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  padding: 7px 10px 1px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._input_warning_ywdqo_278 ._input_item_ywdqo_288 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #eef1fd;
  margin-right: 8px;
  padding: 4px 12px;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 33%;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._input_warning_ywdqo_278 ._input_item_ywdqo_288 > span {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._input_warning_ywdqo_278 ._input_item_ywdqo_288:hover {
  color: #597dff;
}
._prompt_try_ywdqo_2 ._out_wrap_ywdqo_16 ._chat_content_wrapper_ywdqo_53 ._chat_content_ywdqo_53 ._default_ywdqo_208 ._last_ywdqo_264 ._input_warning_ywdqo_278 ._input_item_ywdqo_288:hover path {
  fill: #597dff;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 {
  position: relative;
  width: 100%;
  border-radius: 6px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._quit_botmode_ywdqo_318 {
  width: 107px;
  height: 26px;
  position: absolute;
  top: -34px;
  left: 0;
  background: #fff;
  border: 1px solid #e4ebf9;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #535875;
  z-index: 40;
  cursor: pointer;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._quit_botmode_ywdqo_318:hover {
  color: #6b89ff;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea {
  position: absolute;
  left: 2px;
  bottom: 2px;
  width: calc(100% - 4px);
  line-height: 25px;
  min-height: 95px;
  max-height: 180px;
  resize: none;
  outline: none;
  border: none;
  font-size: 14px;
  border: 1px solid #d2dbe7;
  border-radius: 8px;
  padding: 10px 32px;
  padding-right: 100px;
  padding-left: 16px;
  color: #07133e;
  z-index: 32;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea::-webkit-input-placeholder {
  color: #d0d0da;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea::-moz-placeholder {
  color: #d0d0da;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea:-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea::-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea::placeholder {
  color: #d0d0da;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 textarea::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._send_ywdqo_365 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 70px;
  height: 38px;
  margin-left: 20px;
  border-radius: 8px;
  background: #8aa5e6;
  opacity: 0.7;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 35;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._send_ywdqo_365:hover {
  background: #257eff;
  opacity: 1;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._miscro_img_ywdqo_387 {
  cursor: pointer;
  z-index: 10;
  width: 24px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAqVJREFUaEPtmaFPBjEMxfs5JBKJRCKRSCQSiUQikfwJSCQSiUQikUgkEolE8v2SKzTNdtv1mhDImlwIx3Z7r33b2rKRP26bP45fBoHfjuCIwH+MwI6IHInIvojsiQi/f4rIu4i8TE8a72wJAfx4Al0D+SEi9xOh1UQyCQCcp9ceMqKRRaAE/k1EXif5qKx2DTtkdSsiRCRsGQQAdWFkAyC8CwFvnihj7sLoRVIuMnR/YkAAqARehzCWOWqt8bP8MiJwPp04LIRk2KBzhpwuTcQetw54jkYhg8BVAIwlzdGK5EKWQeDarNx7spxuQR9O8waBUOjMpBGBsQdWamhIaEhoSOjHA+MiW6qGjFSCxEzz/KdtUcPTMpsLkciR0IUsg8DZNgM9mFanFrhpIIEspNV6ZVf8bA8BW6DjLZ/6Ah4Saq0oUPxQ7KtB2FdlfA+ivCfZI00PE7DhrlVQVkYsBAkWtsAATRZqwdfkY1P0WYf0RMCWgdSxeIyf1gAFUYoVaxCGBH+3wBnDe2pi/y3SbIiqMYaWTDgCXrM1jyAlFvYkSgsDnlKyVNDbaDb3VE8EAGBlNNdNgCw1r25qD565uo+85xnr6+vmBu8lQJcNEmqEFA+WQDAGIpBQ2WhnTtsspaiUuhutE21RV8J3E1aVgo4B4HGQ7Rt1dSt6I8B6aJtF7GbEo4S5Fona3rPvS+BbR/H3/CUEVBreU2t6naVe6qLILiVQI8F77TzPNbU0khyVgLeS0W+QVnRHNEJASXBb+rNdz3c2OY+/yPQ+KB21oZwoSkA1yCWHJ3vO/tp+mOulNvfQWgIaDYhw1HpJzAFAaqv/4ZFBwIKEhJ7/kFFCaFrvAoAjr9ZeaXqfAdkEuhbNHDQIZHoz8q0RgYjXMueMCGR6M/KtLzVHrzHdBhZ+AAAAAElFTkSuQmCC") no-repeat center;
  background-size: cover;
  margin-right: 10px;
}
._prompt_try_ywdqo_2 ._ask_wrapper_ywdqo_311 ._recording_ywdqo_396 {
  cursor: pointer;
  z-index: 10;
  width: 24px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA1lJREFUaEPdWj1vE0EQfbORAFGgINHROI3tjqShokjEH7Br4HwukZACoqJKUlEhJRISZc5B1A4/ABEkKpqYznETU9AhYVGgpLkhcx+Ov+92z/HdsdIV1u3czpt5szs7Y8IcRsHm5RtAhRn3ABQArIKxDHiPPwhdwHta5OI7lnDUdkh+JxpkKi1KX3OxSYR1MNZNvsOElnKxlwSMNoC+4sDzIQubIBiQYYKjCDu6XtECULR4i+as+ChuBrY7B7QT1x6xAJRtLrgumiTcXszoksJGHG9EAihaXCNgd550iWmDHivUOw4dzpo/E0BAme2YC17JtChKTQWQBeVDi8wCMRFA8TFXSKF5JSY1/Cgvwe7sU2NUfAyABCy7OE6B81HQeqSwNhrYYwBKFp8Gp2nUBxf+Xg6+ToPWBhceApAl3k+zDgE77QPqbyx9AAF1xPpZH71zhZWuQz0/xQpGucb7zLCzrn2gdN8LHoAcWT+0b98LPoAnbDNhPw/WD3UMY8EDULJYtk2jPKf6AHj1CLh1Uw/+z1/A2ybQ/Kon159NODpp0AYlpc+nN8DdO2ZK/PkL3H9qJitS5wq3KSl92mNno55C5Zre/KEzgFGnksWSaW6afiZNAAD2qFTjz6ZXQgGdMoCPVLb4lP2LuNFIGUBXKHSRrZqPlAH08g4A/wWA30ly/5QphP8giGvcBKNiGsZpeuCiKniU/4Ms16mEQp2k1nndhQSy0fj2Tj8TDReSjPThS6NlPSFSWPHT6QTphKTTz6r6Galkoq8/JEqnWycNWvMvNBZvM7BlbovFS5JCve2Q4wEIaCQX+suGxOJ10lpR6CM1ostLfY68IL2EToPqXhyEsPPkhdD6QwDyEgtTC1uhJ0o1PgabXfC1SGwymdA9adDKoGh+iruEHlGM4q5HJZttdrNVJ2KF6qRuzdQGR5bOhlHez6TQ4MssgJil/NguNCmuijZXyKfTYg854byLF+335MyK98guZRATBWZI+cW4eqGz6XgdfEJ1Lm3WhVJKrM7YG2xgRAGP5YEhEDYX4EKSvwRFwRG1AsXPFHbDxkWU4uF7bQChoBSFAawzY9P04JMrIRhfTBRPDGDMKwLGxSqR/5cbHowXsTC8p+UyfpBC6ww41LX2JK/8AxvsZ6T1ATdpAAAAAElFTkSuQmCC") no-repeat center;
  background-size: cover;
  margin-right: 10px;
}._math_think_progress_1fduz_1 ._gradient_text_wrapper_1fduz_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
._math_think_progress_1fduz_1 ._gradient_text_wrapper_1fduz_1 ._gradient_text_1fduz_1 p,
._math_think_progress_1fduz_1 ._gradient_text_wrapper_1fduz_1 ._gradient_text_1fduz_1 span {
  font-weight: bold;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 2px;
  -webkit-animation: _gradientAnimation_1fduz_1 2s infinite;
          animation: _gradientAnimation_1fduz_1 2s infinite;
  color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#1b1c21), color-stop(50%, #366bfd), color-stop(50%, #366bfd), to(#1b1c21));
  background-image: linear-gradient(to right, #1b1c21 0%, #366bfd 50%, #366bfd 50%, #1b1c21 100%);
  -webkit-background-clip: text;
          background-clip: text;
  background-size: 200% 100%;
  -webkit-text-fill-color: transparent;
}
._math_think_progress_1fduz_1 ._progress_text_1fduz_18 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #848a9d;
}
._math_think_progress_1fduz_1 ._progress_text_1fduz_18::after {
  content: "...";
  -webkit-animation: _twinkle_1fduz_1 1s infinite;
          animation: _twinkle_1fduz_1 1s infinite;
}
._math_think_progress_1fduz_1 ._cost_wrapper_1fduz_27 {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._math_think_progress_1fduz_1 ._cost_wrapper_1fduz_27 ._open_icon_1fduz_33 {
  font-size: 14px;
  -webkit-transform: rotateX(45deg);
          transform: rotateX(45deg);
}
._math_think_progress_1fduz_1 ._thinking_toast_1fduz_37 {
  margin-right: 10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
._math_think_progress_1fduz_1 ._thinking_toast_1fduz_37::after {
  display: inline-block;
  content: "...";
  width: 18px;
  -webkit-animation: _twinkle_1fduz_1 1s infinite;
          animation: _twinkle_1fduz_1 1s infinite;
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50 {
  position: relative;
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
  font-size: 14px;
  background: #f6f7f9;
  border-radius: 20px;
  margin-top: 10px;
  padding: 0;
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50._open_1fduz_33 {
  padding: 12px 16px;
  height: auto;
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50._mobile_1fduz_65 {
  background: #F7F9FF;
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50._mobile_1fduz_65:before {
  display: none;
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: calc(100% - 40px);
  background: rgba(42, 110, 233, 0.4);
  display: block;
  content: "";
}
._math_think_progress_1fduz_1 ._think_text_1fduz_50 p,
._math_think_progress_1fduz_1 ._think_text_1fduz_50 span,
._math_think_progress_1fduz_1 ._think_text_1fduz_50 li,
._math_think_progress_1fduz_1 ._think_text_1fduz_50 ol,
._math_think_progress_1fduz_1 ._think_text_1fduz_50 div {
  font-size: 14px;
}
._math_think_progress_1fduz_1 ._waiting_answer_1fduz_89 {
  color: #848a9d;
  font-size: 14px;
  margin: 12px 0;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 {
  margin: 12px 0;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  overflow: hidden;
  background: #f9fafb;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 16px;
  background: #f3f4f6;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101:hover {
  background: #e5e7eb;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101._mobile_1fduz_65 {
  background: rgba(51, 99, 255, 0.12);
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101._mobile_1fduz_65 ._tool_title_1fduz_116 {
  color: #000000;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101._mobile_1fduz_65 ._tool_toggle_1fduz_119 {
  color: #000000;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101 ._tool_title_1fduz_116 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-weight: 500;
  color: #374151;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101 ._tool_title_1fduz_116 ._tool_icon_1fduz_129 {
  font-size: 16px;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101 ._tool_toggle_1fduz_119 {
  font-size: 14px;
  color: #6b7280;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_header_1fduz_101 ._tool_toggle_1fduz_119._open_1fduz_33 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_content_1fduz_140 {
  padding: 16px;
  background: #ffffff;
  border-top: 1px solid #e5e7eb;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_content_1fduz_140 .code-win {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_content_1fduz_140._mobile_1fduz_65 {
  background: rgba(51, 99, 255, 0.12);
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_content_1fduz_140._mobile_1fduz_65 ._tool_title_1fduz_116 {
  color: #000000;
}
._math_think_progress_1fduz_1 ._tool_section_1fduz_94 ._tool_content_1fduz_140._mobile_1fduz_65 ._tool_toggle_1fduz_119 {
  color: #000000;
}

@-webkit-keyframes _gradientAnimation_1fduz_1 {
  0% {
    background-position-x: 100%;
  }
  100% {
    background-position-x: -100%;
  }
}

@keyframes _gradientAnimation_1fduz_1 {
  0% {
    background-position-x: 100%;
  }
  100% {
    background-position-x: -100%;
  }
}
@-webkit-keyframes _twinkle_1fduz_1 {
  0% {
    content: ".";
  }
  50% {
    content: "..";
  }
  100% {
    content: "...";
  }
}
@keyframes _twinkle_1fduz_1 {
  0% {
    content: ".";
  }
  50% {
    content: "..";
  }
  100% {
    content: "...";
  }
}._deep_think_progress_u8gjy_1 {
  font-size: 14px;
  color: #838a95;
  margin: 10px 0;
}
._deep_think_progress_close_u8gjy_6 {
  height: 24px;
  overflow: hidden;
}
._deep_think_progress_close_u8gjy_6 ._deep_think_title_u8gjy_10 > img {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
._deep_think_progress_u8gjy_1 ._deep_think_title_u8gjy_10 {
  width: 100%;
  height: 24px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  letter-spacing: 1px;
}
._deep_think_progress_u8gjy_1 ._deep_think_title_u8gjy_10 > img {
  width: 8px;
  height: auto;
  margin-left: 4px;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._left_progress_u8gjy_32 {
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._left_progress_u8gjy_32 ._lottie_wrap_u8gjy_39 {
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._left_progress_u8gjy_32 ._lottie_wrap_u8gjy_39 > div {
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._left_progress_u8gjy_32 > img {
  width: 14px;
  height: auto;
  margin: 6px 0 6px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._left_progress_u8gjy_32 ._left_line_u8gjy_55 {
  width: 2px;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #dfdfdf;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._right_text_u8gjy_61 {
  padding-bottom: 10px;
  min-height: 40px;
}
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._right_text_u8gjy_61 div,
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._right_text_u8gjy_61 p,
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._right_text_u8gjy_61 li,
._deep_think_progress_u8gjy_1 ._thinking_text_u8gjy_28 ._right_text_u8gjy_61 ol {
  font-size: 14px;
  color: #838a95;
}
._deep_think_progress_u8gjy_1 ._end_tip_u8gjy_72 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._deep_think_progress_u8gjy_1 ._end_tip_u8gjy_72 > img {
  margin-right: 10px;
}._search_wrap_1h8mb_1 {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
._search_wrap_close_1h8mb_5 {
  height: 40px;
  overflow: hidden;
}
._search_wrap_close_1h8mb_5 ._search_block_title_1h8mb_9 ._close_icon_1h8mb_9 {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
._search_wrap_1h8mb_1 ._search_block_title_1h8mb_9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  cursor: pointer;
}
._search_wrap_1h8mb_1 ._search_block_title_1h8mb_9 ._lottie_wrap_1h8mb_18 {
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._search_wrap_1h8mb_1 ._search_block_title_1h8mb_9 ._lottie_wrap_1h8mb_18 > div {
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
}
._search_wrap_1h8mb_1 ._search_block_title_1h8mb_9 ._progress_icon_1h8mb_28 {
  width: 14px;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._search_wrap_1h8mb_1 ._search_block_title_1h8mb_9 ._close_icon_1h8mb_9 {
  width: 8px;
  height: auto;
  margin-left: 4px;
}
._search_wrap_1h8mb_1 ._content_wrap_1h8mb_38 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._search_wrap_1h8mb_1 ._left_progress_1h8mb_41 {
  position: relative;
  width: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._search_wrap_1h8mb_1 ._left_progress_1h8mb_41 > img {
  width: 14px;
  height: auto;
  margin: 0 0 6px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
._search_wrap_1h8mb_1 ._left_progress_1h8mb_41 ._left_line_1h8mb_57 {
  width: 2px;
  height: 100%;
  background-color: #dfdfdf;
}
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  padding: 12px 0 0;
}
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 ._search_item_1h8mb_68 {
  width: calc(50% - 4px);
  padding: 7px 11px;
  height: 62px;
  border: 1px solid #ebeced;
  border-radius: 8px;
  cursor: pointer;
}
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 ._search_item_1h8mb_68:hover {
  border-color: #2a6ee9;
}
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 ._search_item_1h8mb_68 ._search_title_1h8mb_79,
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 ._search_item_1h8mb_68 ._search_url_1h8mb_80 {
  height: 23px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  line-height: 1.6;
}
._search_wrap_1h8mb_1 ._search_list_1h8mb_62 ._search_item_1h8mb_68 ._search_url_1h8mb_80 {
  color: #c6ccd9;
}
.custom-label .ant-form-item-label > label {
  color: #8d8d8d;
  font-size: 12px;
}
.mcp_modal {
  color: rgba(0, 0, 0, 0.85);
}
.mcp_modal .ant-modal-content {
  padding: 18px !important;
  border-radius: 13px;
}
.mcp_modal .ant-modal-header {
  border-radius: 13px;
}
.wx-modal .ant-modal-body {
  padding: 18px !important;
}
.wx-modal .ant-modal-header {
  display: none;
}
.wx-modal .ant-modal-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: #ffffff;
  padding: 0px !important;
}
.ant-input-data-count {
  bottom: 0px !important;
  right: 10px !important;
  inset-inline-end: 10px;
}

._offline_modal_1lf3j_33 .ant-modal-content {
  padding: 20px !important;
}

._mcpTitle_1lf3j_37 {
  font-size: 12px;
  margin-bottom: 15px;
  padding-top: 24px;
}

._mcpdesc_1lf3j_43 {
  font-size: 12px;
}

._header_1lf3j_47 {
  margin-bottom: 10px;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  color: #000000;
}

._pingtai_1lf3j_56 {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #333333;
  font-family: PingFang SC, PingFang SC-Medium;
  text-align: left;
  margin-bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._tip_1lf3j_69 {
  margin-bottom: 16px;
  margin-top: 4px;
  font-family: PingFang SC, PingFang SC-Regular;
  color: #7a7c7f;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  text-align: justify; /* 浏览器可能不支持 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: normal;
}
._tip_1lf3j_69 ._wx_link_1lf3j_82 {
  margin: 0 5px;
}

._xinghao_1lf3j_86 {
  color: red;
  margin-right: 3px;
  padding-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

._wx_xinghao_1lf3j_95 {
  color: red;
  margin-left: 3px;
  padding-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

._spark_fabu_1lf3j_104 {
  width: 582px;
  padding: 12px 14px 12px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  border: 1px solid #d7dfe9;
  border-radius: 18px;
  margin-bottom: 14px;
  cursor: pointer;
}
._spark_fabu_1lf3j_104 ._xinghuoImg_1lf3j_115 {
  margin-right: 15px;
  width: 48px;
  height: 48px;
}
._spark_fabu_1lf3j_104 ._text_title_1lf3j_120 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 470px;
}
._spark_fabu_1lf3j_104 ._peizhiApi_1lf3j_125 {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  line-height: 32px;
  font-family: PingFang SC, PingFang SC-Medium;
  text-align: center;
  margin-top: 8px;
  background: #275eff;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
}

._mcp_fabu_1lf3j_139 {
  width: 582px;
  padding: 12px 14px 12px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #ffffff;
  border: 1px solid #d7dfe9;
  border-radius: 18px;
  margin-bottom: 14px;
  cursor: pointer;
}
._mcp_fabu_1lf3j_139 ._xinghuoImg_1lf3j_115 {
  margin-right: 15px;
  width: 48px;
  height: 48px;
}
._mcp_fabu_1lf3j_139 ._text_title_1lf3j_120 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 470px;
}
._mcp_fabu_1lf3j_139 ._peizhiApi_1lf3j_125 {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  line-height: 32px;
  font-family: PingFang SC, PingFang SC-Medium;
  text-align: center;
  margin-top: 8px;
  background: #275eff;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
}

._btn_flex_1lf3j_174 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

._quxiao_1lf3j_180 {
  width: 85px;
  height: 35px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 35px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 600;
  text-align: center;
  margin-right: 15px;
  background-color: #fff;
  border: 1px solid #bfc3cd;
  cursor: pointer;
}

._queren_1lf3j_195 {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 32px;
  text-align: center;
  margin-top: 8px;
  background: #275eff;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
}

._dangerQueren_1lf3j_209 {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 32px;
  text-align: center;
  margin-top: 8px;
  background: #ff3333;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
}

._dis_1lf3j_223 {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 32px;
  text-align: center;
  margin-top: 8px;
  background: #7f7f7f;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
}

._text_sparkbottom_1lf3j_237 {
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #7a7c7f;
  margin-top: 4px;
}

._mcp_fabuActive_1lf3j_245 {
  border: 1px solid #2a6ee9;
}

._spark_fabuactive_1lf3j_249 {
  border: 1px solid #2a6ee9;
}

._spark_apifabuActive_1lf3j_253 {
  border: 1px solid #2a6ee9;
}

._mcp_fabuActive_1lf3j_245 {
  border: 1px solid #2a6ee9;
}

._text_mcpactive_1lf3j_261 {
  color: #2a6ee9;
}

._text_sparktopactive_1lf3j_265 {
  color: #2a6ee9;
}

._wx_fabuactive_1lf3j_269 {
  border: 1px solid #275eff !important;
}

._wx_textactive_1lf3j_273 {
  color: #2a6ee9;
}

._wx_fabu_1lf3j_269 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 14px 12px 14px;
  width: 582px;
  margin-bottom: 20px;
  background: #ffffff;
  border: 1px solid #d7dfe9;
  cursor: pointer;
  border-radius: 18px;
}
._wx_fabu_1lf3j_269 ._wx_right_1lf3j_287 {
  width: 90%;
}
._wx_fabu_1lf3j_269 ._wxImg_1lf3j_290 {
  margin-right: 15px;
  width: 48px;
  height: 48px;
}

._wx_flex_1lf3j_296 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

._bottom_btn_1lf3j_301 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  margin-top: 16px;
}
._bottom_btn_1lf3j_301 ._cancel_1lf3j_306 {
  cursor: pointer;
  width: 60px;
  height: 30px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #2a6ee9;
  border-radius: 5px;
  color: #ffffff;
}
._bottom_btn_1lf3j_301 ._confirm_1lf3j_318 {
  cursor: pointer;
  width: 60px;
  height: 30px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(182, 186, 194, 0.2);
  color: rgba(0, 21, 63, 0.83);
  border-radius: 5px;
  margin-left: 10px;
}

._id_header_1lf3j_332 {
  line-height: 17px;
  margin-top: 8px;
  margin-right: 13px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._id_input_1lf3j_345 {
  margin-top: 15px;
  width: 242px !important;
  height: 32px;
  margin-right: 13px !important;
  background-color: #eff1f9 !important; /* 你想要设置的背景色 */
  border: none !important;
  border-radius: 8px;
}

._warning_1lf3j_355 {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  color: rgb(243, 76, 76);
  display: none;
}

._next_btn_1lf3j_363 {
  margin-top: 16px;
  margin-left: auto;
  cursor: pointer;
  padding: 0 16px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  height: 32px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 32px;
  text-align: center;
  background: #275eff;
  border-radius: 5px;
}

._next_btnV2_1lf3j_381 {
  cursor: pointer;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 16px;
  margin-left: auto;
  padding: 0 16px;
  height: 32px;
  font-family: PingFang SC, PingFang SC-Medium;
  line-height: 32px;
  text-align: center;
  background: #275eff;
}

._success_wrap_1lf3j_399 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
._success_wrap_1lf3j_399 ._success_img_1lf3j_406 {
  height: 58px;
  margin-bottom: 12px;
}
._success_wrap_1lf3j_399 ._tip_text_1lf3j_410 {
  font-size: 16px;
  color: #37375e;
  line-height: 18px;
}

._confirm_btn_1lf3j_416 {
  width: 80px;
  height: 30px;
  color: #ffffff;
  background: #2a6ee9;
  border-radius: 5px;
  line-height: 30px;
  margin-left: auto;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
}

._edit_btn_wrap_1lf3j_429 {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
._edit_btn_wrap_1lf3j_429 ._cancel_bind_1lf3j_436 {
  cursor: pointer;
  width: 80px;
  height: 30px;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #2a6ee9;
  border-radius: 5px;
  color: #ffffff;
}
._modelTitle_1eti6_2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 32px;
  white-space: nowrap;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  color: #000000;
}

._angentItemBox_1eti6_12 {
  padding-bottom: 16px;
}

._angentType_1eti6_16 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  border-radius: 4px;
  background: rgba(223, 229, 255, 0.6);
  font-family: 苹方;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: normal;
  color: #333333;
  padding: 4px 8px;
}

._only_css_1eti6_30 {
  width: 14px !important;
  height: 14px !important;
  background-size: 100% 100% !important;
}

._shareModelWrap_1eti6_36 {
  /* 局部覆盖 Switch 未选中态背景为灰色 */
  /* 表单项：标签左对齐，控件（开关）右对齐 */
}
._shareModelWrap_1eti6_36 .ant-modal-body {
  padding: 20px;
}
._shareModelWrap_1eti6_36 .ant-switch {
  background-color: #d9d9d9; /* 关闭状态默认灰色 */
}
._shareModelWrap_1eti6_36 .ant-switch:not(.ant-switch-disabled):hover {
  background-color: #bfbfbf; /* 关闭状态 hover 更深灰 */
}
._shareModelWrap_1eti6_36 .ant-switch.ant-switch-checked {
  background-color: #1677ff; /* 打开状态蓝色，与 antd v5 默认接近 */
}
._shareModelWrap_1eti6_36 .ant-switch.ant-switch-checked:hover {
  background-color: #4096ff;
}
._shareModelWrap_1eti6_36 .ant-form-item-label {
  text-align: left;
}
._shareModelWrap_1eti6_36 .ant-form-item-control-input-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
._shareModelWrap_1eti6_36 .ant-modal-content {
  padding: 0px;
}
._prompt_try_1c09d_2 {
  width: 100%;
  height: 100%;
}
._prompt_try_1c09d_2 ._watermark_wrapper_1c09d_6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  pointer-events: none;
  opacity: 0.18;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 {
  position: relative;
  width: 100%;
  margin: 0 auto 10px;
  height: calc(100% - 108px);
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._placeholder_1c09d_33 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._placeholder_pic_1c09d_40 {
  width: 101px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._placeholder_1c09d_33 ._pr_title_1c09d_43 {
  font-size: 16px;
  color: #7b7b9b;
  line-height: 28px;
  padding-top: 4px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._placeholder_1c09d_33 ._pr_subtle_1c09d_49 {
  color: #cacde3;
  line-height: 28px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 {
  scroll-behavior: smooth;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding-top: 10px;
  height: auto;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  background: rgba(7, 18, 59, 0.14);
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 3px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._stopBtn_1c09d_78 {
  position: relative;
  top: -10px;
  height: 50px;
  margin-bottom: 16px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._stopBtn_1c09d_78 ._stopSpan_1c09d_86 {
  position: relative;
  width: 98px;
  height: 28px;
  display: block;
  border-radius: 6px;
  text-align: center;
  z-index: 30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #9194bf;
  overflow: hidden;
  cursor: pointer;
  padding: 0px 8px;
  background: #fff;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._stopBtn_1c09d_78 ._stopSpan_1c09d_86 > div {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  background: url("~assets/images/stop-icon.svg") 0 center/14px auto no-repeat;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._stopBtn_1c09d_78 ._stopSpan_1c09d_86:hover {
  color: #6b89ff;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._stopBtn_1c09d_78 ._stopSpan_1c09d_86:hover > div {
  background: url("~assets/images/stop-icon-active.svg") 0 center/14px auto no-repeat;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #43436b;
  pointer-events: auto;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._avatorImage_1c09d_128 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._user_image_1c09d_135 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._content_gpt_1c09d_142 {
  height: auto;
  min-height: 40px;
  min-width: 260px;
  margin-bottom: 30px;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-break: break-all;
  border-radius: 8px;
  overflow: hidden;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._content_gpt_1c09d_142 ._loading_1c09d_155 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 2px;
  margin-right: 10px;
  border-radius: 10px;
  border: 2px solid #d5dffd;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._content_gpt_1c09d_142 ._loading_1c09d_155 ._loading_inner_1c09d_165 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border-top: 2px solid #4671f5;
  border-right: 2px solid #4671f5;
  content: "";
  display: block;
  -webkit-animation: _load_1c09d_155 2s linear infinite;
          animation: _load_1c09d_155 2s linear infinite;
}
@-webkit-keyframes _load_1c09d_155 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
@keyframes _load_1c09d_155 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._content_user_1c09d_189 {
  background: #275eff;
  color: #ffffff;
  border-radius: 0px 12px 12px 12px;
  padding: 14px 19px;
  position: relative;
  max-width: 100%;
  margin-bottom: 10px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 {
  width: 100%;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 {
  margin: 12px;
  padding: 20px;
  border-radius: 18px;
  background: #f2f5fe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._avatar_1c09d_210 {
  width: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  margin-right: 17px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._avatar_1c09d_210 img {
  width: 100%;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._descBox_1c09d_219 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: calc(100% - 92px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._descBox_1c09d_219 ._nameBox_1c09d_227 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._descBox_1c09d_219 ._nameBox_1c09d_227 ._name_1c09d_227 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  color: #00153f;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._first_1c09d_201 ._descBox_1c09d_219 ._desc_1c09d_219 {
  width: 100%;
  height: 20px;
  font-family: 苹方-简;
  font-size: 14px;
  color: #7f7f7f;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 {
  margin: 12px;
  margin-top: 24px;
  padding: 15px 19px;
  background: rgba(255, 255, 255, 0.86);
  border: 1px solid #eef4fd;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
          box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._warning_word_1c09d_263 {
  font-size: 14px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._input_warning_1c09d_268 {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  padding: 7px 10px 1px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._input_warning_1c09d_268 ._input_item_1c09d_278 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #eef1fd;
  margin-right: 8px;
  padding: 4px 12px;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 33%;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._input_warning_1c09d_268 ._input_item_1c09d_278 > span {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._input_warning_1c09d_268 ._input_item_1c09d_278:hover {
  color: #597dff;
}
._prompt_try_1c09d_2 ._out_wrap_1c09d_16 ._chat_content_wrapper_1c09d_53 ._chat_content_1c09d_53 ._default_1c09d_198 ._last_1c09d_254 ._input_warning_1c09d_268 ._input_item_1c09d_278:hover path {
  fill: #597dff;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 {
  position: relative;
  width: 100%;
  border-radius: 6px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 ._quit_botmode_1c09d_308 {
  width: 107px;
  height: 26px;
  position: absolute;
  top: -34px;
  left: 0;
  background: #fff;
  border: 1px solid #e4ebf9;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #535875;
  z-index: 40;
  cursor: pointer;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 ._quit_botmode_1c09d_308:hover {
  color: #6b89ff;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea {
  position: absolute;
  left: 2px;
  bottom: 2px;
  width: calc(100% - 4px);
  line-height: 25px;
  min-height: 95px;
  max-height: 180px;
  resize: none;
  outline: none;
  border: none;
  font-size: 14px;
  border: 1px solid #d2dbe7;
  border-radius: 8px;
  padding: 10px 32px;
  padding-right: 100px;
  padding-left: 16px;
  color: #07133e;
  z-index: 32;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea::-webkit-input-placeholder {
  color: #d0d0da;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea::-moz-placeholder {
  color: #d0d0da;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea:-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea::-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea::placeholder {
  color: #d0d0da;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 textarea::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 ._send_1c09d_355 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 70px;
  height: 38px;
  margin-left: 20px;
  border-radius: 8px;
  background: #8aa5e6;
  opacity: 0.7;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 35;
}
._prompt_try_1c09d_2 ._ask_wrapper_1c09d_301 ._send_1c09d_355:hover {
  background: #257eff;
  opacity: 1;
}
._prompt_try_mex44_2 {
  width: 100%;
  height: 100%;
}
._prompt_try_mex44_2 ._watermark_wrapper_mex44_6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  pointer-events: none;
  opacity: 0.18;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 {
  position: relative;
  width: 100%;
  margin: 0 auto 10px;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._placeholder_mex44_32 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._placeholder_pic_mex44_39 {
  width: 101px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._placeholder_mex44_32 ._pr_title_mex44_42 {
  font-size: 16px;
  color: #7b7b9b;
  line-height: 28px;
  padding-top: 4px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._placeholder_mex44_32 ._pr_subtle_mex44_48 {
  color: #cacde3;
  line-height: 28px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 {
  scroll-behavior: smooth;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding-top: 10px;
  height: auto;
  scrollbar-width: none;
  scrollbar-color: rgba(7, 18, 59, 0.14) transparent;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 5px;
  height: 0px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  background: rgba(7, 18, 59, 0.14);
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 3px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._stopBtn_mex44_77 {
  position: relative;
  top: -10px;
  height: 50px;
  margin-bottom: 16px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._stopBtn_mex44_77 ._stopSpan_mex44_85 {
  position: relative;
  width: 98px;
  height: 28px;
  display: block;
  border-radius: 6px;
  text-align: center;
  z-index: 30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #9194bf;
  overflow: hidden;
  cursor: pointer;
  padding: 0px 8px;
  background: #fff;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._stopBtn_mex44_77 ._stopSpan_mex44_85 > div {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  background: url("~assets/images/stop-icon.svg") 0 center/14px auto no-repeat;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._stopBtn_mex44_77 ._stopSpan_mex44_85:hover {
  color: #6b89ff;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._stopBtn_mex44_77 ._stopSpan_mex44_85:hover > div {
  background: url("~assets/images/stop-icon-active.svg") 0 center/14px auto no-repeat;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #43436b;
  pointer-events: auto;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._avatorImage_mex44_127 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._user_image_mex44_134 {
  width: 24px;
  height: 24px;
  border-radius: 13px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._content_gpt_mex44_141 {
  height: auto;
  min-height: 40px;
  min-width: 260px;
  margin-bottom: 30px;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-break: break-all;
  border-radius: 8px;
  overflow: hidden;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._content_gpt_mex44_141 ._loading_mex44_154 {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 2px;
  margin-right: 10px;
  border-radius: 10px;
  border: 2px solid #d5dffd;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._content_gpt_mex44_141 ._loading_mex44_154 ._loading_inner_mex44_164 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border-top: 2px solid #4671f5;
  border-right: 2px solid #4671f5;
  content: "";
  display: block;
  -webkit-animation: _load_mex44_154 2s linear infinite;
          animation: _load_mex44_154 2s linear infinite;
}
@-webkit-keyframes _load_mex44_154 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
@keyframes _load_mex44_154 {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
            transform: translate(-50%, -50%) rotateZ(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._content_user_mex44_188 {
  background: #275eff;
  color: #ffffff;
  border-radius: 0px 12px 12px 12px;
  padding: 14px 19px;
  position: relative;
  max-width: 100%;
  margin-bottom: 10px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 {
  width: 100%;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 {
  margin: 12px;
  padding: 20px;
  border-radius: 18px;
  background: #f2f5fe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._avatar_mex44_209 {
  width: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  margin-right: 17px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._avatar_mex44_209 img {
  width: 100%;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._descBox_mex44_218 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: calc(100% - 92px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._descBox_mex44_218 ._nameBox_mex44_226 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._descBox_mex44_218 ._nameBox_mex44_226 ._name_mex44_226 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  color: #00153f;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._first_mex44_200 ._descBox_mex44_218 ._desc_mex44_218 {
  width: 100%;
  height: 20px;
  font-family: 苹方-简;
  font-size: 14px;
  color: #7f7f7f;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 {
  margin: 12px;
  margin-top: 24px;
  padding: 15px 19px;
  background: rgba(255, 255, 255, 0.86);
  border: 1px solid #eef4fd;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
          box-shadow: 0px 0px 5px 0px rgba(231, 233, 237, 0.4);
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._warning_word_mex44_262 {
  font-size: 14px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._input_warning_mex44_267 {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  padding: 7px 10px 1px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #9295bf;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._input_warning_mex44_267 ._input_item_mex44_277 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #eef1fd;
  margin-right: 8px;
  padding: 4px 12px;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 33%;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._input_warning_mex44_267 ._input_item_mex44_277 > span {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._input_warning_mex44_267 ._input_item_mex44_277:hover {
  color: #597dff;
}
._prompt_try_mex44_2 ._out_wrap_mex44_16 ._chat_content_wrapper_mex44_52 ._chat_content_mex44_52 ._default_mex44_197 ._last_mex44_253 ._input_warning_mex44_267 ._input_item_mex44_277:hover path {
  fill: #597dff;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 {
  position: relative;
  width: 100%;
  border-radius: 6px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 ._quit_botmode_mex44_307 {
  width: 107px;
  height: 26px;
  position: absolute;
  top: -34px;
  left: 0;
  background: #fff;
  border: 1px solid #e4ebf9;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #535875;
  z-index: 40;
  cursor: pointer;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 ._quit_botmode_mex44_307:hover {
  color: #6b89ff;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea {
  position: absolute;
  left: 2px;
  bottom: 2px;
  width: calc(100% - 4px);
  line-height: 25px;
  min-height: 95px;
  max-height: 180px;
  resize: none;
  outline: none;
  border: none;
  font-size: 14px;
  border: 1px solid #d2dbe7;
  border-radius: 8px;
  padding: 10px 32px;
  padding-right: 100px;
  padding-left: 16px;
  color: #07133e;
  z-index: 32;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea::-webkit-input-placeholder {
  color: #d0d0da;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea::-moz-placeholder {
  color: #d0d0da;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea:-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea::-ms-input-placeholder {
  color: #d0d0da;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea::placeholder {
  color: #d0d0da;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 textarea::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 ._send_mex44_354 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 70px;
  height: 38px;
  margin-left: 20px;
  border-radius: 8px;
  background: #8aa5e6;
  opacity: 0.7;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 35;
}
._prompt_try_mex44_2 ._ask_wrapper_mex44_300 ._send_mex44_354:hover {
  background: #257eff;
  opacity: 1;
}._overview_container_g6ywh_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
}

._web_app_swap_g6ywh_10 {
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 18px;
  margin-top: 24px;
}

._web_app_contaienr_g6ywh_17 {
  margin: 0 23px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_g6ywh_20 {
  margin-top: 30px;
  margin-left: -24px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_g6ywh_20 img {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
._web_app_contaienr_g6ywh_17 ._web_app_header_title_g6ywh_27 {
  font-size: 20px;
  font-family: PingFangSC, PingFangSC-Semibold;
  font-weight: 600;
  color: #43436b;
  margin-right: 11px;
}
._web_app_contaienr_g6ywh_17 ._web_app_header_subtitle_g6ywh_34 {
  font-size: 12px;
  font-weight: 400;
  color: #43436b;
  line-height: 17px;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 120px;
  position: relative;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 {
  margin-top: 20px;
  margin-right: 10px;
  width: 274px;
  height: 105px;
  background: url(/agent/assets/topbot-bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BUIlY4v5.png) center bottom no-repeat;
  background-size: contain;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46::before {
  float: left;
  content: "";
  width: 105px;
  height: 105px;
  background: url(/agent/assets/icon-topbot.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.M6h0RlZ0.svg) center no-repeat;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 > div:first-child {
  margin-top: 20px;
  color: #81492b;
  line-height: 30px;
}
._web_app_contaienr_g6ywh_17 ._webapplication_wrap_g6ywh_40 ._top_bot_area_g6ywh_46 > div:last-child {
  font-size: 22px;
  font-weight: 700;
  color: #fd8746;
  line-height: 30px;
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._web_app_contaienr_g6ywh_17 ._content_g6ywh_76 {
  margin-top: 12px;
  width: 651px;
  opacity: 0.9;
  background: #f2f8ff;
  border-radius: 10px;
  padding: 16px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._dialog_icon_bot_g6ywh_86 {
  position: relative;
  width: 26px;
  height: 26px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 4px;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._dialog_icon_bot_g6ywh_86 > span {
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_title_g6ywh_103 {
  font-size: 16px;
  font-weight: 500;
  color: #08233b;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_title_name_g6ywh_111 {
  max-width: 260px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_guide_title_g6ywh_117 {
  font-size: 12px;
  color: #1b211f;
}
._web_app_contaienr_g6ywh_17 ._content_left_g6ywh_86 ._cl_guide_address_g6ywh_121 {
  font-size: 12px;
  color: #597dff;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 > div {
  height: 28px;
  border-radius: 4px;
  text-align: center;
  line-height: 28px;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 ._control_copy_g6ywh_135 {
  width: 92px;
  background: -webkit-gradient(linear, right top, left top, from(#597eff), to(#6278ff));
  background: linear-gradient(270deg, #597eff, #6278ff 100%);
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  margin-right: 14px;
}
._web_app_contaienr_g6ywh_17 ._content_right_g6ywh_125 ._control_view_g6ywh_143 {
  width: 61px;
  background: rgba(255, 255, 255, 0.49);
  border: 1px solid #8294d4;
  font-size: 14px;
  font-weight: 400;
  color: #4158b3;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 {
  margin-top: 30px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_title_g6ywh_154 {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 26px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_title_g6ywh_154 ._subtitle_g6ywh_163 {
  margin-left: 9px;
  font-size: 14px;
  font-weight: 400;
  color: #a2a2a2;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_box_container_g6ywh_170 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_tip_g6ywh_175 {
  font-size: 14px;
  font-weight: normal;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  position: relative;
  padding-left: 10px;
  margin-top: 16px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_tip_g6ywh_175::before {
  position: absolute;
  left: 0;
  content: "*";
  color: #f74e43;
  font-size: 14px;
  font-weight: 500;
  top: 2.5px;
  display: inline-block;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 {
  width: max(268px, 25%);
  height: 100px;
  background: #f8faff;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  padding-left: 23px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 ._title_g6ywh_204 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  letter-spacing: normal;
  color: #333333;
  margin-top: 24px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 ._count_g6ywh_212 {
  font-size: 24px;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #275eff;
  margin-top: 6px;
}
._web_app_contaienr_g6ywh_17 ._monitor_count_container_g6ywh_151 ._monitor_count_g6ywh_151 img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 112px;
  height: 89px;
  opacity: 0.5;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 26px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 span {
  font-weight: normal;
  line-height: 24px;
  letter-spacing: normal;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 ._select_time_g6ywh_241 {
  margin-left: 8.4px;
  height: 25px;
  width: 118px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_title_g6ywh_228 ._select_time_g6ywh_241 .ant-select-selector {
  border-radius: 7px !important;
  border: 0.86px solid #f2f2f0 !important;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_container_g6ywh_250 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 {
  width: calc(50% - 12px);
  border-radius: 8px;
  border: 1px solid #e4eaff;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._chart_con_box_title_g6ywh_263 {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: normal;
  color: #000;
  margin-top: 24px;
  height: 22px;
  margin-left: 24px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._chart_con_box_time_g6ywh_273 {
  font-size: 12px;
  font-weight: normal;
  line-height: 22px;
  height: 22px;
  color: #7f7f7f;
  margin-left: 24px;
  margin-top: 2px;
}
._web_app_contaienr_g6ywh_17 ._chart_con_g6ywh_228 ._chart_con_box_g6ywh_250 ._total_count_g6ywh_282 {
  font-size: 24px;
  font-weight: 600;
  line-height: 19.6px;
  letter-spacing: normal;
  color: #b2b2b2;
  margin-left: 24px;
  margin-top: 16px;
}

._errorInfoModel_g6ywh_292 .ant-modal-header {
  border-radius: 16px;
  padding: 16px 24px;
}
._errorInfoModel_g6ywh_292 .ant-modal-content {
  border-radius: 16px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 {
  width: 476px;
  height: 270px;
  overflow: auto;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 {
  width: 428px;
  height: 116px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #f7f7fa;
  border-radius: 10px;
  padding: 10px 12px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorHead_g6ywh_313 {
  border-bottom: 1px dashed #dce3ec;
  height: 30px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorHead_g6ywh_313 ._errorInfoImg_g6ywh_317 {
  margin-bottom: 2.3px;
  margin-right: 6px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorLable_g6ywh_321 {
  color: #8897ae;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorSpan_g6ywh_324 {
  color: #00153f;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorCode_g6ywh_327 {
  margin-top: 8px;
}
._errorInfoModel_g6ywh_292 ._errorModel_g6ywh_299 ._errorInfo_g6ywh_292 ._errorMsg_g6ywh_330 {
  margin-top: 3px;
}

._error_table_container_g6ywh_334 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-bottom: 48px;
  margin-top: 17px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 {
  width: calc(50% - 12px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #e4eaff;
  border-radius: 8px;
  padding: 24px 24px 27px 24px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 18px;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 div:first-child {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._error_table_item_title_g6ywh_350 div:last-child {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #7f7f7f;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead {
  border-radius: 15px 15px 0 0 !important;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead th:not(:last-child) {
  background: #f2f5fe !important;
  font-size: 14px;
  font-weight: 500;
  color: #7f7f7f;
  padding: 13px 16px !important;
}
._error_table_container_g6ywh_334 ._error_table_item_g6ywh_342 ._node_Table_g6ywh_372 .ant-table-thead th:last-child {
  background: transparent !important;
}
._configHeader_198fh_2 {
  position: relative;
}
._configHeader_198fh_2 ._CollapseIcon_198fh_5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  border: 1px solid #e4eaff;
  border-radius: 50%;
  position: relative;
  left: -12px;
  cursor: pointer;
}
._configHeader_198fh_2 ._CollapseIcon_198fh_5 > img {
  width: 14px;
  height: 14px;
}

._left_198fh_22 {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._left_198fh_22 ._back_icon_198fh_27 {
  width: 14px;
  height: 20px;
  margin-right: 30px;
  cursor: pointer;
  background: url("~assets/images/create-bot-v2/back.svg") center center/100% auto no-repeat;
}
._left_198fh_22 ._back_icon_198fh_27:hover {
  background: url("~assets/images/create-bot-v2/back-active.svg") center center/100% auto no-repeat;
}
._left_198fh_22 ._botName_198fh_37 {
  font-size: 16px;
  margin-right: 3px;
}
._left_198fh_22 ._editOutlined_198fh_41 {
  color: #9e9e9e;
}
._left_198fh_22 ._botDesc_198fh_44 {
  font-size: 12px;
  margin-right: 8px;
  color: #757575;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制显示两行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._left_198fh_22 ._botStatu_fabu_198fh_54 {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  margin-right: 8px;
  padding-left: 12px;
  padding-right: 6px;
  border-radius: 6px;
  text-align: center;
  position: relative;
}
._left_198fh_22 ._botStatu_fabu_198fh_54::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--status-color, #666666);
  position: absolute;
  top: calc(50% - 3px);
  left: 5px;
}
._left_198fh_22 ._botTime_198fh_75 {
  font-size: 12px;
  margin-right: 8px;
  color: #9e9e9e;
  padding-left: 6px;
  padding-right: 6px;
  background: rgba(233, 233, 233, 0.45);
}
._left_198fh_22 ._bot_info_198fh_83 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 40px;
  cursor: pointer;
  gap: 8px;
  margin-right: 12px;
}
._left_198fh_22 ._bot_info_198fh_83 ._bot_icon_198fh_91 {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
._left_198fh_22 ._bot_info_198fh_83 ._bot_name_198fh_96 {
  height: 21px;
  font-size: 15px;
  font-weight: 500;
  color: #1b1c21;
  line-height: 21px;
  max-width: 10em; /* 最大宽度为10个字符的宽度，多余用...*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._left_198fh_22 ._save_time_198fh_107 {
  color: #a0a6af;
  font-size: 10px;
}._selectDataset_1eazj_1 {
  margin-bottom: 22px;
}
._selectDataset_1eazj_1 ._selectDatasetBtn_1eazj_4 {
  height: 39px;
  padding: 10px 41px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  border: 1px solid rgba(116, 135, 254, 0.37);
  border-radius: 6px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #3476e7;
  background-color: #e5ecfc;
  cursor: pointer;
}
._selectDataset_1eazj_1 ._selectDatasetBtn_1eazj_4 img {
  width: 11px;
  margin-right: 6px;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 {
  padding: 11.5px 15px;
  background-color: #ffffff;
  opacity: 0.95;
  border: 1px solid #d2dbe7;
  border-radius: 6px;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._selectDatasetBoxBtn_1eazj_30 {
  font-size: 12px;
  color: #43436b;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._selectDatasetBoxBtn_1eazj_30 img {
  margin-right: 5px;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 {
  width: 575px;
  margin-top: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 {
  width: 265px;
  margin-bottom: 10px;
  padding: 10px 12px;
  border: 0.8px solid #eceef4;
  border-radius: 6px;
  background: #f8f8fa;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 ._datasetName_1eazj_55 {
  height: 17px;
  margin-right: 10px;
  font-size: 12px;
  color: #43436b;
  font-weight: 500;
  line-height: 17px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 ._datasetName_1eazj_55 img {
  width: 11px;
  margin-right: 4px;
  cursor: auto;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetNameBox_1eazj_55 img {
  width: 13px;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  cursor: pointer;
}
._selectDataset_1eazj_1 ._selectDatasetBox_1eazj_23 ._datasetList_1eazj_40 ._dataset_1eazj_40 ._datasetInfo_1eazj_82 {
  margin-top: 10px;
  font-size: 12px;
  color: #7b7b9b;
  font-weight: 400;
}

._datasetModalWrap_1eazj_89 .ant-modal-content {
  padding: 0 !important;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 18px;
  font-weight: 500;
  color: #43436b;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._refresh_1eazj_99 {
  cursor: pointer;
  margin-left: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #9295bf;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._refresh_1eazj_99 img {
  margin-bottom: 1.5px;
  margin-right: 2px;
  width: 14px;
}
._datasetModalWrap_1eazj_89 ._title_1eazj_92 ._close_1eazj_111 {
  position: relative;
  cursor: pointer;
  left: 5px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 {
  height: 219px;
  background: #ffffff;
  border: 1px solid #d8e0ea;
  border-radius: 8px;
  margin: 20px 0 21px 0;
  padding: 3px 4px 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: auto;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 {
  position: relative;
  margin-top: 7px;
  margin-left: 8px;
  background-color: #f7f9ff;
  width: calc(50% - 16px);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 8px 15px 8px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127._checked_1eazj_138 {
  background-color: #ebefff;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._img_1eazj_141 {
  width: 33px;
  height: 34px;
  opacity: 0.38;
  border: 1px solid #b1c3fd;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 11px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 {
  width: calc(100% - 44px);
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 ._detail_1eazj_155 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.49;
  font-size: 12px;
  color: #43436b;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 span {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._info_1eazj_152 ._line_1eazj_172 {
  width: 0px;
  height: 11px;
  opacity: 0.5;
  margin: 0 8px;
  border-left: 1px solid #979797;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._cardlist_1eazj_127 ._name_1eazj_179 {
  width: 100%;
  font-size: 14px;
  text-align: justify;
  color: #43436b;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 img {
  width: 42px;
  height: 42px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._empty_card_1eazj_189 ._tips_1eazj_201 {
  font-size: 14px;
  font-weight: 400;
  color: #b3bfd4;
  margin-top: 10px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._img_1eazj_141 {
  width: 28px;
  height: 28px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._img_1eazj_141 img {
  width: 15px;
}
._datasetModalWrap_1eazj_89 ._data_content_1eazj_116 ._select_show_1eazj_207 ._info_1eazj_152 ._line_1eazj_172 {
  margin: 0 5px;
}
._datasetModalWrap_1eazj_89 .ant-modal-body {
  padding: 20px;
  background: #f7faff;
  border-radius: 8px;
  height: 365px;
}
._datasetModalWrap_1eazj_89 .ant-modal-content {
  border-radius: 8px;
}
._datasetModalWrap_1eazj_89 ._go_create_1eazj_226 {
  font-size: 12px;
  font-weight: 400;
  color: #597dff;
  float: left;
  cursor: pointer;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 {
  float: right;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 button + button {
  margin-left: 14px;
}
._datasetModalWrap_1eazj_89 ._button_list_1eazj_233 button {
  border: 1px solid #8294d4;
  border-radius: 4px;
}

._threeLabelBox_1eazj_244 {
  margin-bottom: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._threeLabelBox_1eazj_244 ._threeLabel_1eazj_244 {
  font-size: 14px;
  margin-right: 10px;
}
@-webkit-keyframes _rotate_1eazj_1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes _rotate_1eazj_1 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
._threeLabelBox_1eazj_244 ._autoInputExamplesLoadingIcon_1eazj_261 {
  margin-left: 6px;
  width: 18px;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: _rotate_1eazj_1 1.2s infinite linear;
          animation: _rotate_1eazj_1 1.2s infinite linear;
}

._inputExamples_1eazj_268 {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
._inputExamples_1eazj_268 ._inputField_1eazj_273 {
  margin-right: 10px;
  border-radius: 16px;
}
._inputExamples_1eazj_268 ._inputField_1eazj_273:last-child {
  margin-right: 0;
}

._autoInputExampleBtn_1eazj_281 {
  cursor: pointer;
  width: 80px;
  height: 23px;
  background-image: url("https://aixfyun-cn-bj.xfyun.cn/bbs/45868.54057209624/1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #ffffff;
}
._autoInputExampleBtn_1eazj_281 span {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
._autoInputExampleBtn_1eazj_281._inputExampleLoading_1eazj_298 {
  cursor: not-allowed;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}._avatarSelectModal_1tmmg_1 .ant-modal-body {
  padding: 10px !important;
}
._avatarSelectModal_1tmmg_1 .ant-modal-content {
  padding: 20px 24px !important;
}
._avatarSelectModal_1tmmg_1 ._avatarGrid_1tmmg_7 {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  gap: 25px;
  margin-top: 16px;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f5f5f5;
  border: 1px dashed #d9d9d9;
  border-radius: 15px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13:hover {
  border-color: #1890ff;
  background: #f0f5ff;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 .upload-avatar-container {
  width: 100%;
  height: 100%;
}
._avatarSelectModal_1tmmg_1 ._uploadArea_1tmmg_13 .upload-avatar-container .upload-avatar {
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39 {
  width: 100%;
  aspect-ratio: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fafafa;
  border: 4px solid transparent;
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  position: relative;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39:hover {
  border-color: #1890ff;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39._selected_1tmmg_57 {
  border-color: #1890ff;
  background: #e6f7ff;
}
._avatarSelectModal_1tmmg_1 ._avatarItem_1tmmg_39 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-form {
  width: 100%;
}
.ant-row {
  width: 100%;
}
.ant-btn:hover {
  opacity: 0.6;
}
.ant-select-selector {
  border-color: #e4eaff !important;
}

._generate_btn_1tytc_15 {
  position: absolute;
  top: 78px;
  left: 7px;
  margin-top: 10px;
  z-index: 3;
  cursor: pointer;
  width: 72px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #ffffff;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
  border-radius: 16px;
  opacity: 0.8;
}
._generate_btn_1tytc_15._loading_1tytc_33 {
  cursor: not-allowed;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}

._baseInfoBox_1tytc_38 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
._baseInfoBox_1tytc_38 ._baseInfoText_1tytc_43 {
  margin-right: 24px;
}
._baseInfoBox_1tytc_38 ._baseInfoText_1tytc_43 ._nameAndType_1tytc_46 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._baseInfoBox_1tytc_38 ._baseInfoText_1tytc_43 ._nameAndType_1tytc_46 ._name_1tytc_46 {
  width: 100%;
}
._baseInfoBox_1tytc_38 ._baseInfoText_1tytc_43 ._nameAndType_1tytc_46 ._type_1tytc_53 {
  width: 100%;
  margin-left: 14px;
}

._leftBox_1tytc_58 {
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 和 Edge */
}
._leftBox_1tytc_58::-webkit-scrollbar {
  display: none; /* Chrome, Safari 和 Opera */
}

._tipBox_1tytc_67 {
  margin-right: 25px;
}
._tipBox_1tytc_67 ._tipBoxTab_1tytc_70 .ant-tabs-nav::before {
  border-bottom: 1px solid #d3dbf8 !important;
}
._tipBox_1tytc_67 ._TextArea_1tytc_73 {
  position: relative;
}
._tipBox_1tytc_67 ._TextArea_1tytc_73 ._textField_1tytc_76 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipBox_1tytc_67 ._TextArea_1tytc_73 ._textField_1tytc_76:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipBox_1tytc_67 ._TextArea_1tytc_73 ._textField_1tytc_76 {
  /* 隐藏滚动条但保持滚动功能 */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 和 Edge */
}
._tipBox_1tytc_67 ._TextArea_1tytc_73 ._textField_1tytc_76::-webkit-scrollbar {
  display: none; /* Chrome, Safari 和 Opera */
}
._tipBox_1tytc_67 ._tipLabel_1tytc_93 {
  line-height: 32px;
  letter-spacing: 0px;
  font-weight: 500;
  color: #000000;
}
._tipBox_1tytc_67 ._tipTitle_1tytc_100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
._tipBox_1tytc_67 ._rightBotton_1tytc_104 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  gap: 8px;
  bottom: 13px;
  left: 20px;
  width: 97px;
  height: 32px;
  line-height: 30px;
  border-radius: 8px;
  text-align: center;
  opacity: 1;
  cursor: pointer;
  color: #275eff;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
  padding: 1px;
  z-index: 10;
}
._tipBox_1tytc_67 ._rightBotton_1tytc_104::before {
  content: "";
  position: absolute;
  width: 95px;
  height: 30px;
  top: 1;
  left: 1;
  right: 1;
  bottom: 1;
  background: #ffffff;
  border-radius: 7px;
  z-index: -1;
}
._tipBox_1tytc_67 ._rightBotton_1tytc_104 ._rightBottonIcon_1tytc_137 {
  width: 16px;
  height: 16px;
  position: relative;
  z-index: 1;
}
._tipBox_1tytc_67 ._rightBotton_1tytc_104 > * {
  position: relative;
  z-index: 1;
}
._tipBox_1tytc_67 ._tipBotton_1tytc_147 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
._tipBox_1tytc_67 ._tipBotton_1tytc_147 ._leftImg_1tytc_151 {
  width: 14px;
  height: 14px;
  margin-top: 8.8px;
  margin-right: 3px;
}
._tipBox_1tytc_67 ._tipBotton_1tytc_147 ._leftBotton_1tytc_157 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  width: 126px;
  height: 32px;
  line-height: 30px;
  border-radius: 8px;
  text-align: center;
  opacity: 1;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #275eff;
  margin-right: 15px;
  cursor: pointer;
  color: #275eff;
}

._tipPkBox_1tytc_175 > h1 {
  font-size: 18px;
  margin-bottom: 16px;
}
._tipPkBox_1tytc_175 ._tipPkItemActive_1tytc_179 {
  border-radius: 8px;
  border: 1px solid #275eff;
  margin-bottom: 8px;
  padding: 10px;
  position: relative;
  background: #f6f9ff;
}
._tipPkBox_1tytc_175 ._tipPkItemActive_1tytc_179 ._tipPkTitle_1tytc_187 {
  margin-bottom: 16px;
}
._tipPkBox_1tytc_175 ._tipPkItemActive_1tytc_179 ._tipPkTextArea_1tytc_190 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipPkBox_1tytc_175 ._tipPkItemActive_1tytc_179 ._tipPkTextArea_1tytc_190:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipPkBox_1tytc_175 ._tipPkItemActive_1tytc_179 ._tipBtn_1tytc_199 {
  height: 30px;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  left: 82%;
}
._tipPkBox_1tytc_175 ._tipPkItem_1tytc_179 {
  border-radius: 8px;
  border: 1px solid #e4eaff;
  margin-bottom: 8px;
  padding: 10px;
  position: relative;
}
._tipPkBox_1tytc_175 ._tipPkItem_1tytc_179 ._tipPkTitle_1tytc_187 {
  margin-bottom: 16px;
}
._tipPkBox_1tytc_175 ._tipPkItem_1tytc_179 ._tipPkTextArea_1tytc_190 {
  color: #a8a4a4 !important;
  border: none !important;
}
._tipPkBox_1tytc_175 ._tipPkItem_1tytc_179 ._tipPkTextArea_1tytc_190:focus {
  color: #000000 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
._tipPkBox_1tytc_175 ._tipPkItem_1tytc_179 ._tipBtn_1tytc_199 {
  height: 30px;
  border-radius: 8px;
  border: 1px solid #e4eaff;
  position: relative;
  left: 82%;
}

._testArea_1tytc_233 {
  -ms-flex-negative: 99999;
      flex-shrink: 99999;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - 178px);
}
._testArea_1tytc_233 ._testInfo_1tytc_241 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 150;
}
._testArea_1tytc_233 ._testInfo_1tytc_241 ._testName_1tytc_247 {
  background-size: contain;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  font-weight: 500;
  color: #37375e;
}
._testArea_1tytc_233 ._testInfo_1tytc_241 ._testDesc_1tytc_255 {
  margin-top: 7px;
  min-height: 28px;
  font-size: 14px;
  line-height: 28px;
  padding-bottom: 11px;
  font-weight: 500;
  color: #7b7b9b;
}
._testArea_1tytc_233 ._testInfo_1tytc_241 ._testBtn_1tytc_264 .ant-btn {
  height: 32px;
  border-radius: 8px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e4eaff;
  color: #275eff;
  margin-left: 12px;
}
._testArea_1tytc_233 ._testInfo_1tytc_241 ._testBtn_1tytc_264 .ant-btn:hover {
  opacity: 0.6;
}
._testArea_1tytc_233 ._testInputModal_1tytc_276 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  position: relative;
  z-index: 150;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: calc(100% - 162px);
  overflow: auto;
  margin-bottom: 35px;
}
._testArea_1tytc_233 ._testInputModal_1tytc_276 ._ModelItem_1tytc_287 {
  padding: 60px 0px;
  max-width: 49%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% / var(--count) - 16px * (var(--count) - 1) / var(--count));
          flex: 0 0 calc(100% / var(--count) - 16px * (var(--count) - 1) / var(--count));
  border-radius: 8px;
  background: #ffffff;
  border: 1px solid #e4eaff;
}
._testArea_1tytc_233 ._testInputModal_1tytc_276 ._signlItem_1tytc_295 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none !important;
}
._testArea_1tytc_233 ._dialog_1tytc_299 {
  width: 100%;
  height: 95px;
  border: 1px solid;
}

._ask_wrapper_1tytc_305 {
  position: relative;
  width: 100%;
  border-radius: 6px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
._ask_wrapper_1tytc_305 ._quit_botmode_1tytc_312 {
  width: 107px;
  height: 26px;
  position: absolute;
  top: -34px;
  left: 0;
  background: #fff;
  border: 1px solid #e4ebf9;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #535875;
  z-index: 40;
  cursor: pointer;
}
._ask_wrapper_1tytc_305 ._quit_botmode_1tytc_312:hover {
  color: #6b89ff;
}
._ask_wrapper_1tytc_305 textarea {
  position: absolute;
  left: 2px;
  bottom: 2px;
  width: calc(100% - 4px);
  line-height: 25px;
  min-height: 95px;
  max-height: 180px;
  resize: none;
  outline: none;
  border: none;
  font-size: 14px;
  border: 1px solid #d2dbe7;
  border-radius: 8px;
  padding: 10px 32px;
  padding-right: 100px;
  padding-left: 16px;
  color: #07133e;
  z-index: 32;
}
._ask_wrapper_1tytc_305 textarea::-webkit-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1tytc_305 textarea::-moz-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1tytc_305 textarea:-ms-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1tytc_305 textarea::-ms-input-placeholder {
  color: #d0d0da;
}
._ask_wrapper_1tytc_305 textarea::placeholder {
  color: #d0d0da;
}
._ask_wrapper_1tytc_305 textarea::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
._ask_wrapper_1tytc_305 textarea:focus {
  border: 1px solid #6d7efe;
}
._ask_wrapper_1tytc_305 ._send_1tytc_362 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 70px;
  height: 38px;
  margin-left: 20px;
  border-radius: 8px;
  background: #8aa5e6;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 35;
}
._ask_wrapper_1tytc_305 ._send_1tytc_362:hover {
  background: #257eff;
  opacity: 1;
}

._modelSettingContainer_1tytc_384 {
  overflow-x: hidden;
  padding: 6px;
  width: 320px;
}
._modelSettingContainer_1tytc_384 ._settingItem_1tytc_389 {
  margin-bottom: 16px;
}
._modelSettingContainer_1tytc_384 ._settingLabel_1tytc_392 {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._modelSettingContainer_1tytc_384 ._helpIcon_1tytc_397 {
  cursor: pointer;
  margin-left: 4px;
}
._modelSettingContainer_1tytc_384 ._sliderWrapper_1tytc_401 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._modelSettingContainer_1tytc_384 ._slider_1tytc_401 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 12px;
}
._modelSettingContainer_1tytc_384 ._inputNumber_1tytc_409 {
  width: 60px;
}
._modelSettingContainer_1tytc_384 ._fullWidthInput_1tytc_412 {
  width: 100%;
}
._modelSettingContainer_1tytc_384 ._buttonGroup_1tytc_415 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 8px;
  margin-top: 16px;
}
._modelSettingContainer_1tytc_384 .ant-switch {
  background-color: #d9d9d9 !important;
}
._modelSettingContainer_1tytc_384 .ant-switch.ant-switch-checked {
  background-color: #1890ff !important;
}
._modelSettingContainer_1tytc_384 .ant-switch:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
._modelSettingContainer_1tytc_384 .ant-switch:hover:not(.ant-switch-disabled) {
  background-color: #bfbfbf !important;
}
._modelSettingContainer_1tytc_384 .ant-switch:hover:not(.ant-switch-disabled).ant-switch-checked {
  background-color: #40a9ff !important;
}

._replyModeSection_1tytc_437 {
  margin-top: 15px;
}
._replyModeSection_1tytc_437 ._replyModeTitle_1tytc_440 {
  font-weight: 500;
  line-height: 32px;
  color: #000000;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
._replyModeSection_1tytc_437 ._replyModeOptions_1tytc_448 .ant-radio-group {
  width: 100%;
}
._replyModeSection_1tytc_437 ._replyModeOptions_1tytc_448 .ant-radio-group .ant-radio-wrapper {
  display: block;
  margin-bottom: 12px;
  margin-right: 0;
}
._replyModeSection_1tytc_437 ._replyModeOptions_1tytc_448 .ant-radio-group .ant-radio-wrapper .ant-radio {
  margin-right: 8px;
}
._replyModeSection_1tytc_437 ._replyModeOptions_1tytc_448 .ant-radio-group .ant-radio-wrapper span:not(.ant-radio) {
  color: #333;
  font-size: 14px;
}
._replyModeSection_1tytc_437 ._replyModeOptions_1tytc_448 .ant-radio-group .ant-radio-wrapper:last-child {
  margin-bottom: 0;
}

.modelSettingPopover .ant-popover-inner {
  border-radius: 8px;
  padding: 0;
}

._modelSettingPopover_1tytc_467 {
  position: absolute;
  z-index: 9999;
}
._modelSettingPopover_1tytc_467 .ant-popover-inner-content {
  padding: 0;
}
._modelSettingPopover_1tytc_467 .ant-popover-arrow {
  display: none;
}._login_modal_fooab_1 ._login_warp_fooab_1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin: 23px 16px 11px 16px;
}
._login_modal_fooab_1 ._login_warp_fooab_1 ._login_name_fooab_7 {
  position: absolute;
  top: -15px;
  left: 0px;
  /* width: 100%; */
  height: 40px;
  /* background-color: #fff; */
  border-radius: 10px;
  font-size: 26px;
  color: rgb(176, 72, 254);
  font-weight: 600;
}
._login_modal_fooab_1 ._login_warp_fooab_1 ._mobile_account_login_fooab_19 {
  width: 302px;
  height: 355px;
  background-color: #fff;
  padding: 5px 25px 17px 25px;
  border-radius: 10px;
}
._login_modal_fooab_1 .ant-modal-content {
  border-radius: 18px;
  background-size: cover;
  background-image: url("/agent/assets/login-bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Bt9kGJIv.png");
  background-repeat: no-repeat;
  background-position: center;
  padding: 24px 10px !important;
}
._login_modal_fooab_1 .ant-modal-close-icon {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  width: 24px;
  border-radius: 5px;
}
._login_modal_fooab_1 .ant-modal-close-icon:hover {
  background-color: #dcdfdf;
}
._login_modal_fooab_1 .ant-tabs-tab-btn {
  width: 84px;
  height: 18px;
  opacity: 0.68;
  font-size: 14px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #1b1c21;
  line-height: 18px;
}
._login_modal_fooab_1 .ant-tabs-tab-active .ant-tabs-tab-btn {
  opacity: 1;
  color: #1b1c21 !important;
  font-weight: 600;
}
._login_modal_fooab_1 .ant-input {
  height: 34px !important;
}
._login_modal_fooab_1 .ant-tabs-nav {
  margin: 0px auto;
}
._login_modal_fooab_1 .ant-tabs-nav::before {
  border-bottom: 0px !important;
}
._login_modal_fooab_1 .ant-tabs-ink-bar {
  width: 28px !important;
  height: 4px !important;
  border-radius: 4px;
  margin: 0 auto;
  background: -webkit-gradient(linear, right top, left top, from(#275eff), to(#c927ff));
  background: linear-gradient(270deg, #275eff 0%, #c927ff 100%);
}._mobile_login_contain_1t1nl_1 {
  width: 100%;
  text-align: center;
  background-color: #ffffff;
  border-radius: 8px;
}
._mobile_login_contain_1t1nl_1 ._get_code_1t1nl_7 {
  background: none;
  border: none;
  font-size: 12px;
  color: #0065ff;
}
._mobile_login_contain_1t1nl_1 ._get_code_1t1nl_7 ._send_span_1t1nl_13 {
  color: #1b1c21;
}
._mobile_login_contain_1t1nl_1 ._login_btn_1t1nl_16 {
  margin-top: 20px;
  background: #2a6ee9;
  border-radius: 8px;
  font-size: 13px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 22px;
}
._mobile_login_contain_1t1nl_1 .ant-checkbox {
  width: 16px;
  height: 16px;
  margin-bottom: 40px !important;
}
._mobile_login_contain_1t1nl_1 ._loginTxt_1t1nl_32 {
  padding-left: 19px;
  display: inline-block;
  font-size: 13px;
}
._mobile_login_contain_1t1nl_1 ._loginTxt_1t1nl_32 > a {
  color: #848a9d;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper textarea::-webkit-input-placeholder {
  color: #c927ff !important;
  font-weight: 400 !important;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper textarea::-moz-placeholder {
  color: #c927ff !important;
  font-weight: 400 !important;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper textarea:-ms-input-placeholder {
  color: #c927ff !important;
  font-weight: 400 !important;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper textarea::-ms-input-placeholder {
  color: #c927ff !important;
  font-weight: 400 !important;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper textarea::placeholder {
  color: #c927ff !important;
  font-weight: 400 !important;
}
._mobile_login_contain_1t1nl_1 .ant-form-item-label > label {
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #848a9d;
}
._mobile_login_contain_1t1nl_1 .ant-btn {
  width: 100%;
  padding: 4px 0;
}
._mobile_login_contain_1t1nl_1 .ant-btn[disabled]:hover {
  background: none;
}
._mobile_login_contain_1t1nl_1 .ant-form-item:not(.ant-form-item-horizontal) .ant-form-item-label > label {
  margin-top: 16px;
}
._mobile_login_contain_1t1nl_1 .ant-row {
  margin: 0 auto;
  width: 251px;
}
._mobile_login_contain_1t1nl_1 .ant-form-item {
  text-align: left;
}
._mobile_login_contain_1t1nl_1 .ant-form-item .ant-form-item-explain-error {
  font-size: 12px;
}
._mobile_login_contain_1t1nl_1 input.ant-input {
  height: 36px;
  line-height: 36px;
}
._mobile_login_contain_1t1nl_1 .ant-form:not(.ant-form-inline) .ant-form-item {
  margin-bottom: 0;
}
._mobile_login_contain_1t1nl_1 .ant-input-group-wrapper-outlined .ant-input-group-addon:last-child {
  background: #ffffff;
  font-size: 13px;
  color: #0065ff;
  padding: 0;
}
._mobile_login_contain_1t1nl_1 .ant-input-affix-wrapper {
  padding: 0 11px;
}
._mobile_login_contain_1t1nl_1 .ant-input-outlined {
  height: 36px;
}
._mobile_login_contain_1t1nl_1 .ant-input-outlined:focus {
  border-color: #275eff !important;
}
._mobile_login_contain_1t1nl_1 .ant-input-group > .ant-input:first-child {
  border-right: none;
  height: 36px;
  line-height: 36px;
}
._mobile_login_contain_1t1nl_1 .ant-input-group > .ant-input {
  height: 36px;
}
._mobile_login_contain_1t1nl_1 .ant-input-group > .ant-input:last-child {
  border-left: none;
  height: 36px;
  line-height: 36px;
}
._mobile_login_contain_1t1nl_1 .ant-input-prefix {
  margin-right: 15px;
}
._mobile_login_contain_1t1nl_1 .ant-form-item .ant-form-item-explain-error {
  font-size: 11px;
  float: left;
  position: absolute;
}
._mobile_login_contain_1t1nl_1 .ant-checkbox-wrapper {
  margin-top: 10px;
  width: 100%;
  height: 57px;
  -webkit-padding-end: 0px;
          padding-inline-end: 0px;
  font-size: 10px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #1b1c21;
  line-height: 19px;
  letter-spacing: 0.83px;
}
._mobile_login_contain_1t1nl_1 .ant-checkbox + span {
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
  -webkit-padding-end: 3px;
          padding-inline-end: 3px;
  word-break: break-all;
}
._mobile_login_contain_1t1nl_1 .ant-checkbox {
  margin-bottom: 40px;
  margin-right: -18px;
  width: 14px;
  height: 14px;
}

._input_area_1t1nl_138 {
  font-weight: 400 !important;
}
._input_area_1t1nl_138 input::-webkit-input-placeholder {
  font-weight: 400 !important;
}
._input_area_1t1nl_138 input::-moz-placeholder {
  font-weight: 400 !important;
}
._input_area_1t1nl_138 input:-ms-input-placeholder {
  font-weight: 400 !important;
}
._input_area_1t1nl_138 input::-ms-input-placeholder {
  font-weight: 400 !important;
}
._input_area_1t1nl_138 input::placeholder {
  font-weight: 400 !important;
}

._customCheckbox_1t1nl_145 .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner {
  background-color: #fff !important;
}._account_login_contain_10fsh_1 {
  width: 100%;
  text-align: center;
  background-color: #ffffff;
  border-radius: 8px;
}
._account_login_contain_10fsh_1 ._forget_password_10fsh_7 {
  float: right;
  cursor: pointer;
  margin-top: 1px;
  width: 50px;
  height: 22px;
  font-size: 10px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #275eff;
  line-height: 22px;
}
._account_login_contain_10fsh_1 ._login_btn_10fsh_19 {
  margin-top: 8px;
  background: #2a6ee9;
  border-radius: 8px;
  font-size: 13px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 22px;
}
._account_login_contain_10fsh_1 .ant-checkbox {
  width: 16px;
  height: 16px;
  margin-bottom: 44.5px !important;
}
._account_login_contain_10fsh_1 ._loginTxt_10fsh_35 {
  padding-left: 20px;
  display: inline-block;
  font-size: 13px;
}
._account_login_contain_10fsh_1 ._loginTxt_10fsh_35 > a {
  color: #848a9d;
}
._account_login_contain_10fsh_1 .ant-form-item-label > label {
  font-size: 12px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  color: #848a9d;
}
._account_login_contain_10fsh_1 .ant-btn {
  width: 100%;
  padding: 4px 0;
}
._account_login_contain_10fsh_1 .ant-form-item:not(.ant-form-item-horizontal) .ant-form-item-label > label {
  margin-top: 16px;
}
._account_login_contain_10fsh_1 .ant-row {
  margin: 0 auto;
  width: 251px;
}
._account_login_contain_10fsh_1 .ant-form-item {
  text-align: left;
}
._account_login_contain_10fsh_1 .ant-form-item .ant-form-item-explain-error {
  font-size: 12px;
}
._account_login_contain_10fsh_1 input.ant-input {
  height: 36px;
  line-height: 36px;
}
._account_login_contain_10fsh_1 .ant-form:not(.ant-form-inline) .ant-form-item {
  margin-bottom: 0;
}
._account_login_contain_10fsh_1 .ant-input-group-wrapper-outlined .ant-input-group-addon:last-child {
  background: #ffffff;
  font-size: 13px;
  color: #0065ff;
  padding: 0;
}
._account_login_contain_10fsh_1 .ant-input-affix-wrapper {
  padding: 0 11px;
}
._account_login_contain_10fsh_1 .ant-input-outlined {
  height: 36px;
}
._account_login_contain_10fsh_1 .ant-input-outlined:focus {
  border-color: #275eff !important;
}
._account_login_contain_10fsh_1 .ant-input-group > .ant-input:first-child {
  border-right: none;
  height: 36px;
  line-height: 36px;
}
._account_login_contain_10fsh_1 .ant-input-group > .ant-input {
  height: 36px;
}
._account_login_contain_10fsh_1 .ant-input-group > .ant-input:last-child {
  border-left: none;
  height: 36px;
  line-height: 36px;
}
._account_login_contain_10fsh_1 .ant-input-prefix {
  margin-right: 15px;
}
._account_login_contain_10fsh_1 .ant-form-item .ant-form-item-explain-error {
  font-size: 11px;
  float: left;
  position: absolute;
}
._account_login_contain_10fsh_1 .ant-checkbox-wrapper {
  margin-top: 10px;
  width: 100%;
  -webkit-padding-end: 0px;
          padding-inline-end: 0px;
  font-size: 10px;
  font-family: PingFang SC, PingFang SC-Regular;
  font-weight: 400;
  text-align: justify;
  color: #1b1c21;
  line-height: 20px;
  letter-spacing: 0.6px;
}
._account_login_contain_10fsh_1 .ant-checkbox + span {
  -webkit-padding-start: 3px;
          padding-inline-start: 3px;
  -webkit-padding-end: 3px;
          padding-inline-end: 3px;
  word-break: break-all;
}
._account_login_contain_10fsh_1 .ant-checkbox {
  margin-bottom: 23.5px;
  margin-right: -18px;
  width: 14px;
  height: 14px;
}

._input_area_10fsh_133 {
  font-weight: 400 !important;
}
._input_area_10fsh_133 input::-webkit-input-placeholder {
  font-weight: 400 !important;
}
._input_area_10fsh_133 input::-moz-placeholder {
  font-weight: 400 !important;
}
._input_area_10fsh_133 input:-ms-input-placeholder {
  font-weight: 400 !important;
}
._input_area_10fsh_133 input::-ms-input-placeholder {
  font-weight: 400 !important;
}
._input_area_10fsh_133 input::placeholder {
  font-weight: 400 !important;
}

._customCheckbox_10fsh_140 .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner {
  background-color: #fff !important;
}.markdown-body {
  --base-size-4: 0.25rem;
  --base-size-8: 0.5rem;
  --base-size-16: 1rem;
  --base-text-weight-normal: 400;
  --base-text-weight-medium: 500;
  --base-text-weight-semibold: 600;
  --fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
}

@media (prefers-color-scheme: dark) {
  .markdown-body,
  [data-theme="dark"] {
    /*dark*/
    color-scheme: dark;
    --focus-outlineColor: #1f6feb;
    --fgColor-default: #e6edf3;
    --fgColor-muted: #8d96a0;
    --fgColor-accent: #4493f8;
    --fgColor-success: #3fb950;
    --fgColor-attention: #d29922;
    --fgColor-danger: #f85149;
    --fgColor-done: #ab7df8;
    --bgColor-default: #0d1117;
    --bgColor-muted: #161b22;
    --bgColor-neutral-muted: #6e768166;
    --bgColor-attention-muted: #bb800926;
    --borderColor-default: #30363d;
    --borderColor-muted: #30363db3;
    --borderColor-neutral-muted: #6e768166;
    --borderColor-accent-emphasis: #1f6feb;
    --borderColor-success-emphasis: #238636;
    --borderColor-attention-emphasis: #9e6a03;
    --borderColor-danger-emphasis: #da3633;
    --borderColor-done-emphasis: #8957e5;
    --color-prettylights-syntax-comment: #8b949e;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-variable: #ffa657;
    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
    --color-prettylights-syntax-carriage-return-bg: #b62324;
    --color-prettylights-syntax-string-regexp: #7ee787;
    --color-prettylights-syntax-markup-list: #f2cc60;
    --color-prettylights-syntax-markup-heading: #1f6feb;
    --color-prettylights-syntax-markup-italic: #c9d1d9;
    --color-prettylights-syntax-markup-bold: #c9d1d9;
    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
    --color-prettylights-syntax-markup-deleted-bg: #67060c;
    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
    --color-prettylights-syntax-markup-inserted-bg: #033a16;
    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
  }
}

@media (prefers-color-scheme: light) {
  .markdown-body,
  [data-theme="light"] {
    /*light*/
    color-scheme: light;
    --focus-outlineColor: #0969da;
    --fgColor-default: #1f2328;
    --fgColor-muted: #636c76;
    --fgColor-accent: #0969da;
    --fgColor-success: #1a7f37;
    --fgColor-attention: #9a6700;
    --fgColor-danger: #d1242f;
    --fgColor-done: #8250df;
    --bgColor-default: #ffffff;
    --bgColor-muted: #f6f8fa;
    --bgColor-neutral-muted: #afb8c133;
    --bgColor-attention-muted: #fff8c5;
    --borderColor-default: #d0d7de;
    --borderColor-muted: #d0d7deb3;
    --borderColor-neutral-muted: #afb8c133;
    --borderColor-accent-emphasis: #0969da;
    --borderColor-success-emphasis: #1a7f37;
    --borderColor-attention-emphasis: #bf8700;
    --borderColor-danger-emphasis: #cf222e;
    --borderColor-done-emphasis: #8250df;
    --color-prettylights-syntax-comment: #57606a;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
    --color-prettylights-syntax-entity: #6639ba;
    --color-prettylights-syntax-storage-modifier-import: #24292f;
    --color-prettylights-syntax-entity-tag: #0550ae;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-variable: #953800;
    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
    --color-prettylights-syntax-brackethighlighter-angle: #57606a;
    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
    --color-prettylights-syntax-carriage-return-bg: #cf222e;
    --color-prettylights-syntax-string-regexp: #116329;
    --color-prettylights-syntax-markup-list: #3b2300;
    --color-prettylights-syntax-markup-heading: #0550ae;
    --color-prettylights-syntax-markup-italic: #24292f;
    --color-prettylights-syntax-markup-bold: #24292f;
    --color-prettylights-syntax-markup-deleted-text: #82071e;
    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
    --color-prettylights-syntax-markup-inserted-text: #116329;
    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
    --color-prettylights-syntax-markup-changed-text: #953800;
    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
    --color-prettylights-syntax-markup-ignored-text: #eaeef2;
    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
    --color-prettylights-syntax-meta-diff-range: #8250df;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
  }
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  margin: 0;
  color: var(--fgColor-default);
  background-color: var(--bgColor-default);
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
  scroll-behavior: auto;
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}

.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 16px;
  height: 16px;
  content: ' ';
  display: inline-block;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
  mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
}

.markdown-body details,
.markdown-body figcaption,
.markdown-body figure {
  display: block;
}

.markdown-body summary {
  display: list-item;
}

.markdown-body [hidden] {
  display: none !important;
}

.markdown-body a {
  background-color: transparent;
  color: var(--fgColor-accent);
  text-decoration: none;
}

.markdown-body abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.markdown-body b,
.markdown-body strong {
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body dfn {
  font-style: italic;
}

.markdown-body h1 {
  margin: .67em 0;
  font-weight: var(--base-text-weight-semibold, 600);
  padding-bottom: .3em;
  font-size: 2em;
  border-bottom: 1px solid var(--borderColor-muted);
}

.markdown-body mark {
  background-color: var(--bgColor-attention-muted);
  color: var(--fgColor-default);
}

.markdown-body small {
  font-size: 90%;
}

.markdown-body sub,
.markdown-body sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.markdown-body sub {
  bottom: -0.25em;
}

.markdown-body sup {
  top: -0.5em;
}

.markdown-body img {
  border-style: none;
  max-width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-color: var(--bgColor-default);
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre,
.markdown-body samp {
  font-family: monospace;
  font-size: 1em;
}

.markdown-body figure {
  margin: 1em 40px;
}

.markdown-body hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: hidden;
  background: transparent;
  border-bottom: 1px solid var(--borderColor-muted);
  height: .25em;
  padding: 0;
  margin: 24px 0;
  background-color: var(--borderColor-default);
  border: 0;
}

.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body [type=button],
.markdown-body [type=reset],
.markdown-body [type=submit] {
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
}

.markdown-body [type=checkbox],
.markdown-body [type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

.markdown-body [type=number]::-webkit-inner-spin-button,
.markdown-body [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.markdown-body [type=search]::-webkit-search-cancel-button,
.markdown-body [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}

.markdown-body ::-webkit-input-placeholder {
  color: inherit;
  opacity: .54;
}

.markdown-body ::-webkit-file-upload-button {
  -webkit-appearance: button;
  appearance: button;
  font: inherit;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body ::-webkit-input-placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body ::-moz-placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body :-ms-input-placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body ::-ms-input-placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body ::placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  overflow: auto;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body details summary {
  cursor: pointer;
}

.markdown-body details:not([open])>*:not(summary) {
  display: none;
}

.markdown-body a:focus,
.markdown-body [role=button]:focus,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=checkbox]:focus {
  outline: 2px solid var(--focus-outlineColor);
  outline-offset: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.markdown-body a:focus:not(:focus-visible),
.markdown-body [role=button]:focus:not(:focus-visible),
.markdown-body input[type=radio]:focus:not(:focus-visible),
.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
  outline: solid 1px transparent;
}

.markdown-body a:focus-visible,
.markdown-body [role=button]:focus-visible,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus-visible {
  outline: 2px solid var(--focus-outlineColor);
  outline-offset: -2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.markdown-body a:not([class]):focus,
.markdown-body a:not([class]):focus-visible,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus,
.markdown-body input[type=checkbox]:focus-visible {
  outline-offset: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  line-height: 10px;
  color: var(--fgColor-default);
  vertical-align: middle;
  background-color: var(--bgColor-muted);
  border: solid 1px var(--borderColor-neutral-muted);
  border-bottom-color: var(--borderColor-neutral-muted);
  border-radius: 6px;
  -webkit-box-shadow: inset 0 -1px 0 var(--borderColor-neutral-muted);
          box-shadow: inset 0 -1px 0 var(--borderColor-neutral-muted);
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: var(--base-text-weight-semibold, 600);
  line-height: 1.25;
}

.markdown-body h2 {
  font-weight: var(--base-text-weight-semibold, 600);
  padding-bottom: .3em;
  font-size: 1.5em;
  border-bottom: 1px solid var(--borderColor-muted);
}

.markdown-body h3 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 1.25em;
}

.markdown-body h4 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 1em;
}

.markdown-body h5 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: .875em;
}

.markdown-body h6 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: .85em;
  color: var(--fgColor-muted);
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}

.markdown-body blockquote {
  margin: 0;
  padding: 0 1em;
  color: var(--fgColor-muted);
  border-left: .25em solid var(--borderColor-default);
}

.markdown-body ul,
.markdown-body ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2em;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body tt,
.markdown-body code,
.markdown-body samp {
  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  font-size: 12px;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  font-size: 12px;
  word-wrap: normal;
}

.markdown-body .octicon {
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
  fill: currentColor;
}

.markdown-body input::-webkit-outer-spin-button,
.markdown-body input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}

.markdown-body .mr-2 {
  margin-right: var(--base-size-8, 8px) !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .absent {
  color: var(--fgColor-danger);
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre,
.markdown-body details {
  margin-top: 0;
  margin-bottom: 16px;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: var(--fgColor-default);
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 tt,
.markdown-body h1 code,
.markdown-body h2 tt,
.markdown-body h2 code,
.markdown-body h3 tt,
.markdown-body h3 code,
.markdown-body h4 tt,
.markdown-body h4 code,
.markdown-body h5 tt,
.markdown-body h5 code,
.markdown-body h6 tt,
.markdown-body h6 code {
  padding: 0 .2em;
  font-size: inherit;
}

.markdown-body summary h1,
.markdown-body summary h2,
.markdown-body summary h3,
.markdown-body summary h4,
.markdown-body summary h5,
.markdown-body summary h6 {
  display: inline-block;
}

.markdown-body summary h1 .anchor,
.markdown-body summary h2 .anchor,
.markdown-body summary h3 .anchor,
.markdown-body summary h4 .anchor,
.markdown-body summary h5 .anchor,
.markdown-body summary h6 .anchor {
  margin-left: -40px;
}

.markdown-body summary h1,
.markdown-body summary h2 {
  padding-bottom: 0;
  border-bottom: 0;
}

.markdown-body ul.no-list,
.markdown-body ol.no-list {
  padding: 0;
  list-style-type: none;
}

.markdown-body ol[type="a s"] {
  list-style-type: lower-alpha;
}

.markdown-body ol[type="A s"] {
  list-style-type: upper-alpha;
}

.markdown-body ol[type="i s"] {
  list-style-type: lower-roman;
}

.markdown-body ol[type="I s"] {
  list-style-type: upper-roman;
}

.markdown-body ol[type="1"] {
  list-style-type: decimal;
}

.markdown-body div>ol:not([type]) {
  list-style-type: decimal;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: .25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table th {
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid var(--borderColor-default);
}

.markdown-body table td>:last-child {
  margin-bottom: 0;
}

.markdown-body table tr {
  background-color: var(--bgColor-default);
  border-top: 1px solid var(--borderColor-muted);
}

.markdown-body table tr:nth-child(2n) {
  background-color: var(--bgColor-muted);
}

.markdown-body table img {
  background-color: transparent;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body .emoji {
  max-width: none;
  vertical-align: text-top;
  background-color: transparent;
}

.markdown-body span.frame {
  display: block;
  overflow: hidden;
}

.markdown-body span.frame>span {
  display: block;
  float: left;
  width: auto;
  padding: 7px;
  margin: 13px 0 0;
  overflow: hidden;
  border: 1px solid var(--borderColor-default);
}

.markdown-body span.frame span img {
  display: block;
  float: left;
}

.markdown-body span.frame span span {
  display: block;
  padding: 5px 0 0;
  clear: both;
  color: var(--fgColor-default);
}

.markdown-body span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-center>span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: center;
}

.markdown-body span.align-center span img {
  margin: 0 auto;
  text-align: center;
}

.markdown-body span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-right>span {
  display: block;
  margin: 13px 0 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body span.align-right span img {
  margin: 0;
  text-align: right;
}

.markdown-body span.float-left {
  display: block;
  float: left;
  margin-right: 13px;
  overflow: hidden;
}

.markdown-body span.float-left span {
  margin: 13px 0 0;
}

.markdown-body span.float-right {
  display: block;
  float: right;
  margin-left: 13px;
  overflow: hidden;
}

.markdown-body span.float-right>span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body code,
.markdown-body tt {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  white-space: break-spaces;
  background-color: var(--bgColor-neutral-muted);
  border-radius: 6px;
}

.markdown-body code br,
.markdown-body tt br {
  display: none;
}

.markdown-body del code {
  text-decoration: inherit;
}

.markdown-body samp {
  font-size: 85%;
}

.markdown-body pre code {
  font-size: 100%;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  color: var(--fgColor-default);
  background-color: var(--bgColor-muted);
  border-radius: 6px;
}

.markdown-body pre code,
.markdown-body pre tt {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .csv-data td,
.markdown-body .csv-data th {
  padding: 5px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
}

.markdown-body .csv-data .blob-num {
  padding: 10px 8px 9px;
  text-align: right;
  background: var(--bgColor-default);
  border: 0;
}

.markdown-body .csv-data tr {
  border-top: 0;
}

.markdown-body .csv-data th {
  font-weight: var(--base-text-weight-semibold, 600);
  background: var(--bgColor-muted);
  border-top: 0;
}

.markdown-body [data-footnote-ref]::before {
  content: "[";
}

.markdown-body [data-footnote-ref]::after {
  content: "]";
}

.markdown-body .footnotes {
  font-size: 12px;
  color: var(--fgColor-muted);
  border-top: 1px solid var(--borderColor-default);
}

.markdown-body .footnotes ol {
  padding-left: 16px;
}

.markdown-body .footnotes ol ul {
  display: inline-block;
  padding-left: 16px;
  margin-top: 16px;
}

.markdown-body .footnotes li {
  position: relative;
}

.markdown-body .footnotes li:target::before {
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -24px;
  pointer-events: none;
  content: "";
  border: 2px solid var(--borderColor-accent-emphasis);
  border-radius: 6px;
}

.markdown-body .footnotes li:target {
  color: var(--fgColor-default);
}

.markdown-body .footnotes .data-footnote-backref g-emoji {
  font-family: monospace;
}

.markdown-body .pl-c {
  color: var(--color-prettylights-syntax-comment);
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: var(--color-prettylights-syntax-constant);
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: var(--color-prettylights-syntax-entity);
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: var(--color-prettylights-syntax-storage-modifier-import);
}

.markdown-body .pl-ent {
  color: var(--color-prettylights-syntax-entity-tag);
}

.markdown-body .pl-k {
  color: var(--color-prettylights-syntax-keyword);
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: var(--color-prettylights-syntax-string);
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: var(--color-prettylights-syntax-variable);
}

.markdown-body .pl-bu {
  color: var(--color-prettylights-syntax-brackethighlighter-unmatched);
}

.markdown-body .pl-ii {
  color: var(--color-prettylights-syntax-invalid-illegal-text);
  background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
}

.markdown-body .pl-c2 {
  color: var(--color-prettylights-syntax-carriage-return-text);
  background-color: var(--color-prettylights-syntax-carriage-return-bg);
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: var(--color-prettylights-syntax-string-regexp);
}

.markdown-body .pl-ml {
  color: var(--color-prettylights-syntax-markup-list);
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-heading);
}

.markdown-body .pl-mi {
  font-style: italic;
  color: var(--color-prettylights-syntax-markup-italic);
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-bold);
}

.markdown-body .pl-md {
  color: var(--color-prettylights-syntax-markup-deleted-text);
  background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}

.markdown-body .pl-mi1 {
  color: var(--color-prettylights-syntax-markup-inserted-text);
  background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}

.markdown-body .pl-mc {
  color: var(--color-prettylights-syntax-markup-changed-text);
  background-color: var(--color-prettylights-syntax-markup-changed-bg);
}

.markdown-body .pl-mi2 {
  color: var(--color-prettylights-syntax-markup-ignored-text);
  background-color: var(--color-prettylights-syntax-markup-ignored-bg);
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: var(--color-prettylights-syntax-meta-diff-range);
}

.markdown-body .pl-ba {
  color: var(--color-prettylights-syntax-brackethighlighter-angle);
}

.markdown-body .pl-sg {
  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: var(--color-prettylights-syntax-constant-other-reference-link);
}

.markdown-body [role=button]:focus:not(:focus-visible),
.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),
.markdown-body button:focus:not(:focus-visible),
.markdown-body summary:focus:not(:focus-visible),
.markdown-body a:focus:not(:focus-visible) {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.markdown-body [tabindex="0"]:focus:not(:focus-visible),
.markdown-body details-dialog:focus:not(:focus-visible) {
  outline: none;
}

.markdown-body g-emoji {
  display: inline-block;
  min-width: 1ch;
  font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 1em;
  font-style: normal !important;
  font-weight: var(--base-text-weight-normal, 400);
  line-height: 1;
  vertical-align: -0.075em;
}

.markdown-body g-emoji img {
  width: 1em;
  height: 1em;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item label {
  font-weight: var(--base-text-weight-normal, 400);
}

.markdown-body .task-list-item.enabled label {
  cursor: pointer;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: var(--base-size-4);
}

.markdown-body .task-list-item .handle {
  display: none;
}

.markdown-body .task-list-item-checkbox {
  margin: 0 .2em .25em -1.4em;
  vertical-align: middle;
}

.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
  margin: 0 -1.6em .25em .2em;
}

.markdown-body .contains-task-list {
  position: relative;
}

.markdown-body .contains-task-list:hover .task-list-item-convert-container,
.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
  display: block;
  width: auto;
  height: 24px;
  overflow: visible;
  clip: auto;
}

.markdown-body ::-webkit-calendar-picker-indicator {
  -webkit-filter: invert(50%);
          filter: invert(50%);
}

.markdown-body .markdown-alert {
  padding: var(--base-size-8) var(--base-size-16);
  margin-bottom: var(--base-size-16);
  color: inherit;
  border-left: .25em solid var(--borderColor-default);
}

.markdown-body .markdown-alert>:first-child {
  margin-top: 0;
}

.markdown-body .markdown-alert>:last-child {
  margin-bottom: 0;
}

.markdown-body .markdown-alert .markdown-alert-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: var(--base-text-weight-medium, 500);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}

.markdown-body .markdown-alert.markdown-alert-note {
  border-left-color: var(--borderColor-accent-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
  color: var(--fgColor-accent);
}

.markdown-body .markdown-alert.markdown-alert-important {
  border-left-color: var(--borderColor-done-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
  color: var(--fgColor-done);
}

.markdown-body .markdown-alert.markdown-alert-warning {
  border-left-color: var(--borderColor-attention-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
  color: var(--fgColor-attention);
}

.markdown-body .markdown-alert.markdown-alert-tip {
  border-left-color: var(--borderColor-success-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
  color: var(--fgColor-success);
}

.markdown-body .markdown-alert.markdown-alert-caution {
  border-left-color: var(--borderColor-danger-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
  color: var(--fgColor-danger);
}

.markdown-body>*:first-child>.heading-element:first-child {
  margin-top: 0 !important;
}
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
:root {
    --flow-handle: 0 0% 100%;
  }
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::-ms-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.\!container{
  width: 100% !important;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .\!container{
    max-width: 640px !important;
  }
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .\!container{
    max-width: 768px !important;
  }
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .\!container{
    max-width: 1024px !important;
  }
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .\!container{
    max-width: 1280px !important;
  }
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .\!container{
    max-width: 1536px !important;
  }
  .container{
    max-width: 1536px;
  }
}
@media (min-width: 1792px){
  .\!container{
    max-width: 1792px !important;
  }
  .container{
    max-width: 1792px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.\!visible{
  visibility: visible !important;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-3{
  bottom: 0.75rem;
}
.bottom-5{
  bottom: 1.25rem;
}
.bottom-\[20px\]{
  bottom: 20px;
}
.bottom-\[236px\]{
  bottom: 236px;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-3{
  left: 0.75rem;
}
.left-4{
  left: 1rem;
}
.left-5{
  left: 1.25rem;
}
.left-6{
  left: 1.5rem;
}
.left-9{
  left: 2.25rem;
}
.left-\[-80px\]{
  left: -80px;
}
.left-\[10px\]{
  left: 10px;
}
.left-\[14px\]{
  left: 14px;
}
.left-\[28px\]{
  left: 28px;
}
.left-\[50\%\]{
  left: 50%;
}
.left-\[8px\]{
  left: 8px;
}
.right-0{
  right: 0px;
}
.right-2{
  right: 0.5rem;
}
.right-2\.5{
  right: 0.625rem;
}
.right-3{
  right: 0.75rem;
}
.right-4{
  right: 1rem;
}
.right-7{
  right: 1.75rem;
}
.right-\[-13px\]{
  right: -13px;
}
.right-\[-15px\]{
  right: -15px;
}
.right-\[-1px\]{
  right: -1px;
}
.right-\[-20px\]{
  right: -20px;
}
.right-\[-3px\]{
  right: -3px;
}
.right-\[-526px\]{
  right: -526px;
}
.right-\[16px\]{
  right: 16px;
}
.right-\[1px\]{
  right: 1px;
}
.right-\[30px\]{
  right: 30px;
}
.right-\[33px\]{
  right: 33px;
}
.right-\[3px\]{
  right: 3px;
}
.right-\[54px\]{
  right: 54px;
}
.right-\[62px\]{
  right: 62px;
}
.right-\[6px\]{
  right: 6px;
}
.right-\[88px\]{
  right: 88px;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-1\/2{
  top: 50%;
}
.top-2{
  top: 0.5rem;
}
.top-3{
  top: 0.75rem;
}
.top-4{
  top: 1rem;
}
.top-6{
  top: 1.5rem;
}
.top-8{
  top: 2rem;
}
.top-\[-10px\]{
  top: -10px;
}
.top-\[-13px\]{
  top: -13px;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[-22px\]{
  top: -22px;
}
.top-\[-28px\]{
  top: -28px;
}
.top-\[-2px\]{
  top: -2px;
}
.top-\[-30px\]{
  top: -30px;
}
.top-\[-5px\]{
  top: -5px;
}
.top-\[0px\]{
  top: 0px;
}
.top-\[100px\]{
  top: 100px;
}
.top-\[104px\]{
  top: 104px;
}
.top-\[11px\]{
  top: 11px;
}
.top-\[123px\]{
  top: 123px;
}
.top-\[12px\]{
  top: 12px;
}
.top-\[13px\]{
  top: 13px;
}
.top-\[18px\]{
  top: 18px;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[20px\]{
  top: 20px;
}
.top-\[21px\]{
  top: 21px;
}
.top-\[26px\]{
  top: 26px;
}
.top-\[30px\]{
  top: 30px;
}
.top-\[38px\]{
  top: 38px;
}
.top-\[42px\]{
  top: 42px;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[55px\]{
  top: 55px;
}
.top-\[5px\]{
  top: 5px;
}
.top-\[60px\]{
  top: 60px;
}
.top-\[6px\]{
  top: 6px;
}
.top-\[70px\]{
  top: 70px;
}
.top-\[7px\]{
  top: 7px;
}
.top-\[80px\]{
  top: 80px;
}
.top-\[8px\]{
  top: 8px;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-50{
  z-index: 50;
}
.z-\[9999\]{
  z-index: 9999;
}
.float-right{
  float: right;
}
.m-2{
  margin: 0.5rem;
}
.m-\[-12px\]{
  margin: -12px;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-\[18px\]{
  margin-left: 18px;
  margin-right: 18px;
}
.mx-\[30px\]{
  margin-left: 30px;
  margin-right: 30px;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-\[0px\]{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-\[18px\]{
  margin-top: 18px;
  margin-bottom: 18px;
}
.my-\[2px\]{
  margin-top: 2px;
  margin-bottom: 2px;
}
.\!mr-\[4px\]{
  margin-right: 4px !important;
}
.-ml-px{
  margin-left: -1px;
}
.-mt-1{
  margin-top: -0.25rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-\[10px\]{
  margin-bottom: 10px;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.mb-\[14px\]{
  margin-bottom: 14px;
}
.mb-\[20px\]{
  margin-bottom: 20px;
}
.mb-\[23px\]{
  margin-bottom: 23px;
}
.mb-\[24px\]{
  margin-bottom: 24px;
}
.mb-\[30px\]{
  margin-bottom: 30px;
}
.mb-\[40px\]{
  margin-bottom: 40px;
}
.mb-\[45px\]{
  margin-bottom: 45px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.mb-\[6px\]{
  margin-bottom: 6px;
}
.mb-\[8px\]{
  margin-bottom: 8px;
}
.ml-0{
  margin-left: 0px;
}
.ml-0\.5{
  margin-left: 0.125rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.ml-11{
  margin-left: 2.75rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-2\.5{
  margin-left: 0.625rem;
}
.ml-24{
  margin-left: 6rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-5{
  margin-left: 1.25rem;
}
.ml-6{
  margin-left: 1.5rem;
}
.ml-7{
  margin-left: 1.75rem;
}
.ml-\[10px\]{
  margin-left: 10px;
}
.ml-\[12px\]{
  margin-left: 12px;
}
.ml-\[14px\]{
  margin-left: 14px;
}
.ml-\[18px\]{
  margin-left: 18px;
}
.ml-\[28px\]{
  margin-left: 28px;
}
.ml-\[30px\]{
  margin-left: 30px;
}
.ml-\[34px\]{
  margin-left: 34px;
}
.ml-\[52px\]{
  margin-left: 52px;
}
.ml-\[5px\]{
  margin-left: 5px;
}
.ml-\[64px\]{
  margin-left: 64px;
}
.ml-\[7px\]{
  margin-left: 7px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-2\.5{
  margin-right: 0.625rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-5{
  margin-right: 1.25rem;
}
.mr-\[12px\]{
  margin-right: 12px;
}
.mr-\[4px\]{
  margin-right: 4px;
}
.mr-\[5px\]{
  margin-right: 5px;
}
.mr-\[6px\]{
  margin-right: 6px;
}
.mr-\[7px\]{
  margin-right: 7px;
}
.mr-\[8px\]{
  margin-right: 8px;
}
.mt-0{
  margin-top: 0px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-9{
  margin-top: 2.25rem;
}
.mt-\[-3px\]{
  margin-top: -3px;
}
.mt-\[-6px\]{
  margin-top: -6px;
}
.mt-\[100px\]{
  margin-top: 100px;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[12px\]{
  margin-top: 12px;
}
.mt-\[14px\]{
  margin-top: 14px;
}
.mt-\[16px\]{
  margin-top: 16px;
}
.mt-\[18px\]{
  margin-top: 18px;
}
.mt-\[20px\]{
  margin-top: 20px;
}
.mt-\[22px\]{
  margin-top: 22px;
}
.mt-\[24px\]{
  margin-top: 24px;
}
.mt-\[26px\]{
  margin-top: 26px;
}
.mt-\[30px\]{
  margin-top: 30px;
}
.mt-\[34px\]{
  margin-top: 34px;
}
.mt-\[3px\]{
  margin-top: 3px;
}
.mt-\[40px\]{
  margin-top: 40px;
}
.mt-\[44px\]{
  margin-top: 44px;
}
.mt-\[52px\]{
  margin-top: 52px;
}
.mt-\[6px\]{
  margin-top: 6px;
}
.mt-\[72px\]{
  margin-top: 72px;
}
.mt-\[76px\]{
  margin-top: 76px;
}
.mt-\[77px\]{
  margin-top: 77px;
}
.mt-\[80px\]{
  margin-top: 80px;
}
.mt-\[8px\]{
  margin-top: 8px;
}
.mt-auto{
  margin-top: auto;
}
.box-border{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-flex{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.table{
  display: table;
}
.inline-table{
  display: inline-table;
}
.table-caption{
  display: table-caption;
}
.table-cell{
  display: table-cell;
}
.table-column{
  display: table-column;
}
.table-column-group{
  display: table-column-group;
}
.table-footer-group{
  display: table-footer-group;
}
.table-header-group{
  display: table-header-group;
}
.table-row-group{
  display: table-row-group;
}
.table-row{
  display: table-row;
}
.flow-root{
  display: flow-root;
}
.grid{
  display: grid;
}
.inline-grid{
  display: inline-grid;
}
.contents{
  display: contents;
}
.list-item{
  display: list-item;
}
.hidden{
  display: none;
}
.\!h-\[180px\]{
  height: 180px !important;
}
.\!h-\[32px\]{
  height: 32px !important;
}
.\!h-\[40px\]{
  height: 40px !important;
}
.h-0{
  height: 0px;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-1\/3{
  height: 33.333333%;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-3\/5{
  height: 60%;
}
.h-32{
  height: 8rem;
}
.h-4{
  height: 1rem;
}
.h-4\/5{
  height: 80%;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-\[0px\]{
  height: 0px;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[104px\]{
  height: 104px;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[110px\]{
  height: 110px;
}
.h-\[119px\]{
  height: 119px;
}
.h-\[11px\]{
  height: 11px;
}
.h-\[122px\]{
  height: 122px;
}
.h-\[127px\]{
  height: 127px;
}
.h-\[128px\]{
  height: 128px;
}
.h-\[12px\]{
  height: 12px;
}
.h-\[138px\]{
  height: 138px;
}
.h-\[13px\]{
  height: 13px;
}
.h-\[140px\]{
  height: 140px;
}
.h-\[148px\]{
  height: 148px;
}
.h-\[14px\]{
  height: 14px;
}
.h-\[15px\]{
  height: 15px;
}
.h-\[160px\]{
  height: 160px;
}
.h-\[165px\]{
  height: 165px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[17px\]{
  height: 17px;
}
.h-\[180px\]{
  height: 180px;
}
.h-\[182px\]{
  height: 182px;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[192px\]{
  height: 192px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[220px\]{
  height: 220px;
}
.h-\[22px\]{
  height: 22px;
}
.h-\[238px\]{
  height: 238px;
}
.h-\[23px\]{
  height: 23px;
}
.h-\[248px\]{
  height: 248px;
}
.h-\[24px\]{
  height: 24px;
}
.h-\[260px\]{
  height: 260px;
}
.h-\[26px\]{
  height: 26px;
}
.h-\[280px\]{
  height: 280px;
}
.h-\[284px\]{
  height: 284px;
}
.h-\[28px\]{
  height: 28px;
}
.h-\[2px\]{
  height: 2px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[322px\]{
  height: 322px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[336px\]{
  height: 336px;
}
.h-\[34px\]{
  height: 34px;
}
.h-\[360px\]{
  height: 360px;
}
.h-\[36px\]{
  height: 36px;
}
.h-\[38px\]{
  height: 38px;
}
.h-\[39px\]{
  height: 39px;
}
.h-\[3px\]{
  height: 3px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[46px\]{
  height: 46px;
}
.h-\[48px\]{
  height: 48px;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[570px\]{
  height: 570px;
}
.h-\[57px\]{
  height: 57px;
}
.h-\[58px\]{
  height: 58px;
}
.h-\[5px\]{
  height: 5px;
}
.h-\[6px\]{
  height: 6px;
}
.h-\[72px\]{
  height: 72px;
}
.h-\[7px\]{
  height: 7px;
}
.h-\[80px\]{
  height: 80px;
}
.h-\[80vh\]{
  height: 80vh;
}
.h-\[84px\]{
  height: 84px;
}
.h-\[85px\]{
  height: 85px;
}
.h-\[86px\]{
  height: 86px;
}
.h-\[88px\]{
  height: 88px;
}
.h-\[89px\]{
  height: 89px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[90px\]{
  height: 90px;
}
.h-\[94px\]{
  height: 94px;
}
.h-\[95\%\]{
  height: 95%;
}
.h-\[9px\]{
  height: 9px;
}
.h-\[fit-content\]{
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.h-screen{
  height: 100vh;
}
.max-h-\[205px\]{
  max-height: 205px;
}
.max-h-\[242px\]{
  max-height: 242px;
}
.max-h-\[255px\]{
  max-height: 255px;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[320px\]{
  max-height: 320px;
}
.max-h-\[340px\]{
  max-height: 340px;
}
.max-h-\[50vh\]{
  max-height: 50vh;
}
.max-h-\[550px\]{
  max-height: 550px;
}
.max-h-\[80vh\]{
  max-height: 80vh;
}
.max-h-\[85vm\]{
  max-height: 85vm;
}
.max-h-full{
  max-height: 100%;
}
.min-h-0{
  min-height: 0px;
}
.min-h-\[100px\]{
  min-height: 100px;
}
.min-h-\[120px\]{
  min-height: 120px;
}
.min-h-\[150px\]{
  min-height: 150px;
}
.min-h-\[225px\]{
  min-height: 225px;
}
.min-h-\[25px\]{
  min-height: 25px;
}
.min-h-\[288px\]{
  min-height: 288px;
}
.min-h-\[296px\]{
  min-height: 296px;
}
.min-h-\[29px\]{
  min-height: 29px;
}
.min-h-\[350px\]{
  min-height: 350px;
}
.min-h-\[36px\]{
  min-height: 36px;
}
.min-h-\[420px\]{
  min-height: 420px;
}
.min-h-\[473px\]{
  min-height: 473px;
}
.min-h-\[526px\]{
  min-height: 526px;
}
.min-h-\[54px\]{
  min-height: 54px;
}
.min-h-\[78px\]{
  min-height: 78px;
}
.min-h-fit{
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.w-0{
  width: 0px;
}
.w-1{
  width: 0.25rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-10{
  width: 2.5rem;
}
.w-12{
  width: 3rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-2\/5{
  width: 40%;
}
.w-20{
  width: 5rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-3\/4{
  width: 75%;
}
.w-4{
  width: 1rem;
}
.w-4\/5{
  width: 80%;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-7{
  width: 1.75rem;
}
.w-8{
  width: 2rem;
}
.w-9{
  width: 2.25rem;
}
.w-9\/12{
  width: 75%;
}
.w-\[0px\]{
  width: 0px;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[104px\]{
  width: 104px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[112px\]{
  width: 112px;
}
.w-\[11px\]{
  width: 11px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[124px\]{
  width: 124px;
}
.w-\[125px\]{
  width: 125px;
}
.w-\[127px\]{
  width: 127px;
}
.w-\[128px\]{
  width: 128px;
}
.w-\[129px\]{
  width: 129px;
}
.w-\[12px\]{
  width: 12px;
}
.w-\[130px\]{
  width: 130px;
}
.w-\[139px\]{
  width: 139px;
}
.w-\[13px\]{
  width: 13px;
}
.w-\[1400px\]{
  width: 1400px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[141px\]{
  width: 141px;
}
.w-\[142px\]{
  width: 142px;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[151px\]{
  width: 151px;
}
.w-\[15px\]{
  width: 15px;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[16px\]{
  width: 16px;
}
.w-\[175px\]{
  width: 175px;
}
.w-\[17px\]{
  width: 17px;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[18px\]{
  width: 18px;
}
.w-\[192px\]{
  width: 192px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[204px\]{
  width: 204px;
}
.w-\[209px\]{
  width: 209px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[210px\]{
  width: 210px;
}
.w-\[224px\]{
  width: 224px;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[232px\]{
  width: 232px;
}
.w-\[23px\]{
  width: 23px;
}
.w-\[240px\]{
  width: 240px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[250px\]{
  width: 250px;
}
.w-\[255px\]{
  width: 255px;
}
.w-\[25px\]{
  width: 25px;
}
.w-\[26px\]{
  width: 26px;
}
.w-\[28\%\]{
  width: 28%;
}
.w-\[280px\]{
  width: 280px;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[2px\]{
  width: 2px;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[310px\]{
  width: 310px;
}
.w-\[320px\]{
  width: 320px;
}
.w-\[324px\]{
  width: 324px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[376px\]{
  width: 376px;
}
.w-\[38\.7px\]{
  width: 38.7px;
}
.w-\[39px\]{
  width: 39px;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[440px\]{
  width: 440px;
}
.w-\[444px\]{
  width: 444px;
}
.w-\[448px\]{
  width: 448px;
}
.w-\[44px\]{
  width: 44px;
}
.w-\[450px\]{
  width: 450px;
}
.w-\[454px\]{
  width: 454px;
}
.w-\[46px\]{
  width: 46px;
}
.w-\[480px\]{
  width: 480px;
}
.w-\[48px\]{
  width: 48px;
}
.w-\[496px\]{
  width: 496px;
}
.w-\[49px\]{
  width: 49px;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[512px\]{
  width: 512px;
}
.w-\[54px\]{
  width: 54px;
}
.w-\[555px\]{
  width: 555px;
}
.w-\[560px\]{
  width: 560px;
}
.w-\[583px\]{
  width: 583px;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[620px\]{
  width: 620px;
}
.w-\[626px\]{
  width: 626px;
}
.w-\[640px\]{
  width: 640px;
}
.w-\[650px\]{
  width: 650px;
}
.w-\[652px\]{
  width: 652px;
}
.w-\[68px\]{
  width: 68px;
}
.w-\[6px\]{
  width: 6px;
}
.w-\[70px\]{
  width: 70px;
}
.w-\[72\%\]{
  width: 72%;
}
.w-\[720px\]{
  width: 720px;
}
.w-\[728px\]{
  width: 728px;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[74px\]{
  width: 74px;
}
.w-\[766px\]{
  width: 766px;
}
.w-\[76px\]{
  width: 76px;
}
.w-\[77px\]{
  width: 77px;
}
.w-\[78px\]{
  width: 78px;
}
.w-\[7px\]{
  width: 7px;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[820px\]{
  width: 820px;
}
.w-\[82px\]{
  width: 82px;
}
.w-\[84px\]{
  width: 84px;
}
.w-\[85\%\]{
  width: 85%;
}
.w-\[85px\]{
  width: 85px;
}
.w-\[860px\]{
  width: 860px;
}
.w-\[86px\]{
  width: 86px;
}
.w-\[87px\]{
  width: 87px;
}
.w-\[88\%\]{
  width: 88%;
}
.w-\[880px\]{
  width: 880px;
}
.w-\[88px\]{
  width: 88px;
}
.w-\[8px\]{
  width: 8px;
}
.w-\[90px\]{
  width: 90px;
}
.w-\[98px\]{
  width: 98px;
}
.w-\[9px\]{
  width: 9px;
}
.w-fit{
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-px{
  width: 1px;
}
.min-w-0{
  min-width: 0px;
}
.min-w-\[1000px\]{
  min-width: 1000px;
}
.min-w-\[120px\]{
  min-width: 120px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[20px\]{
  min-width: 20px;
}
.min-w-\[310px\]{
  min-width: 310px;
}
.min-w-\[40px\]{
  min-width: 40px;
}
.min-w-\[480px\]{
  min-width: 480px;
}
.min-w-\[500px\]{
  min-width: 500px;
}
.min-w-\[50px\]{
  min-width: 50px;
}
.min-w-\[555px\]{
  min-width: 555px;
}
.min-w-\[560px\]{
  min-width: 560px;
}
.min-w-\[624px\]{
  min-width: 624px;
}
.min-w-\[780px\]{
  min-width: 780px;
}
.min-w-\[80px\]{
  min-width: 80px;
}
.min-w-\[820px\]{
  min-width: 820px;
}
.min-w-\[974px\]{
  min-width: 974px;
}
.max-w-4xl{
  max-width: 56rem;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[100px\]{
  max-width: 100px;
}
.max-w-\[116px\]{
  max-width: 116px;
}
.max-w-\[120px\]{
  max-width: 120px;
}
.max-w-\[130px\]{
  max-width: 130px;
}
.max-w-\[140px\]{
  max-width: 140px;
}
.max-w-\[1425px\]{
  max-width: 1425px;
}
.max-w-\[14px\]{
  max-width: 14px;
}
.max-w-\[150px\]{
  max-width: 150px;
}
.max-w-\[156px\]{
  max-width: 156px;
}
.max-w-\[160px\]{
  max-width: 160px;
}
.max-w-\[192px\]{
  max-width: 192px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[250px\]{
  max-width: 250px;
}
.max-w-\[274px\]{
  max-width: 274px;
}
.max-w-\[300px\]{
  max-width: 300px;
}
.max-w-\[310px\]{
  max-width: 310px;
}
.max-w-\[340px\]{
  max-width: 340px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[507px\]{
  max-width: 507px;
}
.max-w-\[655px\]{
  max-width: 655px;
}
.max-w-\[668px\]{
  max-width: 668px;
}
.max-w-\[80px\]{
  max-width: 80px;
}
.max-w-\[90vw\]{
  max-width: 90vw;
}
.max-w-\[91\%\]{
  max-width: 91%;
}
.max-w-full{
  max-width: 100%;
}
.flex-1{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.flex-\[1\.5\]{
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
}
.flex-none{
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.flex-shrink-0{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.shrink-0{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\]{
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!cursor-not-allowed{
  cursor: not-allowed !important;
}
.cursor-auto{
  cursor: auto;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.cursor-text{
  cursor: text;
}
.resize-none{
  resize: none;
}
.resize{
  resize: both;
}
.scroll-mt-3{
  scroll-margin-top: 0.75rem;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[minmax\(120px\2c 1fr\)_minmax\(200px\2c 2fr\)\]{
  grid-template-columns: minmax(120px,1fr) minmax(200px,2fr);
}
.flex-row{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.items-start{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.items-end{
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.items-baseline{
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.items-stretch{
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.justify-start{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-evenly{
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.gap-0{
  gap: 0px;
}
.gap-0\.5{
  gap: 0.125rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-3\.5{
  gap: 0.875rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-9{
  gap: 2.25rem;
}
.gap-\[10px\]{
  gap: 10px;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-\[14px\]{
  gap: 14px;
}
.gap-\[15px\]{
  gap: 15px;
}
.gap-\[18px\]{
  gap: 18px;
}
.gap-\[20px\]{
  gap: 20px;
}
.gap-\[22px\]{
  gap: 22px;
}
.gap-\[23px\]{
  gap: 23px;
}
.gap-\[24px\]{
  gap: 24px;
}
.gap-\[26px\]{
  gap: 26px;
}
.gap-\[28px\]{
  gap: 28px;
}
.gap-\[30px\]{
  gap: 30px;
}
.gap-\[40px\]{
  gap: 40px;
}
.gap-\[42px\]{
  gap: 42px;
}
.gap-\[4px\]{
  gap: 4px;
}
.gap-\[52px\]{
  gap: 52px;
}
.gap-\[53px\]{
  gap: 53px;
}
.gap-\[7px\]{
  gap: 7px;
}
.gap-\[84px\]{
  gap: 84px;
}
.gap-\[8px\]{
  gap: 8px;
}
.gap-x-2{
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.gap-x-4{
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.gap-x-\[32px\]{
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[4px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-scroll{
  overflow: scroll;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overscroll-contain{
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.whitespace-pre-line{
  white-space: pre-line;
}
.whitespace-pre-wrap{
  white-space: pre-wrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[10px\]{
  border-radius: 10px;
}
.rounded-\[12px\]{
  border-radius: 12px;
}
.rounded-\[16px\]{
  border-radius: 16px;
}
.rounded-\[18px\]{
  border-radius: 18px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-\[5px\]{
  border-radius: 5px;
}
.rounded-\[7px\]{
  border-radius: 7px;
}
.rounded-\[8px\]{
  border-radius: 8px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-t-\[8px\]{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-\[1px\]{
  border-left-width: 1px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.\!border-\[\#E4EAFF\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.\!border-\[\#e4eaff\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.border-\[\#009dff\]{
  --tw-border-opacity: 1;
  border-color: rgb(0 157 255 / var(--tw-border-opacity));
}
.border-\[\#275EFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-\[\#48484E\]{
  --tw-border-opacity: 1;
  border-color: rgb(72 72 78 / var(--tw-border-opacity));
}
.border-\[\#62627B\]{
  --tw-border-opacity: 1;
  border-color: rgb(98 98 123 / var(--tw-border-opacity));
}
.border-\[\#C4C4C4\]{
  --tw-border-opacity: 1;
  border-color: rgb(196 196 196 / var(--tw-border-opacity));
}
.border-\[\#CACEE0\]{
  --tw-border-opacity: 1;
  border-color: rgb(202 206 224 / var(--tw-border-opacity));
}
.border-\[\#D3DBF8\]{
  --tw-border-opacity: 1;
  border-color: rgb(211 219 248 / var(--tw-border-opacity));
}
.border-\[\#D7DFE9\]{
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.border-\[\#D9E0E9\]{
  --tw-border-opacity: 1;
  border-color: rgb(217 224 233 / var(--tw-border-opacity));
}
.border-\[\#DFE4ED\]{
  --tw-border-opacity: 1;
  border-color: rgb(223 228 237 / var(--tw-border-opacity));
}
.border-\[\#E0E3E7\]{
  --tw-border-opacity: 1;
  border-color: rgb(224 227 231 / var(--tw-border-opacity));
}
.border-\[\#E2E8FF\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAF\]{
  border-color: #E4EAF;
}
.border-\[\#E5E5E5\]{
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-\[\#E5E5EC\]{
  --tw-border-opacity: 1;
  border-color: rgb(229 229 236 / var(--tw-border-opacity));
}
.border-\[\#E8E8EA\]{
  --tw-border-opacity: 1;
  border-color: rgb(232 232 234 / var(--tw-border-opacity));
}
.border-\[\#E9EFF6\]{
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#EAECEE\]{
  --tw-border-opacity: 1;
  border-color: rgb(234 236 238 / var(--tw-border-opacity));
}
.border-\[\#F1F1F1\]{
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}
.border-\[\#F2F2F2\]{
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.border-\[\#F2F5FE\]{
  --tw-border-opacity: 1;
  border-color: rgb(242 245 254 / var(--tw-border-opacity));
}
.border-\[\#FFA19B\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 161 155 / var(--tw-border-opacity));
}
.border-\[\#d3d3d3\]{
  --tw-border-opacity: 1;
  border-color: rgb(211 211 211 / var(--tw-border-opacity));
}
.border-\[\#dcdcdc\]{
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
}
.border-\[\#e2e8ff\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#e4eaff\]{
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#e5e7f0\]{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 240 / var(--tw-border-opacity));
}
.border-\[\#e7e7e7\]{
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}
.border-\[\#e8e8e8\]{
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / var(--tw-border-opacity));
}
.border-\[\#e9eff6\]{
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#eaecf0\]{
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity));
}
.border-\[\#f5f7fc\]{
  --tw-border-opacity: 1;
  border-color: rgb(245 247 252 / var(--tw-border-opacity));
}
.border-\[\]{
  border-color: ;
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\]{
  border-color: rgba(0,0,0,0.08);
}
.border-\[transparent\]{
  border-color: transparent;
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-\[\#275EFF\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-b-\[transparent\]{
  border-bottom-color: transparent;
}
.\!bg-\[\#F7F7FA\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#fff\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#000000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#13A10E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(19 161 14 / var(--tw-bg-opacity));
}
.bg-\[\#1FC92D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(31 201 45 / var(--tw-bg-opacity));
}
.bg-\[\#25252C\]{
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 44 / var(--tw-bg-opacity));
}
.bg-\[\#275EFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#275eff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#333\]{
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-\[\#3363FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(51 99 255 / var(--tw-bg-opacity));
}
.bg-\[\#383a44\]{
  --tw-bg-opacity: 1;
  background-color: rgb(56 58 68 / var(--tw-bg-opacity));
}
.bg-\[\#383c43\]{
  --tw-bg-opacity: 1;
  background-color: rgb(56 60 67 / var(--tw-bg-opacity));
}
.bg-\[\#41414d\]{
  --tw-bg-opacity: 1;
  background-color: rgb(65 65 77 / var(--tw-bg-opacity));
}
.bg-\[\#4a5961\]{
  --tw-bg-opacity: 1;
  background-color: rgb(74 89 97 / var(--tw-bg-opacity));
}
.bg-\[\#688fff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(104 143 255 / var(--tw-bg-opacity));
}
.bg-\[\#757575\]{
  --tw-bg-opacity: 1;
  background-color: rgb(117 117 117 / var(--tw-bg-opacity));
}
.bg-\[\#8D8DB0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(141 141 176 / var(--tw-bg-opacity));
}
.bg-\[\#B2B2B2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 178 / var(--tw-bg-opacity));
}
.bg-\[\#CCF2CF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(204 242 207 / var(--tw-bg-opacity));
}
.bg-\[\#D2D2D2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(210 210 210 / var(--tw-bg-opacity));
}
.bg-\[\#D3DBF8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(211 219 248 / var(--tw-bg-opacity));
}
.bg-\[\#D7DFE9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(215 223 233 / var(--tw-bg-opacity));
}
.bg-\[\#D8D8D8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity));
}
.bg-\[\#DFFFCE\]{
  --tw-bg-opacity: 1;
  background-color: rgb(223 255 206 / var(--tw-bg-opacity));
}
.bg-\[\#E1E8FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(225 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E2E8FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E3EDFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(227 237 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(228 234 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAF\]{
  background-color: #E4EAF;
}
.bg-\[\#E5E5E5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-\[\#E5E5EC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 236 / var(--tw-bg-opacity));
}
.bg-\[\#E7E7E7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
}
.bg-\[\#E7EAF3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(231 234 243 / var(--tw-bg-opacity));
}
.bg-\[\#E7F5E6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(231 245 230 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8E8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8EA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 234 / var(--tw-bg-opacity));
}
.bg-\[\#E92215\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 34 21 / var(--tw-bg-opacity));
}
.bg-\[\#E9EDF6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 237 246 / var(--tw-bg-opacity));
}
.bg-\[\#E9EEFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#EAECEF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 239 / var(--tw-bg-opacity));
}
.bg-\[\#EAEDF2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 237 242 / var(--tw-bg-opacity));
}
.bg-\[\#EBEFF4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / var(--tw-bg-opacity));
}
.bg-\[\#EBF4FD\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 244 253 / var(--tw-bg-opacity));
}
.bg-\[\#EDEEF3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(237 238 243 / var(--tw-bg-opacity));
}
.bg-\[\#EFF1F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F0F0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.bg-\[\#F0F3F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F4F9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F5FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F1F1F1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FE\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F5F5F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 247 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6FD\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 253 / var(--tw-bg-opacity));
}
.bg-\[\#F6F9FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 255 / var(--tw-bg-opacity));
}
.bg-\[\#F74E43\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 78 67 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7F7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7FA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity));
}
.bg-\[\#F8F8F8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-\[\#F8FAFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 252 / var(--tw-bg-opacity));
}
.bg-\[\#FEEDEC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#FF4D4F\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 77 79 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ccc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.bg-\[\#d3d3d3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 211 / var(--tw-bg-opacity));
}
.bg-\[\#dcdcdc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / var(--tw-bg-opacity));
}
.bg-\[\#e0e3ea\]{
  --tw-bg-opacity: 1;
  background-color: rgb(224 227 234 / var(--tw-bg-opacity));
}
.bg-\[\#e0e5f4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 244 / var(--tw-bg-opacity));
}
.bg-\[\#e2e8ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#e7f6e7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(231 246 231 / var(--tw-bg-opacity));
}
.bg-\[\#e8e1e9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(232 225 233 / var(--tw-bg-opacity));
}
.bg-\[\#e9efff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#e9f7f1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(233 247 241 / var(--tw-bg-opacity));
}
.bg-\[\#ebebeb\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.bg-\[\#ebeeff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#ececfb\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 251 / var(--tw-bg-opacity));
}
.bg-\[\#ecefff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#eff1f9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#f0f3f9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#f3f4fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f5fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 245 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f6ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#f5f5f5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7f9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7fc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 252 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7f7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 255 / var(--tw-bg-opacity));
}
.bg-\[\#f7f8fc\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 252 / var(--tw-bg-opacity));
}
.bg-\[\#f8faff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#f9fafb\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#fcfdff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 255 / var(--tw-bg-opacity));
}
.bg-\[\#feedec\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#fef6f5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 246 245 / var(--tw-bg-opacity));
}
.bg-\[\#fff5f4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 244 / var(--tw-bg-opacity));
}
.bg-\[\#fff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\]{
  background-color: rgba(0,0,0,0.08);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]{
  background-color: rgba(255,255,255,0.5);
}
.bg-flow-handle{
  background-color: hsl(var(--flow-handle));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-40{
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0px;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-3{
  padding: 0.75rem;
}
.p-3\.5{
  padding: 0.875rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.p-\[10px\]{
  padding: 10px;
}
.p-\[12px\]{
  padding: 12px;
}
.p-\[14px\]{
  padding: 14px;
}
.p-\[24px\]{
  padding: 24px;
}
.p-\[3px\]{
  padding: 3px;
}
.p-\[4px\]{
  padding: 4px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[11px\]{
  padding-left: 11px;
  padding-right: 11px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[22px\]{
  padding-left: 22px;
  padding-right: 22px;
}
.px-\[24px\]{
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[26px\]{
  padding-left: 26px;
  padding-right: 26px;
}
.px-\[28px\]{
  padding-left: 28px;
  padding-right: 28px;
}
.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[36px\]{
  padding-left: 36px;
  padding-right: 36px;
}
.px-\[38px\]{
  padding-left: 38px;
  padding-right: 38px;
}
.px-\[40px\]{
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[45px\]{
  padding-left: 45px;
  padding-right: 45px;
}
.px-\[48px\]{
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[5px\]{
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[66px\]{
  padding-left: 66px;
  padding-right: 66px;
}
.px-\[8px\]{
  padding-left: 8px;
  padding-right: 8px;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[11px\]{
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[13px\]{
  padding-top: 13px;
  padding-bottom: 13px;
}
.py-\[14px\]{
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[17px\]{
  padding-top: 17px;
  padding-bottom: 17px;
}
.py-\[18px\]{
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[20px\]{
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[30px\]{
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[43px\]{
  padding-top: 43px;
  padding-bottom: 43px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9px\]{
  padding-top: 9px;
  padding-bottom: 9px;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-0\.5{
  padding-bottom: 0.125rem;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-2\.5{
  padding-bottom: 0.625rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[11px\]{
  padding-bottom: 11px;
}
.pb-\[14px\]{
  padding-bottom: 14px;
}
.pb-\[16px\]{
  padding-bottom: 16px;
}
.pb-\[20px\]{
  padding-bottom: 20px;
}
.pb-\[24px\]{
  padding-bottom: 24px;
}
.pb-\[27px\]{
  padding-bottom: 27px;
}
.pb-\[6px\]{
  padding-bottom: 6px;
}
.pb-\[74px\]{
  padding-bottom: 74px;
}
.pl-0{
  padding-left: 0px;
}
.pl-0\.5{
  padding-left: 0.125rem;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-3\.5{
  padding-left: 0.875rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pl-\[10px\]{
  padding-left: 10px;
}
.pl-\[120px\]{
  padding-left: 120px;
}
.pl-\[12px\]{
  padding-left: 12px;
}
.pl-\[154px\]{
  padding-left: 154px;
}
.pl-\[16px\]{
  padding-left: 16px;
}
.pl-\[20px\]{
  padding-left: 20px;
}
.pl-\[24px\]{
  padding-left: 24px;
}
.pl-\[30px\]{
  padding-left: 30px;
}
.pl-\[38px\]{
  padding-left: 38px;
}
.pl-\[40px\]{
  padding-left: 40px;
}
.pl-\[52px\]{
  padding-left: 52px;
}
.pl-\[5px\]{
  padding-left: 5px;
}
.pl-\[6px\]{
  padding-left: 6px;
}
.pl-\[79px\]{
  padding-left: 79px;
}
.pl-\[7px\]{
  padding-left: 7px;
}
.pr-0{
  padding-right: 0px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pr-7{
  padding-right: 1.75rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-9{
  padding-right: 2.25rem;
}
.pr-\[10px\]{
  padding-right: 10px;
}
.pr-\[18px\]{
  padding-right: 18px;
}
.pr-\[20px\]{
  padding-right: 20px;
}
.pr-\[24px\]{
  padding-right: 24px;
}
.pr-\[30px\]{
  padding-right: 30px;
}
.pr-\[42px\]{
  padding-right: 42px;
}
.pr-\[56px\]{
  padding-right: 56px;
}
.pt-0{
  padding-top: 0px;
}
.pt-0\.5{
  padding-top: 0.125rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-1\.5{
  padding-top: 0.375rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-9{
  padding-top: 2.25rem;
}
.pt-\[12px\]{
  padding-top: 12px;
}
.pt-\[14px\]{
  padding-top: 14px;
}
.pt-\[20px\]{
  padding-top: 20px;
}
.pt-\[21px\]{
  padding-top: 21px;
}
.pt-\[24px\]{
  padding-top: 24px;
}
.pt-\[30px\]{
  padding-top: 30px;
}
.pt-\[32px\]{
  padding-top: 32px;
}
.pt-\[45px\]{
  padding-top: 45px;
}
.pt-\[56px\]{
  padding-top: 56px;
}
.pt-\[68px\]{
  padding-top: 68px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: start;
}
.font-\[\#3D3D3D\]{
  font-family: #3D3D3D;
}
.font-\[\'PingFang_SC\'\]{
  font-family: 'PingFang SC';
}
.font-\[MiSans\]{
  font-family: MiSans;
}
.font-\[\82F9\65B9\]{
  font-family: 苹方;
}
.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-\[10px\]{
  font-size: 10px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[36px\]{
  font-size: 36px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[14px\]{
  font-weight: 14px;
}
.font-\[500\]{
  font-weight: 500;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.\!leading-6{
  line-height: 1.5rem !important;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[18px\]{
  line-height: 18px;
}
.leading-\[20px\]{
  line-height: 20px;
}
.leading-\[21px\]{
  line-height: 21px;
}
.leading-\[24px\]{
  line-height: 24px;
}
.leading-\[28px\]{
  line-height: 28px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.tracking-normal{
  letter-spacing: 0em;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.\!text-gray-500{
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.text-\[\#000000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#00A4E9\]{
  --tw-text-opacity: 1;
  color: rgb(0 164 233 / var(--tw-text-opacity));
}
.text-\[\#0257FF\]{
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#0257ff\]{
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#101828\]{
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity));
}
.text-\[\#13A10E\]{
  --tw-text-opacity: 1;
  color: rgb(19 161 14 / var(--tw-text-opacity));
}
.text-\[\#1652D8\]{
  --tw-text-opacity: 1;
  color: rgb(22 82 216 / var(--tw-text-opacity));
}
.text-\[\#1D2939\]{
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / var(--tw-text-opacity));
}
.text-\[\#1F2A37\]{
  --tw-text-opacity: 1;
  color: rgb(31 42 55 / var(--tw-text-opacity));
}
.text-\[\#1FC92D\]{
  --tw-text-opacity: 1;
  color: rgb(31 201 45 / var(--tw-text-opacity));
}
.text-\[\#1e1e1e\]{
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity));
}
.text-\[\#275EFF\]{
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#275eff\]{
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#333333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#3D3D3D\]{
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.text-\[\#4A72FF\]{
  --tw-text-opacity: 1;
  color: rgb(74 114 255 / var(--tw-text-opacity));
}
.text-\[\#5CAA7E\]{
  --tw-text-opacity: 1;
  color: rgb(92 170 126 / var(--tw-text-opacity));
}
.text-\[\#6356ea\]{
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.text-\[\#6407FD\]{
  --tw-text-opacity: 1;
  color: rgb(100 7 253 / var(--tw-text-opacity));
}
.text-\[\#666666\]{
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#666A73\]{
  --tw-text-opacity: 1;
  color: rgb(102 106 115 / var(--tw-text-opacity));
}
.text-\[\#666\]{
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#6A6A6A\]{
  --tw-text-opacity: 1;
  color: rgb(106 106 106 / var(--tw-text-opacity));
}
.text-\[\#6A7385\]{
  --tw-text-opacity: 1;
  color: rgb(106 115 133 / var(--tw-text-opacity));
}
.text-\[\#6D7689\]{
  --tw-text-opacity: 1;
  color: rgb(109 118 137 / var(--tw-text-opacity));
}
.text-\[\#73819B\]{
  --tw-text-opacity: 1;
  color: rgb(115 129 155 / var(--tw-text-opacity));
}
.text-\[\#757575\]{
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.text-\[\#787878\]{
  --tw-text-opacity: 1;
  color: rgb(120 120 120 / var(--tw-text-opacity));
}
.text-\[\#787A7D\]{
  --tw-text-opacity: 1;
  color: rgb(120 122 125 / var(--tw-text-opacity));
}
.text-\[\#7F7F7F\]{
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#7f7f7f\]{
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#8D8DB0\]{
  --tw-text-opacity: 1;
  color: rgb(141 141 176 / var(--tw-text-opacity));
}
.text-\[\#8FACFF\]{
  --tw-text-opacity: 1;
  color: rgb(143 172 255 / var(--tw-text-opacity));
}
.text-\[\#979797\]{
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}
.text-\[\#999999\]{
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#999\]{
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#99A1B6\]{
  --tw-text-opacity: 1;
  color: rgb(153 161 182 / var(--tw-text-opacity));
}
.text-\[\#9CA3AF\]{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#9E9E9E\]{
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}
.text-\[\#9ca3af\]{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#AE1EBB\]{
  --tw-text-opacity: 1;
  color: rgb(174 30 187 / var(--tw-text-opacity));
}
.text-\[\#B1B1B1\]{
  --tw-text-opacity: 1;
  color: rgb(177 177 177 / var(--tw-text-opacity));
}
.text-\[\#B2B2B2\]{
  --tw-text-opacity: 1;
  color: rgb(178 178 178 / var(--tw-text-opacity));
}
.text-\[\#C0C4CC\]{
  --tw-text-opacity: 1;
  color: rgb(192 196 204 / var(--tw-text-opacity));
}
.text-\[\#CACEE0\]{
  --tw-text-opacity: 1;
  color: rgb(202 206 224 / var(--tw-text-opacity));
}
.text-\[\#CBCBCD\]{
  --tw-text-opacity: 1;
  color: rgb(203 203 205 / var(--tw-text-opacity));
}
.text-\[\#D84516\]{
  --tw-text-opacity: 1;
  color: rgb(216 69 22 / var(--tw-text-opacity));
}
.text-\[\#E4EAFF\]{
  --tw-text-opacity: 1;
  color: rgb(228 234 255 / var(--tw-text-opacity));
}
.text-\[\#E7E7E7\]{
  --tw-text-opacity: 1;
  color: rgb(231 231 231 / var(--tw-text-opacity));
}
.text-\[\#E92215\]{
  --tw-text-opacity: 1;
  color: rgb(233 34 21 / var(--tw-text-opacity));
}
.text-\[\#F6B728\]{
  --tw-text-opacity: 1;
  color: rgb(246 183 40 / var(--tw-text-opacity));
}
.text-\[\#F74E43\]{
  --tw-text-opacity: 1;
  color: rgb(247 78 67 / var(--tw-text-opacity));
}
.text-\[\#FF4D4F\]{
  --tw-text-opacity: 1;
  color: rgb(255 77 79 / var(--tw-text-opacity));
}
.text-\[\#FF5252\]{
  --tw-text-opacity: 1;
  color: rgb(255 82 82 / var(--tw-text-opacity));
}
.text-\[\#FF9645\]{
  --tw-text-opacity: 1;
  color: rgb(255 150 69 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#a2a2a2\]{
  --tw-text-opacity: 1;
  color: rgb(162 162 162 / var(--tw-text-opacity));
}
.text-\[\#a4a4a4\]{
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity));
}
.text-\[\#ff9a27\]{
  --tw-text-opacity: 1;
  color: rgb(255 154 39 / var(--tw-text-opacity));
}
.text-\[\#fff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffffb3\]{
  color: #ffffffb3;
}
.text-\[333\]{
  color: 333;
}
.text-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
  color: rgba(0,0,0,0.5);
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.line-through{
  text-decoration-line: line-through;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-60{
  opacity: 0.6;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-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-box-shadow, -webkit-transform, -webkit-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-all{
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-colors{
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-transform{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.duration-200{
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.duration-300{
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
body,
html,
#root {
  width: 100%;
  height: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background-color: #b3b3b3;
  border-radius: 4px;
}

.ant-form,
.ant-form label {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
  font-size: 14px;
  font-weight: 500;
}

@font-face {
  font-family: "D-DIN-PRO-500-Medium";
  src: url("/agent/fonts/D-DIN-PRO-500-Medium.otf") format("woff2");
}
.DINPROMedium {
  font-family: "D-DIN-PRO-500-Medium" !important;
}

/* react-tag-input-component 样式定制 */
.rti--input {
  min-width: 300px !important; /* 设置最小宽度，防止 placeholder 被截断 */
  width: auto !important;
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
}

.rti--input::-webkit-input-placeholder {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: auto !important;
}

.rti--input::-moz-placeholder {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: auto !important;
}

.rti--input:-ms-input-placeholder {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: auto !important;
}

.rti--input::-ms-input-placeholder {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: auto !important;
}

.rti--input::placeholder {
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: auto !important;
}

/* 确保容器有足够的宽度 */
.rti--container {
  width: 100% !important;
  min-width: 350px !important;
}
.hover\:border-\[\#D7DFE9\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.hover\:bg-\[\#1d4ed8\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#275EFF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#5b696a\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(91 105 106 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#DDE3F1\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#E6F4FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EBEBF1\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EFF4FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F0F0F0\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F2F5FE\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F5F7FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 247 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F8FAFF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F9FAFB\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dc2626\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dfdfe0\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(223 223 224 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#e6f4ff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#ededed\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#efefef\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f0f4ff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f8faff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#fff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]:hover{
  background-color: rgba(0,0,0,0.04);
}
.hover\:font-semibold:hover{
  font-weight: 600;
}
.hover\:text-\[\#0257ff\]:hover{
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#275EFF\]:hover{
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#6356ea\]:hover{
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.hover\:text-\[\#BA0000\]:hover{
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
.hover\:text-\[\#FFF\]:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#fff\]:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover{
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
.hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-\[\#E4EAFF\]:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(228 234 255 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:visible{
  visibility: visible;
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:inline-block{
  display: inline-block;
}
.group:hover .group-hover\:flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.group:hover .group-hover\:inline-flex{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.group:hover .group-hover\:hidden{
  display: none;
}
.group:hover .group-hover\:text-\[\#275EFF\]{
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#BA0000\]{
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
@media (min-width: 640px){
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px){
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@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));
  }
}
@media (min-width: 1280px){
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1536px){
  .\32xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1792px){
  .\33xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\33xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-ms-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
@media (min-width: 1792px) {

  .\!container {
    max-width: 1792px !important;
  }

  .container {
    max-width: 1792px;
  }
}
.stop-response-button {
  position: absolute;
  left: 50%;
  top: -62px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.modal-container {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 50;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow: hidden;
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
  font-weight: 500;
}
.modal-h1-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: 3D3D3D;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-\[20px\] {
  bottom: 20px;
}
.bottom-\[236px\] {
  bottom: 236px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-3 {
  left: 0.75rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-6 {
  left: 1.5rem;
}
.left-9 {
  left: 2.25rem;
}
.left-\[-80px\] {
  left: -80px;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[14px\] {
  left: 14px;
}
.left-\[28px\] {
  left: 28px;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[8px\] {
  left: 8px;
}
.right-0 {
  right: 0px;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-7 {
  right: 1.75rem;
}
.right-\[-13px\] {
  right: -13px;
}
.right-\[-15px\] {
  right: -15px;
}
.right-\[-1px\] {
  right: -1px;
}
.right-\[-20px\] {
  right: -20px;
}
.right-\[-3px\] {
  right: -3px;
}
.right-\[-526px\] {
  right: -526px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[1px\] {
  right: 1px;
}
.right-\[30px\] {
  right: 30px;
}
.right-\[33px\] {
  right: 33px;
}
.right-\[3px\] {
  right: 3px;
}
.right-\[54px\] {
  right: 54px;
}
.right-\[62px\] {
  right: 62px;
}
.right-\[6px\] {
  right: 6px;
}
.right-\[88px\] {
  right: 88px;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.top-6 {
  top: 1.5rem;
}
.top-8 {
  top: 2rem;
}
.top-\[-10px\] {
  top: -10px;
}
.top-\[-13px\] {
  top: -13px;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[-22px\] {
  top: -22px;
}
.top-\[-28px\] {
  top: -28px;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-30px\] {
  top: -30px;
}
.top-\[-5px\] {
  top: -5px;
}
.top-\[0px\] {
  top: 0px;
}
.top-\[100px\] {
  top: 100px;
}
.top-\[104px\] {
  top: 104px;
}
.top-\[11px\] {
  top: 11px;
}
.top-\[123px\] {
  top: 123px;
}
.top-\[12px\] {
  top: 12px;
}
.top-\[13px\] {
  top: 13px;
}
.top-\[18px\] {
  top: 18px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[20px\] {
  top: 20px;
}
.top-\[21px\] {
  top: 21px;
}
.top-\[26px\] {
  top: 26px;
}
.top-\[30px\] {
  top: 30px;
}
.top-\[38px\] {
  top: 38px;
}
.top-\[42px\] {
  top: 42px;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[55px\] {
  top: 55px;
}
.top-\[5px\] {
  top: 5px;
}
.top-\[60px\] {
  top: 60px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[70px\] {
  top: 70px;
}
.top-\[7px\] {
  top: 7px;
}
.top-\[80px\] {
  top: 80px;
}
.top-\[8px\] {
  top: 8px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[9999\] {
  z-index: 9999;
}
.float-right {
  float: right;
}
.m-2 {
  margin: 0.5rem;
}
.m-\[-12px\] {
  margin: -12px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-\[18px\] {
  margin-left: 18px;
  margin-right: 18px;
}
.mx-\[30px\] {
  margin-left: 30px;
  margin-right: 30px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-\[0px\] {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-\[18px\] {
  margin-top: 18px;
  margin-bottom: 18px;
}
.my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px;
}
.\!mr-\[4px\] {
  margin-right: 4px !important;
}
.-ml-px {
  margin-left: -1px;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[23px\] {
  margin-bottom: 23px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[40px\] {
  margin-bottom: 40px;
}
.mb-\[45px\] {
  margin-bottom: 45px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-11 {
  margin-left: 2.75rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[14px\] {
  margin-left: 14px;
}
.ml-\[18px\] {
  margin-left: 18px;
}
.ml-\[28px\] {
  margin-left: 28px;
}
.ml-\[30px\] {
  margin-left: 30px;
}
.ml-\[34px\] {
  margin-left: 34px;
}
.ml-\[52px\] {
  margin-left: 52px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-\[64px\] {
  margin-left: 64px;
}
.ml-\[7px\] {
  margin-left: 7px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-\[12px\] {
  margin-right: 12px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mr-\[7px\] {
  margin-right: 7px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-3px\] {
  margin-top: -3px;
}
.mt-\[-6px\] {
  margin-top: -6px;
}
.mt-\[100px\] {
  margin-top: 100px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[14px\] {
  margin-top: 14px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[18px\] {
  margin-top: 18px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[26px\] {
  margin-top: 26px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[34px\] {
  margin-top: 34px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[44px\] {
  margin-top: 44px;
}
.mt-\[52px\] {
  margin-top: 52px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[72px\] {
  margin-top: 72px;
}
.mt-\[76px\] {
  margin-top: 76px;
}
.mt-\[77px\] {
  margin-top: 77px;
}
.mt-\[80px\] {
  margin-top: 80px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.table {
  display: table;
}
.inline-table {
  display: inline-table;
}
.table-caption {
  display: table-caption;
}
.table-cell {
  display: table-cell;
}
.table-column {
  display: table-column;
}
.table-column-group {
  display: table-column-group;
}
.table-footer-group {
  display: table-footer-group;
}
.table-header-group {
  display: table-header-group;
}
.table-row-group {
  display: table-row-group;
}
.table-row {
  display: table-row;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.\!h-\[180px\] {
  height: 180px !important;
}
.\!h-\[32px\] {
  height: 32px !important;
}
.\!h-\[40px\] {
  height: 40px !important;
}
.h-0 {
  height: 0px;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/3 {
  height: 33.333333%;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-3\/5 {
  height: 60%;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-4\/5 {
  height: 80%;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[0px\] {
  height: 0px;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[104px\] {
  height: 104px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[119px\] {
  height: 119px;
}
.h-\[11px\] {
  height: 11px;
}
.h-\[122px\] {
  height: 122px;
}
.h-\[127px\] {
  height: 127px;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[138px\] {
  height: 138px;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[148px\] {
  height: 148px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[165px\] {
  height: 165px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[17px\] {
  height: 17px;
}
.h-\[180px\] {
  height: 180px;
}
.h-\[182px\] {
  height: 182px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[238px\] {
  height: 238px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[248px\] {
  height: 248px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[260px\] {
  height: 260px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[284px\] {
  height: 284px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[322px\] {
  height: 322px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[336px\] {
  height: 336px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[360px\] {
  height: 360px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[39px\] {
  height: 39px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[570px\] {
  height: 570px;
}
.h-\[57px\] {
  height: 57px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[7px\] {
  height: 7px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[84px\] {
  height: 84px;
}
.h-\[85px\] {
  height: 85px;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[89px\] {
  height: 89px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[94px\] {
  height: 94px;
}
.h-\[95\%\] {
  height: 95%;
}
.h-\[9px\] {
  height: 9px;
}
.h-\[fit-content\] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-\[205px\] {
  max-height: 205px;
}
.max-h-\[242px\] {
  max-height: 242px;
}
.max-h-\[255px\] {
  max-height: 255px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[340px\] {
  max-height: 340px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[550px\] {
  max-height: 550px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[85vm\] {
  max-height: 85vm;
}
.max-h-full {
  max-height: 100%;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[225px\] {
  min-height: 225px;
}
.min-h-\[25px\] {
  min-height: 25px;
}
.min-h-\[288px\] {
  min-height: 288px;
}
.min-h-\[296px\] {
  min-height: 296px;
}
.min-h-\[29px\] {
  min-height: 29px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[36px\] {
  min-height: 36px;
}
.min-h-\[420px\] {
  min-height: 420px;
}
.min-h-\[473px\] {
  min-height: 473px;
}
.min-h-\[526px\] {
  min-height: 526px;
}
.min-h-\[54px\] {
  min-height: 54px;
}
.min-h-\[78px\] {
  min-height: 78px;
}
.min-h-fit {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-\[0px\] {
  width: 0px;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[104px\] {
  width: 104px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[112px\] {
  width: 112px;
}
.w-\[11px\] {
  width: 11px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[124px\] {
  width: 124px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[127px\] {
  width: 127px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[129px\] {
  width: 129px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[139px\] {
  width: 139px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[1400px\] {
  width: 1400px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[141px\] {
  width: 141px;
}
.w-\[142px\] {
  width: 142px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[151px\] {
  width: 151px;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[175px\] {
  width: 175px;
}
.w-\[17px\] {
  width: 17px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[192px\] {
  width: 192px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[204px\] {
  width: 204px;
}
.w-\[209px\] {
  width: 209px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[224px\] {
  width: 224px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[232px\] {
  width: 232px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[255px\] {
  width: 255px;
}
.w-\[25px\] {
  width: 25px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[28\%\] {
  width: 28%;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[2px\] {
  width: 2px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[310px\] {
  width: 310px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[324px\] {
  width: 324px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[376px\] {
  width: 376px;
}
.w-\[38\.7px\] {
  width: 38.7px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[444px\] {
  width: 444px;
}
.w-\[448px\] {
  width: 448px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[454px\] {
  width: 454px;
}
.w-\[46px\] {
  width: 46px;
}
.w-\[480px\] {
  width: 480px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[496px\] {
  width: 496px;
}
.w-\[49px\] {
  width: 49px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[512px\] {
  width: 512px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[555px\] {
  width: 555px;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[583px\] {
  width: 583px;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[620px\] {
  width: 620px;
}
.w-\[626px\] {
  width: 626px;
}
.w-\[640px\] {
  width: 640px;
}
.w-\[650px\] {
  width: 650px;
}
.w-\[652px\] {
  width: 652px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[6px\] {
  width: 6px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[72\%\] {
  width: 72%;
}
.w-\[720px\] {
  width: 720px;
}
.w-\[728px\] {
  width: 728px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[74px\] {
  width: 74px;
}
.w-\[766px\] {
  width: 766px;
}
.w-\[76px\] {
  width: 76px;
}
.w-\[77px\] {
  width: 77px;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[7px\] {
  width: 7px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[820px\] {
  width: 820px;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[84px\] {
  width: 84px;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[85px\] {
  width: 85px;
}
.w-\[860px\] {
  width: 860px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[87px\] {
  width: 87px;
}
.w-\[88\%\] {
  width: 88%;
}
.w-\[880px\] {
  width: 880px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[98px\] {
  width: 98px;
}
.w-\[9px\] {
  width: 9px;
}
.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[1000px\] {
  min-width: 1000px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[310px\] {
  min-width: 310px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.min-w-\[480px\] {
  min-width: 480px;
}
.min-w-\[500px\] {
  min-width: 500px;
}
.min-w-\[50px\] {
  min-width: 50px;
}
.min-w-\[555px\] {
  min-width: 555px;
}
.min-w-\[560px\] {
  min-width: 560px;
}
.min-w-\[624px\] {
  min-width: 624px;
}
.min-w-\[780px\] {
  min-width: 780px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-\[820px\] {
  min-width: 820px;
}
.min-w-\[974px\] {
  min-width: 974px;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[1000px\] {
  max-width: 1000px;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[116px\] {
  max-width: 116px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[130px\] {
  max-width: 130px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[1425px\] {
  max-width: 1425px;
}
.max-w-\[14px\] {
  max-width: 14px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[156px\] {
  max-width: 156px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[192px\] {
  max-width: 192px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[274px\] {
  max-width: 274px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[310px\] {
  max-width: 310px;
}
.max-w-\[340px\] {
  max-width: 340px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[507px\] {
  max-width: 507px;
}
.max-w-\[655px\] {
  max-width: 655px;
}
.max-w-\[668px\] {
  max-width: 668px;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[91\%\] {
  max-width: 91%;
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.flex-\[1\.5\] {
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
}
.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-auto {
  cursor: auto;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.scroll-mt-3 {
  scroll-margin-top: 0.75rem;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[minmax\(120px\2c 1fr\)_minmax\(200px\2c 2fr\)\] {
  grid-template-columns: minmax(120px,1fr) minmax(200px,2fr);
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[15px\] {
  gap: 15px;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[22px\] {
  gap: 22px;
}
.gap-\[23px\] {
  gap: 23px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[26px\] {
  gap: 26px;
}
.gap-\[28px\] {
  gap: 28px;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[42px\] {
  gap: 42px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[52px\] {
  gap: 52px;
}
.gap-\[53px\] {
  gap: 53px;
}
.gap-\[7px\] {
  gap: 7px;
}
.gap-\[84px\] {
  gap: 84px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-x-2 {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.gap-x-4 {
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.gap-x-\[32px\] {
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[4px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overscroll-contain {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[18px\] {
  border-radius: 18px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-t-\[8px\] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.\!border-\[\#E4EAFF\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.\!border-\[\#e4eaff\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.border-\[\#009dff\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 157 255 / var(--tw-border-opacity));
}
.border-\[\#275EFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-\[\#48484E\] {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 78 / var(--tw-border-opacity));
}
.border-\[\#62627B\] {
  --tw-border-opacity: 1;
  border-color: rgb(98 98 123 / var(--tw-border-opacity));
}
.border-\[\#C4C4C4\] {
  --tw-border-opacity: 1;
  border-color: rgb(196 196 196 / var(--tw-border-opacity));
}
.border-\[\#CACEE0\] {
  --tw-border-opacity: 1;
  border-color: rgb(202 206 224 / var(--tw-border-opacity));
}
.border-\[\#D3DBF8\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 219 248 / var(--tw-border-opacity));
}
.border-\[\#D7DFE9\] {
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.border-\[\#D9E0E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 224 233 / var(--tw-border-opacity));
}
.border-\[\#DFE4ED\] {
  --tw-border-opacity: 1;
  border-color: rgb(223 228 237 / var(--tw-border-opacity));
}
.border-\[\#E0E3E7\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 227 231 / var(--tw-border-opacity));
}
.border-\[\#E2E8FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAF\] {
  border-color: #E4EAF;
}
.border-\[\#E5E5E5\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-\[\#E5E5EC\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 236 / var(--tw-border-opacity));
}
.border-\[\#E8E8EA\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 232 234 / var(--tw-border-opacity));
}
.border-\[\#E9EFF6\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#EAECEE\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 238 / var(--tw-border-opacity));
}
.border-\[\#F1F1F1\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}
.border-\[\#F2F2F2\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.border-\[\#F2F5FE\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 245 254 / var(--tw-border-opacity));
}
.border-\[\#FFA19B\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 161 155 / var(--tw-border-opacity));
}
.border-\[\#d3d3d3\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 211 211 / var(--tw-border-opacity));
}
.border-\[\#dcdcdc\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
}
.border-\[\#e2e8ff\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#e4eaff\] {
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#e5e7f0\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 240 / var(--tw-border-opacity));
}
.border-\[\#e7e7e7\] {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}
.border-\[\#e8e8e8\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / var(--tw-border-opacity));
}
.border-\[\#e9eff6\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#eaecf0\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity));
}
.border-\[\#f5f7fc\] {
  --tw-border-opacity: 1;
  border-color: rgb(245 247 252 / var(--tw-border-opacity));
}
.border-\[\] {
  border-color: ;
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  border-color: rgba(0,0,0,0.08);
}
.border-\[transparent\] {
  border-color: transparent;
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-\[\#275EFF\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-b-\[transparent\] {
  border-bottom-color: transparent;
}
.\!bg-\[\#F7F7FA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#000000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#13A10E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 161 14 / var(--tw-bg-opacity));
}
.bg-\[\#1FC92D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 201 45 / var(--tw-bg-opacity));
}
.bg-\[\#25252C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 44 / var(--tw-bg-opacity));
}
.bg-\[\#275EFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#275eff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-\[\#3363FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 99 255 / var(--tw-bg-opacity));
}
.bg-\[\#383a44\] {
  --tw-bg-opacity: 1;
  background-color: rgb(56 58 68 / var(--tw-bg-opacity));
}
.bg-\[\#383c43\] {
  --tw-bg-opacity: 1;
  background-color: rgb(56 60 67 / var(--tw-bg-opacity));
}
.bg-\[\#41414d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(65 65 77 / var(--tw-bg-opacity));
}
.bg-\[\#4a5961\] {
  --tw-bg-opacity: 1;
  background-color: rgb(74 89 97 / var(--tw-bg-opacity));
}
.bg-\[\#688fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(104 143 255 / var(--tw-bg-opacity));
}
.bg-\[\#757575\] {
  --tw-bg-opacity: 1;
  background-color: rgb(117 117 117 / var(--tw-bg-opacity));
}
.bg-\[\#8D8DB0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(141 141 176 / var(--tw-bg-opacity));
}
.bg-\[\#B2B2B2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 178 / var(--tw-bg-opacity));
}
.bg-\[\#CCF2CF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 242 207 / var(--tw-bg-opacity));
}
.bg-\[\#D2D2D2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(210 210 210 / var(--tw-bg-opacity));
}
.bg-\[\#D3DBF8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 219 248 / var(--tw-bg-opacity));
}
.bg-\[\#D7DFE9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(215 223 233 / var(--tw-bg-opacity));
}
.bg-\[\#D8D8D8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity));
}
.bg-\[\#DFFFCE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 255 206 / var(--tw-bg-opacity));
}
.bg-\[\#E1E8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(225 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E2E8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E3EDFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(227 237 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(228 234 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAF\] {
  background-color: #E4EAF;
}
.bg-\[\#E5E5E5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-\[\#E5E5EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 236 / var(--tw-bg-opacity));
}
.bg-\[\#E7E7E7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
}
.bg-\[\#E7EAF3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 234 243 / var(--tw-bg-opacity));
}
.bg-\[\#E7F5E6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 245 230 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8E8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8EA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 234 / var(--tw-bg-opacity));
}
.bg-\[\#E92215\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 34 21 / var(--tw-bg-opacity));
}
.bg-\[\#E9EDF6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 237 246 / var(--tw-bg-opacity));
}
.bg-\[\#E9EEFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#EAECEF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 239 / var(--tw-bg-opacity));
}
.bg-\[\#EAEDF2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 237 242 / var(--tw-bg-opacity));
}
.bg-\[\#EBEFF4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / var(--tw-bg-opacity));
}
.bg-\[\#EBF4FD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 244 253 / var(--tw-bg-opacity));
}
.bg-\[\#EDEEF3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 238 243 / var(--tw-bg-opacity));
}
.bg-\[\#EFF1F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.bg-\[\#F0F3F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F4F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F1F1F1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 247 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6FD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 253 / var(--tw-bg-opacity));
}
.bg-\[\#F6F9FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 255 / var(--tw-bg-opacity));
}
.bg-\[\#F74E43\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 78 67 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity));
}
.bg-\[\#F8F8F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-\[\#F8FAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 252 / var(--tw-bg-opacity));
}
.bg-\[\#FEEDEC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#FF4D4F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 77 79 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ccc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.bg-\[\#d3d3d3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 211 / var(--tw-bg-opacity));
}
.bg-\[\#dcdcdc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / var(--tw-bg-opacity));
}
.bg-\[\#e0e3ea\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 227 234 / var(--tw-bg-opacity));
}
.bg-\[\#e0e5f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 244 / var(--tw-bg-opacity));
}
.bg-\[\#e2e8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#e7f6e7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 246 231 / var(--tw-bg-opacity));
}
.bg-\[\#e8e1e9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 225 233 / var(--tw-bg-opacity));
}
.bg-\[\#e9efff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#e9f7f1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 247 241 / var(--tw-bg-opacity));
}
.bg-\[\#ebebeb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.bg-\[\#ebeeff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#ececfb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 251 / var(--tw-bg-opacity));
}
.bg-\[\#ecefff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#eff1f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#f0f3f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#f3f4fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f5fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 245 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f6ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 252 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 255 / var(--tw-bg-opacity));
}
.bg-\[\#f7f8fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 252 / var(--tw-bg-opacity));
}
.bg-\[\#f8faff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#f9fafb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#fcfdff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 255 / var(--tw-bg-opacity));
}
.bg-\[\#feedec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#fef6f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 246 245 / var(--tw-bg-opacity));
}
.bg-\[\#fff5f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 244 / var(--tw-bg-opacity));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  background-color: rgba(0,0,0,0.08);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  background-color: rgba(255,255,255,0.5);
}
.bg-flow-handle {
  background-color: hsl(var(--flow-handle));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[24px\] {
  padding: 24px;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[4px\] {
  padding: 4px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[11px\] {
  padding-left: 11px;
  padding-right: 11px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[22px\] {
  padding-left: 22px;
  padding-right: 22px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[26px\] {
  padding-left: 26px;
  padding-right: 26px;
}
.px-\[28px\] {
  padding-left: 28px;
  padding-right: 28px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[36px\] {
  padding-left: 36px;
  padding-right: 36px;
}
.px-\[38px\] {
  padding-left: 38px;
  padding-right: 38px;
}
.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[45px\] {
  padding-left: 45px;
  padding-right: 45px;
}
.px-\[48px\] {
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[66px\] {
  padding-left: 66px;
  padding-right: 66px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[11px\] {
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}
.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[43px\] {
  padding-top: 43px;
  padding-bottom: 43px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9px\] {
  padding-top: 9px;
  padding-bottom: 9px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[11px\] {
  padding-bottom: 11px;
}
.pb-\[14px\] {
  padding-bottom: 14px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[24px\] {
  padding-bottom: 24px;
}
.pb-\[27px\] {
  padding-bottom: 27px;
}
.pb-\[6px\] {
  padding-bottom: 6px;
}
.pb-\[74px\] {
  padding-bottom: 74px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-3\.5 {
  padding-left: 0.875rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[120px\] {
  padding-left: 120px;
}
.pl-\[12px\] {
  padding-left: 12px;
}
.pl-\[154px\] {
  padding-left: 154px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[30px\] {
  padding-left: 30px;
}
.pl-\[38px\] {
  padding-left: 38px;
}
.pl-\[40px\] {
  padding-left: 40px;
}
.pl-\[52px\] {
  padding-left: 52px;
}
.pl-\[5px\] {
  padding-left: 5px;
}
.pl-\[6px\] {
  padding-left: 6px;
}
.pl-\[79px\] {
  padding-left: 79px;
}
.pl-\[7px\] {
  padding-left: 7px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pr-\[18px\] {
  padding-right: 18px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[30px\] {
  padding-right: 30px;
}
.pr-\[42px\] {
  padding-right: 42px;
}
.pr-\[56px\] {
  padding-right: 56px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[14px\] {
  padding-top: 14px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[21px\] {
  padding-top: 21px;
}
.pt-\[24px\] {
  padding-top: 24px;
}
.pt-\[30px\] {
  padding-top: 30px;
}
.pt-\[32px\] {
  padding-top: 32px;
}
.pt-\[45px\] {
  padding-top: 45px;
}
.pt-\[56px\] {
  padding-top: 56px;
}
.pt-\[68px\] {
  padding-top: 68px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.font-\[\#3D3D3D\] {
  font-family: #3D3D3D;
}
.font-\[\'PingFang_SC\'\] {
  font-family: 'PingFang SC';
}
.font-\[MiSans\] {
  font-family: MiSans;
}
.font-\[\82F9\65B9\] {
  font-family: 苹方;
}
.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-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[14px\] {
  font-weight: 14px;
}
.font-\[500\] {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.text-\[\#000000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#00A4E9\] {
  --tw-text-opacity: 1;
  color: rgb(0 164 233 / var(--tw-text-opacity));
}
.text-\[\#0257FF\] {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#0257ff\] {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#101828\] {
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity));
}
.text-\[\#13A10E\] {
  --tw-text-opacity: 1;
  color: rgb(19 161 14 / var(--tw-text-opacity));
}
.text-\[\#1652D8\] {
  --tw-text-opacity: 1;
  color: rgb(22 82 216 / var(--tw-text-opacity));
}
.text-\[\#1D2939\] {
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / var(--tw-text-opacity));
}
.text-\[\#1F2A37\] {
  --tw-text-opacity: 1;
  color: rgb(31 42 55 / var(--tw-text-opacity));
}
.text-\[\#1FC92D\] {
  --tw-text-opacity: 1;
  color: rgb(31 201 45 / var(--tw-text-opacity));
}
.text-\[\#1e1e1e\] {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity));
}
.text-\[\#275EFF\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#275eff\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#333333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#3D3D3D\] {
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.text-\[\#4A72FF\] {
  --tw-text-opacity: 1;
  color: rgb(74 114 255 / var(--tw-text-opacity));
}
.text-\[\#5CAA7E\] {
  --tw-text-opacity: 1;
  color: rgb(92 170 126 / var(--tw-text-opacity));
}
.text-\[\#6356ea\] {
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.text-\[\#6407FD\] {
  --tw-text-opacity: 1;
  color: rgb(100 7 253 / var(--tw-text-opacity));
}
.text-\[\#666666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#666A73\] {
  --tw-text-opacity: 1;
  color: rgb(102 106 115 / var(--tw-text-opacity));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#6A6A6A\] {
  --tw-text-opacity: 1;
  color: rgb(106 106 106 / var(--tw-text-opacity));
}
.text-\[\#6A7385\] {
  --tw-text-opacity: 1;
  color: rgb(106 115 133 / var(--tw-text-opacity));
}
.text-\[\#6D7689\] {
  --tw-text-opacity: 1;
  color: rgb(109 118 137 / var(--tw-text-opacity));
}
.text-\[\#73819B\] {
  --tw-text-opacity: 1;
  color: rgb(115 129 155 / var(--tw-text-opacity));
}
.text-\[\#757575\] {
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.text-\[\#787878\] {
  --tw-text-opacity: 1;
  color: rgb(120 120 120 / var(--tw-text-opacity));
}
.text-\[\#787A7D\] {
  --tw-text-opacity: 1;
  color: rgb(120 122 125 / var(--tw-text-opacity));
}
.text-\[\#7F7F7F\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#7f7f7f\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#8D8DB0\] {
  --tw-text-opacity: 1;
  color: rgb(141 141 176 / var(--tw-text-opacity));
}
.text-\[\#8FACFF\] {
  --tw-text-opacity: 1;
  color: rgb(143 172 255 / var(--tw-text-opacity));
}
.text-\[\#979797\] {
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}
.text-\[\#999999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#99A1B6\] {
  --tw-text-opacity: 1;
  color: rgb(153 161 182 / var(--tw-text-opacity));
}
.text-\[\#9CA3AF\] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#9E9E9E\] {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}
.text-\[\#9ca3af\] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#AE1EBB\] {
  --tw-text-opacity: 1;
  color: rgb(174 30 187 / var(--tw-text-opacity));
}
.text-\[\#B1B1B1\] {
  --tw-text-opacity: 1;
  color: rgb(177 177 177 / var(--tw-text-opacity));
}
.text-\[\#B2B2B2\] {
  --tw-text-opacity: 1;
  color: rgb(178 178 178 / var(--tw-text-opacity));
}
.text-\[\#C0C4CC\] {
  --tw-text-opacity: 1;
  color: rgb(192 196 204 / var(--tw-text-opacity));
}
.text-\[\#CACEE0\] {
  --tw-text-opacity: 1;
  color: rgb(202 206 224 / var(--tw-text-opacity));
}
.text-\[\#CBCBCD\] {
  --tw-text-opacity: 1;
  color: rgb(203 203 205 / var(--tw-text-opacity));
}
.text-\[\#D84516\] {
  --tw-text-opacity: 1;
  color: rgb(216 69 22 / var(--tw-text-opacity));
}
.text-\[\#E4EAFF\] {
  --tw-text-opacity: 1;
  color: rgb(228 234 255 / var(--tw-text-opacity));
}
.text-\[\#E7E7E7\] {
  --tw-text-opacity: 1;
  color: rgb(231 231 231 / var(--tw-text-opacity));
}
.text-\[\#E92215\] {
  --tw-text-opacity: 1;
  color: rgb(233 34 21 / var(--tw-text-opacity));
}
.text-\[\#F6B728\] {
  --tw-text-opacity: 1;
  color: rgb(246 183 40 / var(--tw-text-opacity));
}
.text-\[\#F74E43\] {
  --tw-text-opacity: 1;
  color: rgb(247 78 67 / var(--tw-text-opacity));
}
.text-\[\#FF4D4F\] {
  --tw-text-opacity: 1;
  color: rgb(255 77 79 / var(--tw-text-opacity));
}
.text-\[\#FF5252\] {
  --tw-text-opacity: 1;
  color: rgb(255 82 82 / var(--tw-text-opacity));
}
.text-\[\#FF9645\] {
  --tw-text-opacity: 1;
  color: rgb(255 150 69 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#a2a2a2\] {
  --tw-text-opacity: 1;
  color: rgb(162 162 162 / var(--tw-text-opacity));
}
.text-\[\#a4a4a4\] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity));
}
.text-\[\#ff9a27\] {
  --tw-text-opacity: 1;
  color: rgb(255 154 39 / var(--tw-text-opacity));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffffb3\] {
  color: #ffffffb3;
}
.text-\[333\] {
  color: 333;
}
.text-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  color: rgba(0,0,0,0.5);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.overline {
  text-decoration-line: overline;
}
.line-through {
  text-decoration-line: line-through;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-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-box-shadow, -webkit-transform, -webkit-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-all {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-colors {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-transform {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.duration-200 {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.hover\:border-\[\#D7DFE9\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.hover\:bg-\[\#1d4ed8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#275EFF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#5b696a\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 105 106 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#DDE3F1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#E6F4FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EBEBF1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EFF4FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F0F0F0\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F2F5FE\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F5F7FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 247 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F8FAFF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F9FAFB\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dc2626\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dfdfe0\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(223 223 224 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#e6f4ff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#ededed\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#efefef\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f0f4ff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f8faff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#fff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]:hover {
  background-color: rgba(0,0,0,0.04);
}
.hover\:font-semibold:hover {
  font-weight: 600;
}
.hover\:text-\[\#0257ff\]:hover {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#275EFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#6356ea\]:hover {
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.hover\:text-\[\#BA0000\]:hover {
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
.hover\:text-\[\#FFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#fff\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-\[\#E4EAFF\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(228 234 255 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:inline-block {
  display: inline-block;
}
.group:hover .group-hover\:flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.group:hover .group-hover\:inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover .group-hover\:text-\[\#275EFF\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#BA0000\] {
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
@media (min-width: 640px) {

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@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));
  }
}
@media (min-width: 1280px) {

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1792px) {

  .\33xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-ms-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
@media (min-width: 1792px) {

  .\!container {
    max-width: 1792px !important;
  }

  .container {
    max-width: 1792px;
  }
}
.text-desc {
    font-size: 12px;
    color: var(--desc-color);
    font-weight: 400;
  }
.desc-color {
    color: var(--desc-color);
  }
.title-color {
    color: var(--title-color);
  }
.title-size {
    font-size: 22px;
  }
.text-second {
    color: var(--second-color);
  }
.text-xss {
    font-size: 10px !important;
  }
.text-overflow-more {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }
.text-overflow-2 {
    -webkit-line-clamp: 2 !important;
  }
.text-overflow-4 {
    -webkit-line-clamp: 4 !important;
  }
.text-overflow-10 {
    -webkit-line-clamp: 10 !important;
  }
.common-card-add-container {
    min-height: 192px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #D3DBF8;
    border-radius: 18px;
    background: #F2F5FE;
  }
.common-card-add-container .knowledge-card-add {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
    padding: 24px 24px 24px 32px;
    min-height: 192px;
  }
.common-card-add-container .add-icon {
    display: none;
    width: 32px;
    height: 32px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA3NJREFUeF7tm69z3TAMxyU2ODg4ODg4WDhYWDg4WLg/obBwsLCwsLCwsLCwcLCwTLtvT7nLMjuWHcnJu8R3ufbdy4utj76W5R9h2nnhndtPB4BDATsn0K0LiMgHIvpMRB/1wudxeSOiVyL6g4uZ8Tm8hAIQERj8RS8YXlMA44WInpgZf0OKOwD19DciwjX1cqsRgPFMRI/MjP/dihuAIMNThj56gnABICLw9pmjx0sehgoemPmpdGPp+0UA1Ovn2sdLdUV8DwAA0dwtmgGICILaD43oEcZZnwnjb1ohNAEQkU9qvFeQsxqbuw9DJiBgCK0q1QA2aPxgcBOEKgAq+58dg12VN4kIEH7XdAczgA31+RIUxARAMGWSNQAQ7b+Wat/I98/MfGtpiwmAiMBwADilcs/MSJpmSxFAkPSR20/HbgyrmDt4FXSB61JXsAD4rnm9V8PwnLtpFhekMiRJD3MNnwWg3r/0tFyf1QtAUQUlABHe76kA1DWrghIAeL92Hm8RTC8FoC1vzHyVa1QWgC5mINePKD0BoP1Ik5OLKnMAIsf93gCwkHKf8uQcgCj5944BqO+Vma/NAHSe/ytC+51HgbEJV6mcIKmA4P6/hgJQ5y0zY13xn5IDgCUuDIFRpXcMgB3J1DgHoGX8f1/CNhJ7mU5ZNemypsKYm1jvHZqUDIQ5AC0jANbv74wAFt0mIm7tOwCkXOFJeJGrMz/2bN+hgIwCdh8Edz8MYkf3IqL/rpgJJidEuRiADY/9psLwkojsdzKkAFoCobXX9E6Fs0nasSAy5zIRQRyI2ADtqYDsWgBsL60J4tADLu/SE0B2NcgCAN5HMPRWQU8A2BzJHqCwbIxEqKAXgFnvFxWgo0GECnpsjZlOjhQVoBCiU2PvGIPn/aeyVCUmAAoBqTFS5FMo5sWZGgDoCjgdErFT5AnVJP2hQjMAVQGM3+cRmYHYrg9JbRhC0wkx0zCY65xBJ0daYkFVn59WUBUDpj9WCEiU1jo8hZ0eDHemE2GLhsHCpAkAAKLXCAGDcfCheAiqJKlFChg/vJMaYPhwXL7Z6+N2uwEYBUioAJkjkiYvRbgb3pQHlOSUiBHYvxv28WphDG+J4NDj6bwyMzNqIJPEKXNcgJF7aer9XaElga3GUe5doKbyLdx7ANiCF9Zsw6GANelvoe6/HWK6UDqhfhAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.common-card-add-container .color-mask {
    position: absolute;
    z-index: 9;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: #275eff;
    -webkit-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
  }
.common-card-add-container .logo {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M11.18911,40.7424C11.52294,41.0835,11.97483,41.274,12.44521,41.2719L38.6659,41.2719C39.0188,41.2705,39.3577,41.4136,39.608000000000004,41.6697C39.8583,41.9258,39.999300000000005,42.2739,40,42.6372C39.998599999999996,43,39.857299999999995,43.3474,39.6071,43.603C39.356899999999996,43.8585,39.018299999999996,44.0013,38.6659,43.9999L12.44521,43.9999C11.26994,44.0041,10.141210000000001,43.5274,9.307500000000001,42.6747C8.473783,41.8219,8.00343596,40.6631,8,39.4532L8,6.728C8,5.22133,9.19421,4,10.66557,4L30.5495,4L30.5495,37.6372L12.44525,37.6372C11.463429999999999,37.6372,10.66557,38.4505,10.66557,39.4532C10.66694,39.9375,10.85529,40.4012,11.18911,40.7424ZM33.143100000000004,4L37.0599,4C38.6841,4,40.0001,5.19738,40.0001,6.66929L40.0001,34.965199999999996C40.0001,36.4399,38.6841,37.6372,37.0599,37.6372L33.143100000000004,37.6372L33.143100000000004,4Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.common-card-add-container .agent-icon {
    width: 48px;
    height: 48px;
    background: url("/agent/assets/agent-icon-normal.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DGo8mF9x.svg") no-repeat center;
    background-size: cover;
  }
.common-card-add-container .flow-icon {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M33.25,20.910600000000002L33.25,14.75004L20.9105,14.75004L20.9105,20.910600000000002L5.5,20.910600000000002L5.5,5.5L20.9105,5.5L20.9105,11.66052L36.3395,11.66052L36.3395,20.910600000000002L33.25,20.910600000000002ZM14.75013,27.0895L11.66064,27.0895L11.66064,36.3395L27.0711,36.3395L27.0711,42.5L42.5002,42.5L42.5002,27.0895L27.0896,27.0895L27.0896,33.25L14.75013,33.25L14.75013,27.0895Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.knowledge-card-add-container {
    height: 216px;
  }
.knowledge-hover .add-icon {
    display: block;
  }
.knowledge-hover .add-name {
    color: #ffffff;
  }
.knowledge-hover .add-desc {
    color: rgba(255, 255, 255, 0.7);
  }
.knowledge-hover .logo {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M11.18911,40.7424C11.52294,41.0835,11.97483,41.274,12.44521,41.2719L38.6659,41.2719C39.0188,41.2705,39.3577,41.4136,39.608000000000004,41.6697C39.8583,41.9258,39.999300000000005,42.2739,40,42.6372C39.998599999999996,43,39.857299999999995,43.3474,39.6071,43.603C39.356899999999996,43.8585,39.018299999999996,44.0013,38.6659,43.9999L12.44521,43.9999C11.26994,44.0041,10.141210000000001,43.5274,9.307500000000001,42.6747C8.473783,41.8219,8.00343596,40.6631,8,39.4532L8,6.728C8,5.22133,9.19421,4,10.66557,4L30.5495,4L30.5495,37.6372L12.44525,37.6372C11.463429999999999,37.6372,10.66557,38.4505,10.66557,39.4532C10.66694,39.9375,10.85529,40.4012,11.18911,40.7424ZM33.143100000000004,4L37.0599,4C38.6841,4,40.0001,5.19738,40.0001,6.66929L40.0001,34.965199999999996C40.0001,36.4399,38.6841,37.6372,37.0599,37.6372L33.143100000000004,37.6372L33.143100000000004,4Z'%20fill-rule='evenodd'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.knowledge-hover .agent-icon {
    width: 48px;
    height: 48px;
    background: url("/agent/assets/agent-icon-active.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CEIjwP4O.svg") no-repeat center;
    background-size: cover;
  }
.knowledge-hover .flow-icon {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M33.25,20.910600000000002L33.25,14.75004L20.9105,14.75004L20.9105,20.910600000000002L5.5,20.910600000000002L5.5,5.5L20.9105,5.5L20.9105,11.66052L36.3395,11.66052L36.3395,20.910600000000002L33.25,20.910600000000002ZM14.75013,27.0895L11.66064,27.0895L11.66064,36.3395L27.0711,36.3395L27.0711,42.5L42.5002,42.5L42.5002,27.0895L27.0896,27.0895L27.0896,33.25L14.75013,33.25L14.75013,27.0895Z'%20fill-rule='evenodd'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.knowledge-hover .color-mask {
    width: 1200px;
    height: 1200px;
    -webkit-animation: coverContainer 0.5s;
            animation: coverContainer 0.5s;
  }
.knowledge-no-hover {
    background: rgba(246, 246, 253, 0.5);
  }
.knowledge-no-hover .color-mask {
    width: 0px;
    height: 0px;
    -webkit-animation: notCover 0.2s;
            animation: notCover 0.2s;
  }
.plugin-card-add-container {
    min-height: 142px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #D3DBF8;
    background: #F2F5FE;
    border-radius: 18px;
  }
.plugin-card-add-container .plugin-card-add {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
    padding: 24px 24px 24px 32px;
    min-height: 142px;
  }
.plugin-card-add-container .add-icon {
    display: none;
    width: 32px;
    height: 32px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA3NJREFUeF7tm69z3TAMxyU2ODg4ODg4WDhYWDg4WLg/obBwsLCwsLCwsLCwcLCwTLtvT7nLMjuWHcnJu8R3ufbdy4utj76W5R9h2nnhndtPB4BDATsn0K0LiMgHIvpMRB/1wudxeSOiVyL6g4uZ8Tm8hAIQERj8RS8YXlMA44WInpgZf0OKOwD19DciwjX1cqsRgPFMRI/MjP/dihuAIMNThj56gnABICLw9pmjx0sehgoemPmpdGPp+0UA1Ovn2sdLdUV8DwAA0dwtmgGICILaD43oEcZZnwnjb1ohNAEQkU9qvFeQsxqbuw9DJiBgCK0q1QA2aPxgcBOEKgAq+58dg12VN4kIEH7XdAczgA31+RIUxARAMGWSNQAQ7b+Wat/I98/MfGtpiwmAiMBwADilcs/MSJpmSxFAkPSR20/HbgyrmDt4FXSB61JXsAD4rnm9V8PwnLtpFhekMiRJD3MNnwWg3r/0tFyf1QtAUQUlABHe76kA1DWrghIAeL92Hm8RTC8FoC1vzHyVa1QWgC5mINePKD0BoP1Ik5OLKnMAIsf93gCwkHKf8uQcgCj5944BqO+Vma/NAHSe/ytC+51HgbEJV6mcIKmA4P6/hgJQ5y0zY13xn5IDgCUuDIFRpXcMgB3J1DgHoGX8f1/CNhJ7mU5ZNemypsKYm1jvHZqUDIQ5AC0jANbv74wAFt0mIm7tOwCkXOFJeJGrMz/2bN+hgIwCdh8Edz8MYkf3IqL/rpgJJidEuRiADY/9psLwkojsdzKkAFoCobXX9E6Fs0nasSAy5zIRQRyI2ADtqYDsWgBsL60J4tADLu/SE0B2NcgCAN5HMPRWQU8A2BzJHqCwbIxEqKAXgFnvFxWgo0GECnpsjZlOjhQVoBCiU2PvGIPn/aeyVCUmAAoBqTFS5FMo5sWZGgDoCjgdErFT5AnVJP2hQjMAVQGM3+cRmYHYrg9JbRhC0wkx0zCY65xBJ0daYkFVn59WUBUDpj9WCEiU1jo8hZ0eDHemE2GLhsHCpAkAAKLXCAGDcfCheAiqJKlFChg/vJMaYPhwXL7Z6+N2uwEYBUioAJkjkiYvRbgb3pQHlOSUiBHYvxv28WphDG+J4NDj6bwyMzNqIJPEKXNcgJF7aer9XaElga3GUe5doKbyLdx7ANiCF9Zsw6GANelvoe6/HWK6UDqhfhAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.plugin-card-add-container .color-mask {
    position: absolute;
    z-index: 9;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: #275eff;
    -webkit-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
  }
.plugin-card-add-container .logo {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M25.74113320617676,44L41.61343320617676,34.810900000000004L41.61343320617676,14.2703L23.87383320617676,4L7.997833206176757,13.19284L25.74113320617676,23.4632L25.74113320617676,44ZM22.005633206176757,25.6159L22.005633206176757,43.9997L6.133333206176758,34.8106L6.133333206176758,16.4268L22.005633206176757,25.6159Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.plugin-card-add-container .model-icon {
    width: 48px;
    height: 48px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPDSURBVGiB7Zk9aFtXGIaf717jqpChQwYPIdEgW47p4CFDhw4eMhQa8NAaHFzbghji4oJU7NKOhQZKIQIJVIghobKT0JRmcCHdUvDQQocOhpbYclxw2gweMngoRHWl+2aolBrrSrq+vopJ0TNJR9853/tenZ97zoEuXbq81FjkLY6oZ/AMo56YNXgTQPCjY1zbeMR3rFolynSRGRga04nqq1wCMkDcL0awZVBwn3Ljwbf2VxR5j2wgMaFTrktaMGPwWpA6gl2D665D9kHRdo6SP7SB/pSGHY95xDhGT6hGRAXjjueQfVi0tTBNHNpAckqjiAzGSJiETRGrjsPV9SX7/jDVAhmIpxSLeUzr3/49GEpgcDYMcmWHpe2ildsFtzYwop7kGT5GZICTUSkMyA5GofSIL1rNXE6rFpKn+RxxhRcvHqAPcWXwNJ+1CmppAHgrQkGh8NpoaGfgpwi1hEOtNbQ04D5lQSILtB1MHaAske0p80mroECz0MBFnbReZhFzQF8k8pqzg/Hl30Zhu2i77YIPtQ7EU4rFqozLSAPDoSX6s2YiX3a5E2T6rONrIDGhN1yXrxAJHO4Lrm4u2Q/7Y/qndN4gbXDhKKoF9wT5h8t2f395ckqjBh8IzgMbiMnSTfslkIHklNZpXLDWBLk9h2/2P6GBlAbNIwNMA7GAusvAkhxym0XbqBfWF0wPFgwSB+pslJbtbFADapF8B1FQhcXNr+1JvXAopb6Kx6zBZZqPkx3BIv9QOFi3WmUOY5YWa05p2Rr0hjFQp4xRlJE/+BR7Pd4zSAOv14p/E+T3HG7t//f6Uxo2kTYxToB/L2oDzxHcw8gdHCfJSZ0DONh3z07rbYlMrX8HpmMG9uE7TiCaF0I/A+1W4sMybFDs9fh1KKXn42AwpfgrHuuCa0T8Nhu1AQAMElWP+fp3iTRNtplHpSMGAGT/zSYKuNUMQ8cMvCi6Bo6broHjpmvguPnfGnjSpPw48dXUzMD7HM9G3h9RAT70+8nXQGnZ7lar9EtkBW031p2iljtvLv2lZbvlF9P0VHnrtj0GFobG9Gk1xowZc2rc5nWKbUR+z6XY7mSi7bF47SIix4gKA6e4YA7z1G5eokbws0G29AcrQW9ygp/rr1plE1aAleSkzpnDvDzeDX03UEdUzOGuPLKbPqcO7QiVvLZFvJiY0EeOQwbjUsPtjEep/tHg90bd7CJueB65rZv2OIyOWttHZ2hMJ6oxZjAuA3HE7dKfzNa7QW2jXzTxDsYWYtEtcz2qe7IuXbq8xDwDkR1joiIS6QIAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.plugin-hover .add-icon {
    display: block;
  }
.plugin-hover .add-name {
    color: #ffffff;
  }
.plugin-hover .add-desc {
    color: rgba(255, 255, 255, 0.7);
  }
.plugin-hover .logo {
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M25.74113320617676,44L41.61343320617676,34.810900000000004L41.61343320617676,14.2703L23.87383320617676,4L7.997833206176757,13.19284L25.74113320617676,23.4632L25.74113320617676,44ZM22.005633206176757,25.6159L22.005633206176757,43.9997L6.133333206176758,34.8106L6.133333206176758,16.4268L22.005633206176757,25.6159Z'%20fill-rule='evenodd'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.plugin-hover .model-icon {
    width: 48px;
    height: 48px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJqSURBVGiB7ZktbBRBGIa/ISdOVCAqKk5U0KTyRAUGRQVJRUnAgyAhqEIwJFSQIBCAQIEgOQEJCNwJRMUJQpAnKk6UpPJI2uTqjuRIHsR8RzfL7P/MLiH7JCdud+ab993dmW9+RFpaWlqiAB3gBnAAzPV3oNc6TetLBFgB9oBjkjnSMitN6/0D0AOeA7MU4XFmWmetSeF94B2wKCA8zkJj9OsUvguMKohOYgTshBLdBe4CkwDC40y0ra4P4R3gMXBSg/A4U227/MiF7WhN8yxN44UMD9dKu/dHqoYsA189CilLeQ3Y5PQCm03rZq5tV096wCqwj+1YoZlqWxcrC3cY6QK3gXEA4WON7WX4vIwdjxfAZ+Cqo8w2MPQgfAhsO+LvYieBqJatIgZcCWsM3Io/IWATeEOxfjLXOpuxWMuEeeSoMyliII1lglmN1VkDnpDeT6ZaxlX3KRkJ05eBJXPgNe6neAc4jJQ91Gvxt9cHBuR8e74NRBni7idbOL5dYIfz7zs3IQ0scfYTjVl5QujSapIM5Hbr5ruIXDHG/NB46yIyEpH1KkGNMX/pzZpKlOWSiDyM/N+TiuKTCGVARCQ60vjPqkpIA7XQGmia1kDTtAaa5r81cFqrinw4NSUZuCciP8NpKcwvEXnguuE0YIz5JCIbIvJSRM7C6crkTEReiciGMeZ9qQjYrZX7uJd5aQwiMQYF6x5rm/7mUNh90uvAl4AGvgE3CX2Sg11pfSD9bCCvgYXGyr/r4NFID7t75jqdeRQpt++4P9O6vdqFx+G8n0ywC/S30c8Au5z8qE97omX/nXOylpaW5vgNK+uCcnOvJGQAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.plugin-hover .color-mask {
    width: 1200px;
    height: 1200px;
    -webkit-animation: coverContainer 0.5s;
            animation: coverContainer 0.5s;
  }
.plugin-no-hover {
    background: rgba(246, 246, 253, 0.5);
  }
.plugin-no-hover .color-mask {
    width: 0px;
    height: 0px;
    -webkit-animation: notCover 0.2s;
            animation: notCover 0.2s;
  }
.file-chunk-item:hover {
    background: #fff;
    border: 1px solid #e2e8ff;
    -webkit-box-shadow: 0px 6px 12px 0px rgba(51, 55, 62, 0.17), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
            box-shadow: 0px 6px 12px 0px rgba(51, 55, 62, 0.17), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  }
.file-chunk-item:hover .chunk-text-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 100%);
    text-shadow: 0px 6px 12px 0px rgba(51, 55, 62, 0.17), 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  }
.common-card-item {
    min-height: 192px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 18px;
    padding: 24px 0px 24px 0px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
.common-card-item .edit-icon {
    width: 16px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAqdJREFUWEfNl9uLTlEYh58pjNMgGW6EcUqOhZwSSVKSQ+JauZp/xZ1cKBfcceFKTVGaJiKHHG4QOSVFo2icz7F/07vYrfbe692zZ/St+m6+vda7nvVb72m10SKjrUU4GArINGC2/WYAk4GxwE/gE/AGeAE8BF56D1oHZDqwGlgMTHRs8MNA7gD3ge9VazwgY4AtwApgvAMgniIgKXQReF62PgWik+8E5gGjhwCRX/IeuJTZu1lkpwqkA9gFdAGjGkKE5R8N5kZsrwxEEHuBWQ6IVyb5JIMel4CWMmeBJ/l5ZSBbzTFTRhUVuntFiKJnA7A2AfIbeJ0d8gTwLcwtAtHJDgJTHddxz6Tut7lrgB2OdQK4BvRVgWwDVlluSNn8YAZvAZ3AJmBBapF9l78cDarEikiNQyaz097gtK+AJE9dZd6mVLkQoigGmQ/scSasYFQQ+rXXBPkFPAZOy1AMosS1zox6FNE9XwYks8J8MzDHs9AUHACOFIEcABY6QjbsJWe7YnXGGzV5Til5DHgXK1IX5AtwNYsUJShdjSd8Y5CTQH9TEBm9bSEsZ60LIoc9pYQYg+wGltasK01ASq+mrrM2VeRzVtEPFznrEsuME5ye3wSkMnzlcN3AlP8AomvpAe4WKaL/9gGLHH6iKvoAUL1RrVGrqDS/DJCyCueqobbyuEK3DGRmZny/w5ASmUJXBvNDHZ1q1fYKCrWNcvLzYU5ZG7ARWA9U+cojC1u1gfmh3lbrl5eAyDfUPpwBpOrgKAORr0gVpevh6s7CnqrY56yh/sva8q1iIG2J5jkPs9IcMBUJRW6h54SeEb2A+tvCkXpO5BepzOuBNdfZd8gp1ZteH64HVnwCqSIoARU9ObX5U+AZ8Db1wktFTXUqGoGvda5mBLb/Z/IPLnCUIU1vvrwAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.common-card-item .card-edit {
    color: #757575;
  }
.common-card-item .card-edit:hover {
    font-weight: 500;
  }
.common-card-item .card-edit:hover .edit-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAA5tJREFUWEfNl12IVGUYx3/POWOrJpl9IIRKtB8zxl4YG4UoXWgEBX1ZdNHszLaaLEhCEgiWqfiBiBcViNVGX2dn6yJBu0m0VmhLFO8S1vVMm6Rplhdb25furnMefY+OzLhn9ryzu6EvnKvzf57zO8/H+z6vcJMsuUk4qApkZkZvvV2oRVmkwqMCjcBMYDLCAMpJhR5RusSl6/gn8rPtj1qBGIDpsESEV4B5wC1xH1D40wCp8F7ek2/i9LEg9S/pPEfZiLIYmBrnMOL9GQ34wIX23pycrWQ/KkiyRZehrAXuHQNAqckF4AAJlvsfya9RviqC1Ge1zSGEmDVOiKL5oArdl+uoNe/Jmet9RoLMTeuzgcvbwJwYiPPA4QDyDjQBD8boh4CDhQLP9HXKX6XaESB1aZ3luuSA+XFFKcrWoSlsO9EuAw1ZfRxYL/BwDEw/ylt+h2weFSTZrNsRliNMt0jJat+T7UaXatGmQHldYImF3VmB5457cqioLYtIbavOThT43iIlRfv9gbBlWDhSE9AGrAPusAA5j/KV3yHPR4Ikm/UFHHYAd1s4K0pMR5inBphShd1vw5NJmbQam7KIJDO6C+GJKhyaYg0dQZhKaxCz4WnAih9z8vlIkKyatrrH8q/6gY2DDu8b/aSAFoG1Yt/u/xbgnT5P3igDuT+jcwKHI6rh2WGzjmrA+nxO9hhxFV1TmtJdvieZMpBkiy5A+RK404Yi1CjfOcqm3px8XTWIMIiyz/fk6TKQ2mXamBjmQFWFqvyhwrq8JzsmDGQMqTERmXgQE55kVntNui8XoWOVnvGAQHSxhiDVtu/4QPoVmvOe7B3Rvg0ZfU0E004z/u+IiPC7E/DQsQ45NQKkLq23uS4/WM4fe0XZo8q3fk78xladPVwID7ynzDmiow9RfyN86H8qqyK3+Kt18ibwasyZ4SusyXuy+/rIpbI6X2ED8NgoUT110WXhTx/LLxVBrkalC3gAcKOcCfyHsmnoAu+e+OLKWWFW3UqtcQdIo2xDuCsSRBlAaPc9WV36PnIwakjrYknQjnKfVa3Yi8xgdKhQoLmvU07HghhBKqtteqNHxSLp3Ky+HBB20Y0bnoswDRldKAZGeGSM1wmzX3w2aRprenbKP5WyGHuvMYbXLliwFAkH5GkWZXGOgN047PQ9ORqntwIpdZJ6UZuCBE8CCwTqK1w5uxMB3T2dciwOoGL72hpOtK7qiEw0QNHfJSGCazDFG1SlAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.common-card-item .setting-icon {
    width: 16px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAALNJREFUWEft1sEJxiAMBeDGSTpCV+gITioinjtCO0JH+M+C5ifX3pI+CAUdwPf5JCgtzouc85cJmA18r4Fa69Zau2OMP8QEqRqQ8N77wcz3GGNHIFSAnPNJRJucnJkvBEIFSCmtIYSDiFYUQgWQUDRCDUAjTAAkwgxAIV4BEIhvAxATYW4AES5XaAKgwk0AZLgagA5XA0opJzP7PUbuz7FU5vohQfyAnnuYxhAJmYDZgHsDfzMM2SGbUK7IAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.common-card-item .chat-icon {
    width: 16px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAATRJREFUWEftlyFyQjEQhj9cJbKyshKJ5AjIysrKyh6BIyA5AkfgCEhkZWVlZedj+mZSJiEkJWHosDNvnkjy9su/u8m+ERe20YX9cwPIKfAITIF74K4wXF/AO7ADtqm1KYAx8PTjuNBvdPonsAJ8/7IYgM5fKnacA1URIT7CiYcAOn8GfLcwFVgCwuztEGAG+LS0DeATBXhtuPvBp7tfxADMdGPfwwzDPhfCEFhyZn4PWw+lGQJMgHkP78B1AlhCnmzaQyRZc+OhuFUKeJy6UDNUhiy03Pj1A+Qkzo3/WYFzFkhVDvx/gJ5HcTQESvzWoA+IhS4J0OM6FigJYN/njdiqIRnUSAI4wVywKyptQkuq5CiAH2rdmmUBht143tsnePmcU5GTAUpkrZqb+zGp+mjJohvANxv/RSG8kP8VAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.common-card-item .copy-icon {
    width: 10px;
    height: 12px;
    background: url("/agent/assets/icon_bot_copy_normal.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B8qBA7Fe.svg") no-repeat center;
    background-size: cover;
  }
.common-card-item .share-icon {
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%23000000'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M2.38871,9.61219C1.290867,9.22156,0.5459023,8.2311,0.50204204,7.1038C0.4581818,5.97651,1.12409,4.93504,2.18849,4.4662299999999995C3.2529,3.99742,4.50555,4.19387,5.36091,4.96375L7.88217,3.37903C7.46504,2.39483,7.88135,1.265612,8.84924,0.755903C9.81714,0.24619400000000002,11.0278,0.5186379,11.6615,1.3887800000000001C12.2952,2.25892,12.1499,3.44911,11.3238,4.15354C10.4977,4.85797,9.23093,4.85797,8.47693,4.25969L5.98745,5.82398C6.19932,6.21157,6.27773,6.53221,6.27773,7.00011C6.2782,7.38127,6.19722,7.75843,6.03986,8.1081L9.66719,10.07484C10.37259,9.25757,11.6023,9.08145,12.5237,9.66572C13.4451,10.24998,13.7643,11.4082,13.2651,12.3562C12.7659,13.3043,11.6077,13.7396,10.5746,13.3676C9.54141,12.9955,8.92755,12.0221,9.19548,10.9908L5.47762,8.97482C4.68449,9.8043,3.48655,10.00283,2.38871,9.61219Z'%20fill='%237F7F7F'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.common-card-item .card-chat:hover {
    color: #275eff;
    font-weight: 500;
  }
.common-card-item .card-chat:hover .chat-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAZBJREFUWEftl09uglAQxr+RdG93Ta0JR8Ab4F7su0HrCXoE7UnqDcSadKs3oDcoScu67JU3DVaIKH8eUGpMZPu+mfnNN+89gHDih05cHxeAXAe6goUM8ESAwUC7zLgI8CWwImDuLWiaFZsKoAvW1xvMQDDKFM3Rulca+q5N7qHmCCAsvgnglO1YAdRHgL73Ru/72gTAtvMASwC6QsIqktCJnmuTHwUnAG4HPCbCpEpm1RgiPH+9UlwjAdCx+KPB7iNG31vQ9ZEDumBjHcBR7aSWTkPPs3/3QuxA12IhgVmtxIrBLWD0uTuaMUDH4kcAL4o5asnOFIDggrDats4wwQdHtWh9z7NqDrQw9eY0CvN0hjwF4yExh6L18wcAXLR2I5AwU+6LovXYg2ojqLXvk8EXgFQH/vMqTgUIp3Q35G/mcl8+VbZGNsCAJ0wYV0laJiYTQBfcXks4R7dcmewK2kyA7S0n2CCJZZOjyAUIIW4E65rEsiknCgEiF8NXNAH3IJh/6YgygMI4a0suv2Ynd+AHWHvBIcWZJTIAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.common-card-item .card-chat:hover .copy-icon {
    width: 10px;
    height: 12px;
    background: url("/agent/assets/icon_bot_copy_act.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DztvHeaK.svg") no-repeat center;
    background-size: cover;
  }
.common-card-item .card-chat:hover .share-icon {
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%23000000'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M2.38871,9.61219C1.290867,9.22156,0.5459023,8.2311,0.50204204,7.1038C0.4581818,5.97651,1.12409,4.93504,2.18849,4.4662299999999995C3.2529,3.99742,4.50555,4.19387,5.36091,4.96375L7.88217,3.37903C7.46504,2.39483,7.88135,1.265612,8.84924,0.755903C9.81714,0.24619400000000002,11.0278,0.5186379,11.6615,1.3887800000000001C12.2952,2.25892,12.1499,3.44911,11.3238,4.15354C10.4977,4.85797,9.23093,4.85797,8.47693,4.25969L5.98745,5.82398C6.19932,6.21157,6.27773,6.53221,6.27773,7.00011C6.2782,7.38127,6.19722,7.75843,6.03986,8.1081L9.66719,10.07484C10.37259,9.25757,11.6023,9.08145,12.5237,9.66572C13.4451,10.24998,13.7643,11.4082,13.2651,12.3562C12.7659,13.3043,11.6077,13.7396,10.5746,13.3676C9.54141,12.9955,8.92755,12.0221,9.19548,10.9908L5.47762,8.97482C4.68449,9.8043,3.48655,10.00283,2.38871,9.61219Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.common-card-item:hover {
    background: #fff;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 18, 70, 0.08);
            box-shadow: 0px 10px 20px 0px rgba(0, 18, 70, 0.08);
  }
.common-card-item:hover .setting-act {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAANRJREFUWEft1tEJwjAYBOCL2h2EvmSEruACklHdICPYETKC79L+kuKDCIqXHAQhHSD39cifxKHx5xrnowN6A//XwBhsGoCULu6mmCCqgRzuFkQzpOGAkwLBAc52hWHa/twwKxAU4BjM71dEGLwKQQFyqBpBA9SIIoASUQxQIaoACkQ1wAfz9wUReE6Gwzzsfj8jqgC14bnBYoAivBigCi8CKMNpgDqcBoyvlxG52z9d3dQm3K7jFdGAxIzat3cDBcgLNX2QKF5A72vQDagRHdAbaN7AA1pqkCHNfK3xAAAAAElFTkSuQmCC") no-repeat;
    background-size: cover;
  }
.common-card-item:hover .go-setting {
    color: #275eff;
  }
.knowledge-card-item {
    height: 216px;
  }
.plugin-card-item {
    min-height: 142px;
  }
.mask {
    position: fixed;
    overflow: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
  }
.bot-card-add-container .color-mask {
    position: absolute;
    z-index: 9;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: #275eff;
    -webkit-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
  }
.hover-animation .color-mask {
    width: 1200px;
    height: 1200px;
    -webkit-animation: coverContainer 0.5s;
            animation: coverContainer 0.5s;
  }
.no-hover-animation .color-mask {
    width: 0px;
    height: 0px;
    -webkit-animation: notCover 0.2s;
            animation: notCover 0.2s;
  }
@-webkit-keyframes coverContainer {
    0% {
      width: 0;
      height: 0;
    }
    100% {
      width: 1000px;
      height: 1000px;
    }
  }
@keyframes coverContainer {
    0% {
      width: 0;
      height: 0;
    }
    100% {
      width: 1000px;
      height: 1000px;
    }
  }
@-webkit-keyframes notCover {
    0% {
      width: 1000px;
      height: 1000px;
    }
    100% {
      width: 0;
      height: 0;
    }
  }
@keyframes notCover {
    0% {
      width: 1000px;
      height: 1000px;
    }
    100% {
      width: 0;
      height: 0;
    }
  }
.delete-icon {
    width: 16px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAANBJREFUWEftl8ENwjAQBCc/nimBJ09KoISUSgmUQAmUQAloEUhOINyBLj4i+SS/LNvj3b0o7kiuLvl8vABboP8S9gpcrDVegAHYW5tN5s/A0VqzGoAqFshjHVSjlA1lZBRCeSyva5SyoYz8F0BpgdSItkOy32/9aM8XC0rpf2k7y7q3bTnXhqsAKG/kAQ5XIB2gDJUntOEKWKGbzocDpFuQDtAykG5BOkDLQPqHqAEsqsAB0IisE6Axqk8Pkx2wCSR4/g+6AQLPnt/K+zRbDOYG2ylLIbSw5dEAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.card-delete {
    color: #7F7F7F;
  }
.card-delete:hover {
    color: #e92215;
    font-weight: 500;
  }
.card-delete:hover .delete-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOJJREFUWEftV0sOgjAQnenGcAo9ShNwKXoD9CbeRI6g7jHxVN11DIiGoGSm0qRIyqoJr69vXt70gxD4w8DrAyvAbNZ7QHtyFZpcK5a75mRB4QXsMg1EhbMDl+ogmcM6ICEZg3kLMHlKY4ikcxVCuei4MyEB27RNOq6ASEsrEuMQygaLdE/Ot+f4Wxf8mnpOyFBbfoTwfwSQatrMotUKgG1T7w68CKWOzU8AF7r+f+8OQMxAe9wGC2HMQNwHwmfAUYH/jSgKmK0DdWEmz46AtHQschjeuwd2gdN5F3ir1pEouAMP1W2zIa0kcMgAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.user-chat-input {
    border: 1px solid #e2e8ff;
    outline: none;
    border-radius: 10px;
    min-height: 34px !important;
    padding-left: 14px;
    background: #fff !important;
    padding-right: 80px;
  }
.send-btns {
    position: absolute;
    right: 10px;
    bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: between;
        -ms-flex-pack: between;
            justify-content: between;
    gap: 4px;
  }
.send-btns .send-img {
    cursor: pointer;
    z-index: 10;
    width: 24px;
    height: 24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAflJREFUaEPtma9PBDEQhd85JBKJRCKRSCQSiUQi+TOQSCQSiUQikUgkEom8fMlucgG2fd3+uk12kk1OdLvvm+l0pr2NFm6bhevXCtA7gmsE9j0CB5LOJJ1KOhzEfkn6lvQh6XP43Y0jtIQQfL0jfErkuyQeYJpbCADPXyQoIiqvA0zCa3lDQwB4/3jG9E1BQgC3xvIJ8TUBqQkwwlUFCQFcSTqZsYSmXqkCEgIggUnk0lYUJARAApPItawISKyVuJNEMatpWSAxgHNJPC1sFkgMAO8ThZYGyJMkWpaoxQCY4HLohaKTFR5AVecJmgNAT0RR62H0WM+hDzsAPaPAt98kvUxBuAA9o4D2x6lu1wVgklhlxlM/CeuMKn9kjufsQWL/sRQADjUk9H9mJdyvF9nhyC2nzrAz3e8bAHrcQsmW+pALENtO2THwlGu0Ku55I3sJLT6JY953vT5nXPY22tP7RQpZL+8HPT+GMraN9vA+1zNsy9Y1TQygpfeThLsRyL2ZcJJ2lnAHoPaRMku4A1DrUF9EuAMw92ZuatkUFe4AlFr/VYS3AKgq3AG4SejXd5dNE+EOQOqVSlPhDgAHDaIw/jPTNDmdAsKYWCVGPJHg6Dce/+j58TYPfXrKMdLVZY+LAdgT9Rq4AvTyvJPEvbVZ31+XkOWmioO261VsMaCnvg4AAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.send-btns .ai-chat-img {
    cursor: pointer;
    z-index: 10;
    width: 24px;
    height: 24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQOSURBVGiB7ZlBSyRHFMf/r3p6eljGIGoWI8uyhxCDLDE6S5A9hHWRZXBizyhhDmEJy36S/gg55BxzCDk0Uae7USSE1YMsgplFcjAQcgghLCIiEiTYznS9HHaE2WGmu2Z6WiTxf+vuV1Xv16+q+tVr4EY3utF/TnTVA1qWJSYnJx8Q0acATvf397+xLEvG6TPVJ9+U5DjOR8z8iIiGGreyuVxuCMBxnH6vBMJxnPcBzAEYJXo7+LVaLXkI27az6XQ6D+AfIjoC8Nr3/eNyuXwR1XZlZeWOrutzzHyvkw0RDXblcRtFQhiGMQ3gfss9uK57hDdv8HW9Xj/KZDKH8/PzfwOA53kjUso5AB8yc2j/QoihUAMFqUyn03Y3mfk2gNsAJjRNQ61WQ6VSORdCnARBMEpEQsWBfkBEDhQEwaFqZ0SUYeYxVQAAYObY0ylysKWlpSMA9bgDdRIzJx8JAGgs6KSUsm07G6cDJQgp5V9xBolSJpOJFQ0lCE3TYu3jUYq7Lq5FJJj5Tpz2ShC+7ycaCQAPPM/7pNfGShDlcvkiycVNREJKOV+pVB720l55P5dSJrlDAQCI6InjOPlu2ylDENFVZbwzjuOYlmUp+6apGK2vr49KKbt+QzH03tjY2Lvj4+O/bm9vhydfUIxEEARXCQAAYOaJ6enpL23bTkfZRkKsrq5+EJZKJylmvmcYxlPP826F2YVCWJYlNE170l/XutZdAKUwg1CIqampaQAj/fSoF0kpz8Oed9xxlpeXM0T0KOpQk7AOhRDb1Wr1tzCjjhDDw8MPmTlWdhlDv0spdxYXF/9QMW4LsbGx8U6tVuvp69mriEhKKQ90Xd8pFArKBzGgA0QQBI87PUtAdSHEK13Xd/P5/EkvHbR1VEo5Gs8vZb3yff9FuVw+i9NJWwjf923DMO4DGGwUugb7cRZu0XGxWHT70VFXZcy1tbVBXdeHpJSDaIAR0VAv54FUKlUpFAr7l9e2bWcNw/hMCPHTwsJCV6l/X2qxlUplQgjxOTOrlmlOqtXq15c12AbAMwAjzHymadq33YD0raDcDUhzFDzPuyWlfI6mj2q3IMrpbpRKpdIBEW1G2RHR6d7e3i+X19Vq9bz1wEVE2SAInrmue1dl7L6X9l3XnWHmjlkvEW2aprnbfM+yLJHL5Uwp5cctthcAvjNN88+wMRP5P9EJhIjOBgYGvpqdnW1bjGuc6mZa2kSC9G06Ncs0zV1m/rHNo51OAABQLBY3AbwVJWZOA3gaNrUSgQCAUqn0stmhRhR+jmrXC0hiEJcOCSFe4k0t90VYFFrboQ2IlPKLra2tTKv9lf+z60bNa6SRIP5QKpUOWu2uNQQAuK77GMBMEATfq6bm11Jxq+Y3utH/Tf8CX1GUsJFWQiAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.send-btns .miscro-img {
    cursor: pointer;
    z-index: 10;
    width: 24px;
    height: 24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAqVJREFUaEPtmaFPBjEMxfs5JBKJRCKRSCQSiUQikfwJSCQSiUQikUgkEolE8v2SKzTNdtv1mhDImlwIx3Z7r33b2rKRP26bP45fBoHfjuCIwH+MwI6IHInIvojsiQi/f4rIu4i8TE8a72wJAfx4Al0D+SEi9xOh1UQyCQCcp9ceMqKRRaAE/k1EXif5qKx2DTtkdSsiRCRsGQQAdWFkAyC8CwFvnihj7sLoRVIuMnR/YkAAqARehzCWOWqt8bP8MiJwPp04LIRk2KBzhpwuTcQetw54jkYhg8BVAIwlzdGK5EKWQeDarNx7spxuQR9O8waBUOjMpBGBsQdWamhIaEhoSOjHA+MiW6qGjFSCxEzz/KdtUcPTMpsLkciR0IUsg8DZNgM9mFanFrhpIIEspNV6ZVf8bA8BW6DjLZ/6Ah4Saq0oUPxQ7KtB2FdlfA+ivCfZI00PE7DhrlVQVkYsBAkWtsAATRZqwdfkY1P0WYf0RMCWgdSxeIyf1gAFUYoVaxCGBH+3wBnDe2pi/y3SbIiqMYaWTDgCXrM1jyAlFvYkSgsDnlKyVNDbaDb3VE8EAGBlNNdNgCw1r25qD565uo+85xnr6+vmBu8lQJcNEmqEFA+WQDAGIpBQ2WhnTtsspaiUuhutE21RV8J3E1aVgo4B4HGQ7Rt1dSt6I8B6aJtF7GbEo4S5Fona3rPvS+BbR/H3/CUEVBreU2t6naVe6qLILiVQI8F77TzPNbU0khyVgLeS0W+QVnRHNEJASXBb+rNdz3c2OY+/yPQ+KB21oZwoSkA1yCWHJ3vO/tp+mOulNvfQWgIaDYhw1HpJzAFAaqv/4ZFBwIKEhJ7/kFFCaFrvAoAjr9ZeaXqfAdkEuhbNHDQIZHoz8q0RgYjXMueMCGR6M/KtLzVHrzHdBhZ+AAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.send-btns .recording {
    cursor: pointer;
    z-index: 10;
    width: 24px;
    height: 24px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA1lJREFUaEPdWj1vE0EQfbORAFGgINHROI3tjqShokjEH7Br4HwukZACoqJKUlEhJRISZc5B1A4/ABEkKpqYznETU9AhYVGgpLkhcx+Ov+92z/HdsdIV1u3czpt5szs7Y8IcRsHm5RtAhRn3ABQArIKxDHiPPwhdwHta5OI7lnDUdkh+JxpkKi1KX3OxSYR1MNZNvsOElnKxlwSMNoC+4sDzIQubIBiQYYKjCDu6XtECULR4i+as+ChuBrY7B7QT1x6xAJRtLrgumiTcXszoksJGHG9EAihaXCNgd550iWmDHivUOw4dzpo/E0BAme2YC17JtChKTQWQBeVDi8wCMRFA8TFXSKF5JSY1/Cgvwe7sU2NUfAyABCy7OE6B81HQeqSwNhrYYwBKFp8Gp2nUBxf+Xg6+ToPWBhceApAl3k+zDgE77QPqbyx9AAF1xPpZH71zhZWuQz0/xQpGucb7zLCzrn2gdN8LHoAcWT+0b98LPoAnbDNhPw/WD3UMY8EDULJYtk2jPKf6AHj1CLh1Uw/+z1/A2ybQ/Kon159NODpp0AYlpc+nN8DdO2ZK/PkL3H9qJitS5wq3KSl92mNno55C5Zre/KEzgFGnksWSaW6afiZNAAD2qFTjz6ZXQgGdMoCPVLb4lP2LuNFIGUBXKHSRrZqPlAH08g4A/wWA30ly/5QphP8giGvcBKNiGsZpeuCiKniU/4Ms16mEQp2k1nndhQSy0fj2Tj8TDReSjPThS6NlPSFSWPHT6QTphKTTz6r6Galkoq8/JEqnWycNWvMvNBZvM7BlbovFS5JCve2Q4wEIaCQX+suGxOJ10lpR6CM1ostLfY68IL2EToPqXhyEsPPkhdD6QwDyEgtTC1uhJ0o1PgabXfC1SGwymdA9adDKoGh+iruEHlGM4q5HJZttdrNVJ2KF6qRuzdQGR5bOhlHez6TQ4MssgJil/NguNCmuijZXyKfTYg854byLF+335MyK98guZRATBWZI+cW4eqGz6XgdfEJ1Lm3WhVJKrM7YG2xgRAGP5YEhEDYX4EKSvwRFwRG1AsXPFHbDxkWU4uF7bQChoBSFAawzY9P04JMrIRhfTBRPDGDMKwLGxSqR/5cbHowXsTC8p+UyfpBC6ww41LX2JK/8AxvsZ6T1ATdpAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.send-btns .\!recording {
    cursor: pointer !important;
    z-index: 10 !important;
    width: 24px !important;
    height: 24px !important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA1lJREFUaEPdWj1vE0EQfbORAFGgINHROI3tjqShokjEH7Br4HwukZACoqJKUlEhJRISZc5B1A4/ABEkKpqYznETU9AhYVGgpLkhcx+Ov+92z/HdsdIV1u3czpt5szs7Y8IcRsHm5RtAhRn3ABQArIKxDHiPPwhdwHta5OI7lnDUdkh+JxpkKi1KX3OxSYR1MNZNvsOElnKxlwSMNoC+4sDzIQubIBiQYYKjCDu6XtECULR4i+as+ChuBrY7B7QT1x6xAJRtLrgumiTcXszoksJGHG9EAihaXCNgd550iWmDHivUOw4dzpo/E0BAme2YC17JtChKTQWQBeVDi8wCMRFA8TFXSKF5JSY1/Cgvwe7sU2NUfAyABCy7OE6B81HQeqSwNhrYYwBKFp8Gp2nUBxf+Xg6+ToPWBhceApAl3k+zDgE77QPqbyx9AAF1xPpZH71zhZWuQz0/xQpGucb7zLCzrn2gdN8LHoAcWT+0b98LPoAnbDNhPw/WD3UMY8EDULJYtk2jPKf6AHj1CLh1Uw/+z1/A2ybQ/Kon159NODpp0AYlpc+nN8DdO2ZK/PkL3H9qJitS5wq3KSl92mNno55C5Zre/KEzgFGnksWSaW6afiZNAAD2qFTjz6ZXQgGdMoCPVLb4lP2LuNFIGUBXKHSRrZqPlAH08g4A/wWA30ly/5QphP8giGvcBKNiGsZpeuCiKniU/4Ms16mEQp2k1nndhQSy0fj2Tj8TDReSjPThS6NlPSFSWPHT6QTphKTTz6r6Galkoq8/JEqnWycNWvMvNBZvM7BlbovFS5JCve2Q4wEIaCQX+suGxOJ10lpR6CM1ostLfY68IL2EToPqXhyEsPPkhdD6QwDyEgtTC1uhJ0o1PgabXfC1SGwymdA9adDKoGh+iruEHlGM4q5HJZttdrNVJ2KF6qRuzdQGR5bOhlHez6TQ4MssgJil/NguNCmuijZXyKfTYg854byLF+335MyK98guZRATBWZI+cW4eqGz6XgdfEJ1Lm3WhVJKrM7YG2xgRAGP5YEhEDYX4EKSvwRFwRG1AsXPFHbDxkWU4uF7bQChoBSFAawzY9P04JMrIRhfTBRPDGDMKwLGxSqR/5cbHowXsTC8p+UyfpBC6ww41LX2JK/8AxvsZ6T1ATdpAAAAAElFTkSuQmCC") no-repeat center !important;
    background-size: cover !important;
  }
.user-chat-input:focus + .send-btns .send-img {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAolJREFUaEPtmE1y00AQhV9HlX2WVOSFOAFwAsI+MuYEhBMEToB9ApIT4JwAxcoecwJ8A4sqK9uwJthNjbETKqVRt35GQ6o8W/XMvK+7NTPdhEc+6JHrxw7AdwR3EfivIxAN+ODXCqdgnBAQrcUyZkzICLjcDzDNEsp8QlhTKBpwdLvEV2yF21WOKcDFIqGpDxArQBjzewCfKogykRjlKY0rzGlsWgZgvH9UY4dOQawAhzHP7/K+BgWATkBcAmyxnYJYAXoxf2FgUM/5hbOcgNgB+nzGjNMWAZxExA5wzEdM62PU1WglIqVPiV6fb5hx4Ipgs24jkHKAYx4y4aNjgEapVQpgnhK3S9x0BHAPEuBNntBMs6/4Gg1jNjfrW81ibdowYXg9oZG0pgjwZMBRsMRcWsjR93Ge0ruytUUAM9lXFDbCz/KUPtggVACeowAK8Mr22lUBGHrxZmac0x5+alOJgddgPNfYM3B5nVLhq0ANEMZ8AuBz0YZEGC0mNNSI2dqYE+73CnPlPZPlKT0t3Fu7adsA66hqL0rCLJ/Qi6YAxvsmCrYxJsIPrUOY8VJbbzROoU156esobf4ThzFL3tc6vrod4zy/IlPeFg7xJ/bs/Ys8pbK0lVuL3rwveH4bDukxZ1orneY+AVMwRosrXZumFKBL71cVropAGLPx/t+OnKNRV7gI0HNcUjYVLgM4KurbEi4ChDHX7czZzutKP6c2Y503ttr2+EMwZwCuhcsp1Ofv2vf6v17pSrgI0KvYUulauAiwbqmsYKJQeg/4Ei4CGINNLTwkwjO+L/8y7GGKFb7tB0iyhNRlpPZkqWInvkarLObDdgfgw+sPTj3fEprtv0uhZv5rPvsPGxAeQH4qmpAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.user-chat-input:focus + .send-btns .ai-chat-img {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAASSSURBVGiB7ZhBaBxlFMd/b3ZSQ40abzkU3NIIuXgQBFOpMKW21GBJsRsxJ1vw1IveTG8pFJJbqdrS3tZDWaExGC0J0kO3h9KDBROIEEGw0B72ZlAJye7Mez3sTtxNZmY32Zm2h7zL7s5839v/7/+9b763C3uxF3vxzOOqZ32XPetPI5ekkaTTmPSs97UqEyZ8YYJbdXnrQlkedZPTTUlbYkx65vbX+Iwal1QYUEABCRgGHnWTO3OAb9+zUa0yrTCkAipggAmY8Ea3+dsCzL5tX/nwuQnLPizh8FvVZ+ncYvLSf/2uDYvDVACeNgSHzm++FwYzBwjq4gcVBkU4rQY5F4rv2KoJiwqLKiw78NDZzx9rGxwAphQKzW63vGfzcz5zABWWFQZDAU1l0K+Cp+CZQA3Q9UZphOOIdb4+JgUApy0ALDXqtVl8q8DwetO9FuclQrykU0JtARplsv3LaXVXJeZ1y7WW+cCEZ/lMATYCFjNwfnOMS3er0Bbg3KI8UlhN2/nNe053+6AtQGPUctrOh7mM7s6CjgAC42HqzjdeA+GDSc92faB2BGDC7xk4H14f/reH0m4hOgLQxgqk6bxKy9zC3/v4+bxnfZkA9LzMSgbOt+aCk7mXWNgpREcAaxscSNX5iHkKBHDEelk4P2IDqQIAU6k6L1tyNd1TOOIrd892CCHtBjS6ygfbzoA48bSKj+ihtp8n0WNWNozjNxfkSZK+tisgDlOZ1LxEzGkFHHIdfh0/ZUO7BvjmsJ3WeseZSc1vzonI1QAayMHlXQFMeuaq1Gs/05qPKa3GOD8w7iUBxB4er9c4qzCU2M/HON9xzcc775twU4RLpZ/kzySAyE086Vlvf42/FAaivqAjgTHjE40Q1s244cB0cV4qScITV+CVKhPa9O/Bjp0nBowY54VVNa44xvXvOhQexrYVuOpZ30aNxyr0p+Z8/L2KwhX2cb34o6zuRHgY21agCq4JbtY1Hwg3bI0vi2VZ343wMCL3wNSw5aWHYVXy5nLIIK+QV2EwpZqv6BoHm8V7nrnlsvipACTFhGeDLuTVIW9wKKifE8NbH6NtVudCcV6mw5xjIzbg5LijDhdvzclMpgBbY9Iz9x+X700400HNo8IqPRwMa35sxAZyOe6qMKTgqzA+uwOITpu5eICy+K/6fKrwy7Z9sVU8oMaVULznmZvLcachHhNcg9LoqBWeGUAIUatRULjf5oRdd+B6OK9cFj9wuKjgN81x1aH0UYcQqQAAXCvLf1rlpAr34x6jgXFj6wF1a05mVBhX8JvaEFdzlD78uD1EagAhhONQUFiJaK99F6aj5s3OyYzCuEodQkMIoXRiLBkiVQCAa/NSqTkcVWGl+bevCTeT2oO5OZkxrUM0bXg3MErHEiBSBwAozktlwzhuQiXsKkW41G7e7TmZsXAl/u9e3QBKXgxE14/RpBg/ZUM5uBwY90q3JbJ8ouLEmBUCoxR2BA2YJ7n9vFkutp7cmQJ0E8fGrBCwCVHxA44++EFWnreuHYU3ZoX3P7HHh88k/6x8ocM7a73PW8Ne7MWLHE8BrC8GD1SpxxAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.user-chat-input:hover {
    border: 1px solid #e2e8ff;
    outline: none;
    background: #fff;
  }
.user-chat-input:focus {
    border: 1px solid #275eff;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
            box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
    outline: none;
    background: #fff;
  }
.config-tabs-active {
    background: #f6f6fd;
    color: #275eff;
    font-weight: 500;
  }
.config-tabs-active .usermanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAABBFJREFUWEfNmF1sFFUYhp9vthVikRhIQYhEA6W7pShGvRPjHwZitEmDxp92t1KJxlRi0AS8QGNEL9AQQK6KEdpZDDFqvMAohguNRK9MjFF0d4s/iBpChaRR02h357WzbKvVbefMArHnbvd85/2eOd873zkZY5oOO1eu1oc0pxhwDeJqBVwKnDLjcxO5nG+na9WvGSzZrSRF1gP3AZdXAfglEO9bgt5Cnx2JC1gTWDKjTsFTBq0OCXMmtuWy1ucQOx4SG6y5Sz0GTyAWx0j0PbAz79su1zWxwJZ26X6DLSaWuSYYixMcBZ4u+Pa2y1pnsOXrNX/kT14DbnMRrhIzArx3ZpiOwTfstygNZ7DmjNqBrY6+qppX8I3E8wMOfnMGS2b0ItANzI162inmz4x6089nbWOUhjNYKqO3BHcB9VGik86LohmHcr6FOlMOZ7BkRoeA1VGCkfPiw3zWbomKcwabzjs2PT0WdvuwDwHNUWWYYj4XauR9ezNKw7mUjfdo1pyZ9GG01foCGHyU8Lj3aJ+dPG9goVCyS22I54AVUcJV5gthH8z7tt9lrfOOjYm1dKkniH9WHkfszGdtpwtUGBMbLFzUnFaa8HZhDmemyOOxLd9v+1yhagarlPUGBTxixhqgsUrSn028XoJXBrL2dRyocwIbSxTeYEt/kBKskMd8xFDC+ELw2f9yg427A0vWaVGiRNrE7cBgYPgDvr0zmU5NHgvFFj6sixuGWeMZ7YirMK4YPeB35317plqyVEbNOtsHw374o4ythX7bc97Amtap0Suy0YwHgQX/Eg7bQRks2a1LSgGtnmjwSgyTKN96VwtmVdacRryK2Bt4LNUI3x07YOFlsjxi7Vilj20GrgcuqvK0f4NldDewHbjMYETQUCW+BPweakm8W8ja2thglSNpS7gZU/irDNbaoWUlj80yMs5eFEOBx6MD/XbAecdSXVob3jyBVESiMlhTh2bX1XMTYoPOmn1s/CTjMGKewR3/+P9XjJdHZvDSt3tsyAmspVML5OFL3IxR5wJW8dhCSjyO2BT+FpzA2FXot+1LOtWU8NhhcGdF72TJWHWsP4bHkmltwegJveJQlnGPpTKaG8BjoyZ+dhxM7CpkK2DGDrNxsFMW0J7bb584eSzZrfCpDyKudYAKQ86WcoNmeEPc6Bmb/lNKcRiYZzaxlArYXWf0fpW1HyJLmcroAcELwJVxwC64+ZvT6jUrf5uYHQes7LFOtYWHN7DYoV3MFBwp+LbKqZSptD7AWCkiTT+mN8FjnmgJIBFAgxlPArdWylQUHDfYWyzh13usTNTx8Zf77IQTWDKjT4HrHHdr3GPV4i/4kRQDckLo8nVaVCyRrrwMgwbZXNYOTqYX60iqFaqWddMW7C9Qxpg0fFCBwQAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .modelmanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAAAwRJREFUWEftmEtIVGEUx39nbs6MlpGLgihqE0320IX0gGjTItoFkZGWY4sQiiKjFCSJIFr0oAcVRPQaHxVK0KJFQWAEKT0okiSmLIrEgqCH+Wh0vKeuOTI5TnmdRy7mri7c853zu//7nfOdc4Vxesk45SIFZvfLRCg2Z4vOdPSyHphs19lY7RW6XAbXnl+S9yEfEWCeIr2PsBhIG2ugMawLojz1V8uS6GBefQfMGoPzWJd89FfJ9BSYDRnjr5jCHRUOvPLJPU+xLsekEmG1DSjLNO5gPQg3VTn6skoeZhfpQlOoAAr/B9hjYCrwWpTDwSncbT0lgRDInI062TBYBZQCsxHaUYYyLgpwzIo1COztcPMs6wvBlnrpjabMgm06KdBDuhEcgDsErPyLijGCCdtcJlXN1dIVCjIzX9MnprMMyDGFVucEmlouyOfQ87wSzegOsE6VMwqTEqVYnWlwzNnJU0utXK/O6BUqTWUz4AYCKDX9Jvtba6VtQb46g25yFHY4hLWJBEOVkrQf+Cwwj1fLFPYITAtTok2FYy99ctwC68tggyi+fyRDjJ/S8m6yyV8jtdatx6sngJ0RQYWzfp9sHbRZB9QnHCxcsble3S5QNuwY+4Ry0l8tB5Oi2C+ALpQbQYPTri6eDO0xpdKUsD0m1LjS2N98/vce63OS6zDYpVCQkKy0wEwodStXw7NyUaFm9TpZiolHhefd3TS21UtPeFZ2BihAOZ8QsEGnA3XM7OOVpBPwX5TvUetYvjq/ZDEhs4f5wCEkkXXsN0Wo8rcrnAy6ufXmnHwbqvw71OX4xgqHUK4m2QOVn8RX/pEEqvvVWB70V0nzvGLNQ9kNrFHIsHFexqFcDIs2XrsLG6L81TT+isWJLAVmR8iYpqRGVR4gdNiJOBrb0c2VI4xvVh9l9HPkxRWxRrukXJED759gVku8L2Bw/e1l+ZoUosEg0cGUR2JQHsykKbyfTxbciGAKDYZJxYsa+ZAskOFxRvp3kd9vcru1VuK+ye28ZOr/mB21LNufbV2WNKMcukAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .overview-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAthJREFUWEftl0GS0kAUhv+XgOtxZwGLzA30BrgHKjeY4QQOJ4CcQDzB4A0QxrXcQG8gC6LuJmtH8qwOCdXpdCfdgFUuJtsk3V9e//n/9wj/2UXn8gQhXz3tcSvWaftYbpe0PWfNk4EEyO8U7zzGHQNXBQQTZj9WFJ0KdRJQd8i3BLyXQRQAUaUoXtPCFcwJqBdyn/eYAujLGxGwYUIARqCCkY/xbkkbWzAroCDk4GmP+woIIWHGpKiEqBwIUw3You0jstFXLVChE2LMShUhJEjxodXCfLukRP363oBnLMCqVyOYEagz4qkq2Hx9sehEByLv/yrkwN9nH3Ljoq8KUK4TcTwlPQidgBHtHuz1IEBysMpxA9AKvwTUGfCUqHw8IGwpxdgVRD0tk75SYPJzTfPi+RJQd8jf5coQIWl5eGMjRpu/KDPRFF8V0Sfxml6agFi3sDC7Fx4+ngpmMtFir3hNx8KoFdIC5S+eZHadIYfCRFVNyh9uBUSMt+zhXmd2Ni5sMlEQvlGKCRO+OFWooK4xu03bx1g9xtxEhQdlgXvUhjDRPaL480HA3SEfT8OqQvJDYoHM7DzcmFwYQKILW/Fj6Ez0bCDJU3RmBwISNWyFd/3xMf6laUkuAlSUv8aFs0dsTPSiQAVYb8B9WfjieOSwrfOmfwKUi1OIV0QD4GERf6KxjUk+AzVV6blCF69Q28e1TZhmTu4o6nx0emyMjt6IH5mPI41VmLoCVTpRwjZe0bWp/bjDIZnlqxasN+IZ86F/JkK0W1Gp/z561mFiqXaiyjuVFtY1TJuAalJf24kam3zbkcYElOtEVLuS+iJsdw/6StaOQXWZVYzMKlDLw1yX+tmRMiLT6KTVkOlXbRhphMaKSXZDwGuX1Ff3tJpcTWHa5DU2qX8WUPFyjb4O7YdD6l8ESKpYaWQ2dYdNlZTvOx2ZbuFcX6G41/axaBqxm+DOBmrawPX+X0Q9/jQfL0CRAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .flow-arrange-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOdJREFUWEftl7ENwjAQRd/hDeiQoENQsgItIyCklIzAEIxAiQSMQMsKlEh0INKxgTFyRCRETBGF5Ars0pbvf/87n78FoD9z3ZZhKTAGOn6uxpE6ODwsi/NGruLBjeEItGsEDYW+W8tIBonbCkwbBs/gHOxkmLhbA7J/O1/qCbiP1b21zH1+8vowhhUwqUOlAgFr6eXgOeCrTi6NEDitRUJAAaV+wqeggDoB9RQAjReh7jVUb0TqrVj9MfrJZa4QJNh0KsQrvTUSyBSIjig6ouiI3hVQNyTqBKIjKv2aVNuQ6n/N/t4RPQGfkcb5H0dI/QAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .base-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA61JREFUWEfdWEty2kAQfY3Aa7JLWaRKvgG5AewRwSeIfQKbExhOADmB7RMYIyfbcINwA6sqyMkurGNEp1pIeDQa8VElLiqzokYz029ev/4MhAMbdGB48P8AqrX5gpc4I4LDQFWYJmDOwBTAfeDRsAj7hRmy2/wNjLrRKGEajOn9qwFyOuw8h3jcZLBi4cQfkb8vqEIM1Vy+Y6Ajxhi4f/Io+m27/BVAIwYxCTxq/lVAxy53njwaJYfaHa4jxEAxitDCyc+YiVqLG0wQUNFgYHRkoZsw5XS4+jtEQz1TB5zLkN3mARiXiVAZcAhw1AOI0J+NqafO1VrcY8JVyhBHQocSAMPAo66JPSMg2+UzANeb6DaBSdYbQWmHLYHuD0MkZgDFghXaU2zEN5xDbsvozx5osgnw2w47Vghh72POunks/HmKdX3xcYuviKKDJLH4lRKaiwWcchkSMXN/RKkDdhFtpL1kLHEHXl3WxHKGIdtlCeeEnfPAo5tdjO66RhN+hqUUoHcud5bA3ctlzH5OibjDDQ5RJ0IVJUxmo82uTHlAWLLQVPekAJn8npfgJISfwwh8knfUUD83udaQUG8rFi7VtXlR9pLgGJ+CB7rUXaImR4O7jEnRdlkiVyJYktQ0eMiWFyMgzc9+4NGJlmtSCRCA6EzOWkeU7grZr9Y/0/dVHBlG7I5fyafAo9S6Wpt7zOvkdxN4dB4ZdFmAJaC6esW3Xea8M5P5/Ey9YbPtsrhQSogMFdDaJaaQVgFVLLwx6Wy7ywythF6zYpcJuJU+DNEjc8cuPyblZy+Xab3OmgHVu1plTzmegNHMo9NMILR5yIyLeN4o/BRDcTUekHJTtZqrBmTtIsR10oYoGpiULZya3BGnFbWPuqlY6Kt9U1qsWvuwqYAmAMR9KKHBjDkxpttqnKY/aVFO1XYkw9BiiUfmuEfWsqgpIvedS3USBD8Yp1NKRtRa6+DDwloLwYiivmafIa4FUF0AThnwn8Oogdu9uEbaUFgyGM/43QSwtqpxVwTUk1eJpnw/LKGZdJsb85DuZ5NBJvSextQ3fdMLaA6jxk4iNzHWWjxkwgURpP+JXg+sPXtMoHLAyH6fCPVInzn1Mcpfm/QgTf6RhUkSwhK25RADNdTVBKdXcwImHKIbfHnRnrQ435WHg26/0DMo77mjzuclx20BUQiQIcFl7OQl1H8CSA49qKd0BGhV8T+shbpq2qMA4BC3wedX/rNhG/VFvxfSUFFju+w7OEB/AAXn4jRGBKPuAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .document-setting {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA61JREFUWEfdWEty2kAQfY3Aa7JLWaRKvgG5AewRwSeIfQKbExhOADmB7RMYIyfbcINwA6sqyMkurGNEp1pIeDQa8VElLiqzokYz029ev/4MhAMbdGB48P8AqrX5gpc4I4LDQFWYJmDOwBTAfeDRsAj7hRmy2/wNjLrRKGEajOn9qwFyOuw8h3jcZLBi4cQfkb8vqEIM1Vy+Y6Ajxhi4f/Io+m27/BVAIwYxCTxq/lVAxy53njwaJYfaHa4jxEAxitDCyc+YiVqLG0wQUNFgYHRkoZsw5XS4+jtEQz1TB5zLkN3mARiXiVAZcAhw1AOI0J+NqafO1VrcY8JVyhBHQocSAMPAo66JPSMg2+UzANeb6DaBSdYbQWmHLYHuD0MkZgDFghXaU2zEN5xDbsvozx5osgnw2w47Vghh72POunks/HmKdX3xcYuviKKDJLH4lRKaiwWcchkSMXN/RKkDdhFtpL1kLHEHXl3WxHKGIdtlCeeEnfPAo5tdjO66RhN+hqUUoHcud5bA3ctlzH5OibjDDQ5RJ0IVJUxmo82uTHlAWLLQVPekAJn8npfgJISfwwh8knfUUD83udaQUG8rFi7VtXlR9pLgGJ+CB7rUXaImR4O7jEnRdlkiVyJYktQ0eMiWFyMgzc9+4NGJlmtSCRCA6EzOWkeU7grZr9Y/0/dVHBlG7I5fyafAo9S6Wpt7zOvkdxN4dB4ZdFmAJaC6esW3Xea8M5P5/Ey9YbPtsrhQSogMFdDaJaaQVgFVLLwx6Wy7ywythF6zYpcJuJU+DNEjc8cuPyblZy+Xab3OmgHVu1plTzmegNHMo9NMILR5yIyLeN4o/BRDcTUekHJTtZqrBmTtIsR10oYoGpiULZya3BGnFbWPuqlY6Kt9U1qsWvuwqYAmAMR9KKHBjDkxpttqnKY/aVFO1XYkw9BiiUfmuEfWsqgpIvedS3USBD8Yp1NKRtRa6+DDwloLwYiivmafIa4FUF0AThnwn8Oogdu9uEbaUFgyGM/43QSwtqpxVwTUk1eJpnw/LKGZdJsb85DuZ5NBJvSextQ3fdMLaA6jxk4iNzHWWjxkwgURpP+JXg+sPXtMoHLAyH6fCPVInzn1Mcpfm/QgTf6RhUkSwhK25RADNdTVBKdXcwImHKIbfHnRnrQ435WHg26/0DMo77mjzuclx20BUQiQIcFl7OQl1H8CSA49qKd0BGhV8T+shbpq2qMA4BC3wedX/rNhG/VFvxfSUFFju+w7OEB/AAXn4jRGBKPuAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .document-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAARdJREFUWEftmE0OgjAQhd9IvIOJLriJcgANNxJvZNQ9HIUFJt7BwBg2Bgq0nfBjJbAsbfl4700pJTh2kWM8cB/ID9l/54gB+D3VS9cegvRKqWSehkK7E0fMOEsm0fQVQ40NVLKKoLRARLhkN4qkam2PzMoYa6ipgKyVmhLICmpqICOUGKiswlo+CiTZg5JqW0uG1Bh2ZkoMpD6sLfgWQJ1K/RIIbS8jBrKxrNGnYhgz9gAOZdMgQNI1Se1f/RLME0hnR5t66ko/uEKWFfRle96pltP5Azln2VJlptA5Z9lSZX9n2VJlJssWhQb+c9UKKt4P9bXHNN4KaBOy7xWIwb0PG/Q8hDRfIXgphxHuH8eYZB77vnMKfQAj9q00LYBV2QAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .hit-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA+tJREFUWEftWEFS20AQ7JFMzhwp5FQ5L4h5AfbddpwXBF4AvCD4BZgXxLwAByW5Yl6A8wJUFZTk6HNiaVK7ssxK3tWugAOHbBUXtDvT2zvTM2PCC1/0XPiaPe4woSXskY/ofkqz57D9bACDAU/A+CBBeZjEn+nwP8A6DLw4BltD3l4CbU7wDowOEVoMbMsYBBYMzAHMGbj5GdK0zmXVvbVjUAD7k+LIYxzngBycR0yYvPJwEU0pcti/3lILYHPAR2Cc1gBWxiLAjeKQJq4gnQEGAz4D41hjOIKHGRht+ScWYw7CdxD2wZn0lNY4DunEBaQTwN0+fyLgoBQbAtTo/kumd6YkWemjOJtJ0MOaxKFdiqwAy8wRYZEyDsuBb8vioM8HIHwsMWplshKgNAp8UiI2Sjx0f2sCXe71sC/3prjRxdnOkFt+imsVZAqc/AppbHpuI8DWkFt/E1wDqxgiGMG5xFK+R4BspLhlziQJwGLLx5toSgudHSPA3R5/JMKpcuiwTvZVgX7d52EKXOZ7iDC6vyLVl/JoBktBn+/W7AFOAV2HyaDP4nU6Nha1DG7c0Ef3ubqT/BKr7BYg5SKDDy3A5oDHzDjKTiKKr+iNjR1ZYRJ0PB+LBjA3xZRqZ7fPd5THOOM8/kIbOqsFWKLf+rzBkNuU4FqpMBESvI+/kajHxlUiYh5f0V55swQo6fYfhJQYw3WWiargy8KvlQ/B3N8Et0q85j602VmQowRt0Kr6AAt4WDcVRLgQYSUBbuid6c6aRrQcS+pRBt5XCnoFux5w+COkyZMBlhNK9akL/ELFcQVY+cQkC3/lEy9T3CnCu0pLRFse9srJUnhitcGoeuLyRYIB3yqdiTa71DMiSZDiMi9hol6zh248rU6SoM+ijMomhIDZfUhdbZKU/1nILiCKQzeZWS7RJsK272PmIjOFYlBHZlxF1KaNlRKTjalrodYl1IrZTTNy3ijG1SzW0P8UgOrzVhUDY7PQ7PEpi/5ttUyl6DEgy7L2qGZBw6IQXpGVtYae8gXqtnG2hlXUxjPFSbTlo6sD6dKwboDLDFe2cdaWv9njMdOqccgMaiczW8vfHHIHCS4LE6Ehcwti7xJDQZ/FmLgx9JCf1UtZLg2/zQhgnMhYznu/3OVFHFJhENNhsTKYH9IwmX8SjM5k0S+OnTMGhut2SvXuwNw6OV0YzPcYJjNnE7LCJBjFX81DklMlqfIoh54lDtjDB8NQvnFcAEOK80YDY5cKUzsGTYBlJ8PogPCWCO28YZCAgIhT3BAwbTTcOuwnxaDtHW1ZbDtv+u6cJDYH/wHaGLJ93+lxx3/JP6LbLvDY7/8A4/8oR9ZjVAUAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .parameter-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAkBJREFUWEftl09O20AUxr9vQKq6CzcImzpSFw0nIJwAeoA6zglaThA4QeEE2OEANCcgnKDpopLdDb5BvasqFb/Wjh0ZZ4yDo0mDFO+s+ffN77158w2xYR83TA+2guoi8rIIdRzpieAYQBdAxBhj7GDiuwzrdtq0vZKQ1ZfPEHzSTBzuKrz/7nLadNGnxmkFvbFl+K/h7ImBERUOTJBaENRxpC0x7nMxQrggxgpoiWAIQTtruwxG1BFcCdyioA/iCHGVzEpi4ns8yldIcyrGbfYfBiPu522WLfIcJcGI2ugsCrLlTIBhKgg490d8FLriwsVJzQkqEAIxCaoIEWHgrYFQ25HWqxg/izmkCI8P6MbER2CWQ0lu/fA4eE6YlumrjaNlywWQLq7/iJDE0VpOWSFJ9aKIcJdrrkOlU3VC4h2BCMTdL8ANXUbL4G/S52XdZU12uOqYLaE6gkYJJTXt9QOcWOEQQAvAlMTYdzmprih1khu2v3Wk+yfGTV5IH01DXAQeT3VTGyGUOYbkEs6dweLaFaLMCOrLlQicVAURKuJSgCliOAL0c3W/FfbKNa3aMa5gJyxbEj+V0qFKr5h5zlh9uYWgl7YJBv413SI+U4Lm3qjsezo19saIoI4t97IMIYWB7y5JqOHhSoeV3EJIwXm8g0gJjue5NQvnftkxmEnqmS//mtUe7d50bjRzqauwqB6b1iHBTeFRUOxc+UAwQqhgX5KT1mMSqtmr5RsVvvyXSt2Uu1FCTURtBdVR2zhCfwGJ5+4lbKTGxwAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-active .test-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAgtJREFUWEftl8FRwlAQhv/NOOMVO4CLiUc6kA60AJJQgXYAVKAdmKB36ABK8OKYeIEO5Oolq8HAPGPy3r4MzuAMnCBZ3n7v25ddIBzYiw6MB/8fyPWZbaymE7LatFVwDnIEkpTD83nEwDCPJWCcTGiUv6+7LllzG2NdMl3iI9BW67FkpkN4iIYiBgIdOBOit5gGps2V7zd6ytyA52BcapMRntOYun8O5IXc5gxLSaIPB2eriNaS2MZ9yOtzyISHTVMkLJKYempC1Z7aNKVQ1iVzfc7ttDdADgZJRJGa7KLPtxnhrri2SifUkcIUnV8ertoBYZXGv5O1Q26dfpe0la/sZLh+faKZNIuVoR92lBlWTqa2BRAWaamsOjgxkBfyJWeY7w6fg04S0apq8bIlctBLIlpILImB1MMq6TFNLYmAyo86aezs5l2pPUgtyYACfmBGmCeT2NlCuQFPwbjafCbM0piuTWUzAjWxo1gSnztxY/QUO1WN0LRj20apNVRhR/y01Fhafzjo6MaJFujc5+FXwOb3cl0jNBnK79tY0gKZxoQEJo85D/mKMkyLeK2lWiDJmJACFZaW4GIGarp8LdC+7OzOkvLXCUDt0K0EKo8JGxPS2BMH3ZeInsvxlUDFLHqXLt4krq7b15cs5FswbrZ1b5K08juENTKM00e6r7pv7NR7AxEudAQyifoE8n0+NK4u3qcAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal {
    background: #ffffff;
    color: var(--second-color);
    font-weight: 400;
  }
.config-tabs-normal .main-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAAAqNJREFUWEft2EurFUcUBeDvRuMzvkElYjAYFcSBgfhCETE6ceTAPxBH/qlMdZCQiANHCiohmogiIiqKmocSgiiioiaaIAvqQnNyzqnu++JeyIaGhq6qXrX2rr3XrhHT1EamKS4zHthHWIrZeIYX+KcD2x+W+fPxEk9rc2uMrcMX+AzzGov9iou4j7+H/GQ19mATAi72Dn/iGq7jr37zhwHbhr1YNODHr/AjriLvTZuFLdiPJQPmh/Hf8D2e944ZBGxHAbWwQvlbXMDPPTtfj31YW5kftm/juzbAFuMI1iA7r9kvOI8HZWAY2o3ttYnle+L1JO41x/djbDMOIQHfxsLaGfxUBm8obGVjbSys3cCpGrC4YGdPsNd+8APyvGnE1vLapPL9XzzC15MNLKf4SyQ1tLHWwD7HQSxos2oZ02SsK7CEwh18U2NsLo5h2RQBS8I9jZs1YPme/JU4a8vaWBlLLkt8fdubywblsbB2uGT80Yw9jMCxAEtspQIkhz3uXXxY5g+4xMuuFqmjK7CUoVs4W+rufzZdq5WZkHy2EqsQsP0spSVP6uDH+LRRG5vjw1Ji6o/yDPRCG2AdzsDEDZ3RwOYg8ifujB4bryujJH7Hk2H8zrjgn7bp4kBJFU3VOtF5LOslwT7E8V4l28+V0WNHi0Zve8y65rHmuq+LnrtUK0nTtoiPV491VRetZc94gW0tTUhCoo21BjbV0rqTHvuq1MY2lSGy5RzuFnq6NiOd9FjckZRRa0jST+ZEXuk57mE98npFxZcp+umOTnSRPbWGNy4IqMtT2fCObmBj6Q8/QWpmLIBS69LktrkiiJ7LFcNo85xgz91F2r0xXRE02R29VMmiaVDjwi6XKqkgaec+KJcyiauh1ia4a2tMyvf/gXWl9T0GwLwlVSdBegAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .usermanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAAAutJREFUWEfNmEerVEEQhb9nzs+cFir6jJgFUcyK6EZ4uBHEhSt/l7gQRVwKrhRFRcWsiBjAsBAj5ghqn0e1XC4zt6vvvNEpGGaG7q4+t7r61KnbRYdaVz/gGg5MBaYAw4DPwAvgFfC1rv9WgE0EVgKLgTENAHwBHgFXgCe5AOsCWwpsACY5NnwNnANuOOb+nVIH2GpgLTAuY6N3wEX7uJblAlsCbHRGqgzgZVh7CrjnQZYDbBSwG5jtcdxgzi/gAXAc+JHykQNsAbAVmJxyWjH+Nvg468m3HGDbgRXAiBaAiT5uAidTPnKA7QHmAwNSTivGdZwPgcMpHznA9gE9KYeO8cfAwdS8HGAdG7GOzTGx/SZgQuoYKsZVBcRld1M+co5ySLjmvXYBBqYcNxlXzTwGfEqtzwEmX7qVW0xNpHyXx9+EtWcCSd/yLMwFJp8dWSvjw3akuojgZgCrgLlNqsFH4A5wzUSj5wRbkj3lDaRgJRqlYFXov5uCff6/FGxWBEzlLgPmmPxWzbzfzEmd5I++BluJWmjR6gYuBa473WQz8Z94UPn5wW7o1f4ENtIU7HI7uqJv0UEEJt6TRNL3T1ujWqv/MvUE1y0HBVoqV2Kyz3IjJh5bD0wHGpFsEdgiYIeBl6pQhMv220SjfElEHq0DzFOSIjA1KesARdVr34ATwO2ciOnppV51+6osAhsapM0sI2MlezRRiFo6pYNoJppusvLzvN1q11FGra+NUiKxeJSjg1JdY5ETACW8OqULwPjwe2cQjPMMmWrnodwcU1ekMiSAKSsCkwTXus22qAqYuvcjwDNvjump9wLTUohsPAJTMs+0aHmP8rJ17e89OaY+chswNhNY25N/l72bUDJ7rHiUohapXnXsKboYZO83lGd9luKx/YCKdSrpo79yjukWaw+Rql4rxGZZQEWoIliVJu3x1C6IC9gBI1NPtDSnCKy8pu0lyQuyPE+vqv5JEa8L0LUulWMuJ+2Y9AfVxZUlK2MhCQAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .modelmanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAAAi5JREFUWEft2MmqE0EUxvHfdeQiqAsH8CKCCuIErhxRNy4EQXDjC/gEvodv4DO4UkFQUARHXDgjiqg4oQsRFWfFHKiGJnR6sNO5WaQgm3Slzj/fqfPVqZ4ypmNqTLlMwJpmpkixxdiMhU0XazH/J+7jU7ZGEdgxzGBOi0BNf/oXb3txT5aBHceSpisPYf4XnJiANVCyE8We4jJeYDX2Y30DqJg6dLBfeIyreI0V2IutswH2BovwAVfwHL9zIGE167ATS/E5VXoZa2vFAuIC3iHK/E9JtAWYl+AOYG3J3NZgZ3EHYYrZiOCxt1YmFV/iW+75fGzCIQRs0WgN9gDXkiGGWnFS7MO2pE6k9C4uJSefm4B3YGOXYPFvT+N2SuMe7E57LlMijpaAj0+AbempfKSiGForFuufwr0U6GDa5P1xb+FM+jLSeHQUYHnFtiNUyx9jX3E9edtIFIsN/wg3/2OP7arwtlapDLBzqUXJV+V08qlleI+oyjDebERVhuEe7tIuMh8Lc40KzAP2x400Rvu0HJ37WATPnD+q7wae4EeOKoDWpL0XUCNx/qJshLfFIR6nwapkHxsQKaw7Wu2xQUHGsruoq0jVvE4Uqwpa5/kErI5K2ZxWt6QwzVd9ttAkeNncWvfKoutbHEHROn8cFknVOkUX3jxYGOPFXmfwEN+rFhvm8zKwuFicT+nL9/PDjD9wrUFgz1JfHyU8K6MILJq6cPL82TdyuMn7saaS/wPkbZolj6BMMwAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .overview-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAulJREFUWEftl0Fu2kAUhv9nHAmlWaQ3IDdob0AlQFki1ZG6S1jVWRVOAJwgZBXvoLtKeMEyhUjlBu0NmhvEizZCqslUM7HBHmbsMVCpi3hre+bzP7//9x7hP7toV55ms338y3684OvYtjW5/eLd77Lm1kAc5NFefGJgbYCOYwgCelPf628LtRVQ/cy9AGNXSZAUAIGr1J+NvVFRsEJAp45bXQJdAFVpozkRKoyhIoOVGFq3vjc3BTMCOv3gVpYhhpsgLABRJ1aCK0dAVwE2KpXQN/FXJtDaJ+ilv5AFDHR9FJYHk8kgkL++5rg9DrahCiEXTAvUcNyubFixAWH06k+5owJJAkSq8g85L+KvDSDhE8IQsh+AOQP6dwX8wEG0x60xfgroWZX08RDh/omhVRREPi6dvyxQ56t/M0jExvrV+pn7M60MC0o2vTUxo8lfJDx5sPieNj0FM//mtRrIcZlqYR52lo3P24LpQjTea+Z7q5NKHVldAxSZeauwa7y/bDKLXSk8ufp2IyAGvLMIQ1XYmaSwPkTpBwPrEPCtkEIxtTbsgHnJRks+RvFXLdEFgyi464tnl9W/iwycPA0jhZIP8UV52FmEc10KlxflQFVsAXWI7gyUyJTNsBMysEBRbJUq8qf3AhTLr03h9fnkhuhegeJ9a45bTRs/XWyzsumfAAnpRW8kOgFR52Zjr2USki9AeSq9KLR3hUo2TkyK6Tam5sX2t714MCgdHx9W4WY4ORQFkjtR3m9Nx96Jsv2oOZdtAh9vElcOWMNxeyzqnwnoT31P6r+f19J1olEXunpno4UtWkzzgHRVX9eJapt805FGByR8crDgfZCi6tP1nUbJzDEoq2bFI7MMdBiWB+qqD/Dj0Y1OSg/pftXMkYaJsTmeZOcAe1Ok6st7Gk2u+mKalzbFR6dCQPH2GcaPHjGv+jspJL+8OTJnj9i5eoqGYceL+ysMn5p8maPwcJQ3YudttzNQ3gZF7/8F/IAbQ1fjPpMAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .flow-arrange-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAANpJREFUWEftV7ENAjEQs1egQ4IZWIGWEViAEWg/3zICA8AItKzADCDSsYJRXrwUQWjC568gKRPl7PguF4cA0DTNDMCO5BLANMwVHF7SGcC2bdsbAzjJC4BJQdBU6IekRSBwILkeGbyDk3Skc+4+guzfzucDAcWrkk4ANiE/UX3sSa5KqJQiMO/Be8BXnVxHIeCcYwroXamhyHwoYE5Akm0KLIrQ9hqaNyLzVmz+GA11n3PjJJtObrCcfZVAp0B1RNURVUcUK2BuSMwJVEeU86D8sMfbf83+3hE9AbT+2p0VvFL9AAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .base-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA/JJREFUWEfdWM1O21gU/o4dRASbzBuEN2CeYIKII5ZBOFJ3hUVbZ0V4AuAJyGwGMxvorlKMSDdV6zBq3mDyBuQNJpsZwtTJra7tG67t4zSNRlU0XoHvz/n8nfOdnxBW7KEVw4P/DyCr8eYYwjgEpmWAShHTYgTQwAC9/+Rdtpdhf2mGLLv5JyC2OaMEMfC9q59/GKC9F055EuBhnkGzgK2P79zh94JaiqFq480dCapLYwS89z03/Nuync8AKjGIfs9zd/5TQLWDZt2/veyqS63Gq20I80IzCp2Jqu1UCJCgwoeIuoYpThRT9Xqr9I/5VNHvTAPOZahmNy8EREsFKhHKQqCsXyCA83vPPdPfVW3njIDTpCEaRP9HAiCItu9dnfDxx7y1Gs4hBK7n0c2BUft5UMnbDNAJp8QMQ2HATvAZKTZ0Wcdg+vMAx4Ev2XvJ76PRZrC+1e22R/p6BlDNdk4FELqBCMN/TewUApSDAoalcXGUvmCRoA1jT8UVzDvlegLO/ZTLM4CshvMwY4dw1Ou4N4sYXXRPMvCzLCUA7R406waJO3V5np9143u2Uwkw3TZglAyg/9Fz57pS94C8RwA799qZBCDO73kJTkr478JYgld5Zyb1jS/rR5xrmYT6djMotvS9rOwTCU7g196t20q7RE+OjLvYpGg1nGsIHMZZatDzLjPlhQWU8DNh2Ou4W2k3TbQECMINRNg5zBSVdoU8r9c/bj0UEheMlXqrtFYY/6XWep6b2FeznTOhkh/hptdxjyKDjhRACIqLP8t2RN6dzyrMkce8w1X7dYtgyBIiP+kZkOYSTtL6nZtB8ScuzliGpHKUS7hWIl2zQpdFkonjI6seuVxrOA8qB32XyxK9jsaATmaqsid4lkXV71zup8m3Dpw2CMfxezbwEwxJKT+ujS+m2pfmyV7GWWHt6ZqECFsP7elvBsX9hWRPuDFNnOt9UwJQ2hXzCqgCIM8YQGWK6QgwBnqS48KzajdbBBHFnwxBMd33b3+ftTgJQJG6Hh9Uj5zn5xwdLPRa7yRkrfRTKYUrrrqkh2swZrHwofNb3NcsZDvcJMNgXByXEKCMAoZ6J8F5IAMozVLGNON3Dl6s1NNoEFBTyfNOyY5hYifdd+dk6qSfOYMEnPmee86tpQsoy2dOJ5Hbwu4eOG0jlKictYx4ekiOPRwoDoxkQwgMZ2zl1Mcoz855ZJO/MVnvKwnLah1MxIWaOKJc+Nw+MNW8DzJOelrsyRbnD21wSJtfagzKG3eqjeadykuCRPe+c5VJjt+Sw1KAVm5QlF+5UqO0BBS3IL8kZR0JQABv73/0jw3fioVl15eKoWWNLXJu5QB9BdKt+jQIBY7cAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .document-setting {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA/JJREFUWEfdWM1O21gU/o4dRASbzBuEN2CeYIKII5ZBOFJ3hUVbZ0V4AuAJyGwGMxvorlKMSDdV6zBq3mDyBuQNJpsZwtTJra7tG67t4zSNRlU0XoHvz/n8nfOdnxBW7KEVw4P/DyCr8eYYwjgEpmWAShHTYgTQwAC9/+Rdtpdhf2mGLLv5JyC2OaMEMfC9q59/GKC9F055EuBhnkGzgK2P79zh94JaiqFq480dCapLYwS89z03/Nuync8AKjGIfs9zd/5TQLWDZt2/veyqS63Gq20I80IzCp2Jqu1UCJCgwoeIuoYpThRT9Xqr9I/5VNHvTAPOZahmNy8EREsFKhHKQqCsXyCA83vPPdPfVW3njIDTpCEaRP9HAiCItu9dnfDxx7y1Gs4hBK7n0c2BUft5UMnbDNAJp8QMQ2HATvAZKTZ0Wcdg+vMAx4Ev2XvJ76PRZrC+1e22R/p6BlDNdk4FELqBCMN/TewUApSDAoalcXGUvmCRoA1jT8UVzDvlegLO/ZTLM4CshvMwY4dw1Ou4N4sYXXRPMvCzLCUA7R406waJO3V5np9143u2Uwkw3TZglAyg/9Fz57pS94C8RwA799qZBCDO73kJTkr478JYgld5Zyb1jS/rR5xrmYT6djMotvS9rOwTCU7g196t20q7RE+OjLvYpGg1nGsIHMZZatDzLjPlhQWU8DNh2Ou4W2k3TbQECMINRNg5zBSVdoU8r9c/bj0UEheMlXqrtFYY/6XWep6b2FeznTOhkh/hptdxjyKDjhRACIqLP8t2RN6dzyrMkce8w1X7dYtgyBIiP+kZkOYSTtL6nZtB8ScuzliGpHKUS7hWIl2zQpdFkonjI6seuVxrOA8qB32XyxK9jsaATmaqsid4lkXV71zup8m3Dpw2CMfxezbwEwxJKT+ujS+m2pfmyV7GWWHt6ZqECFsP7elvBsX9hWRPuDFNnOt9UwJQ2hXzCqgCIM8YQGWK6QgwBnqS48KzajdbBBHFnwxBMd33b3+ftTgJQJG6Hh9Uj5zn5xwdLPRa7yRkrfRTKYUrrrqkh2swZrHwofNb3NcsZDvcJMNgXByXEKCMAoZ6J8F5IAMozVLGNON3Dl6s1NNoEFBTyfNOyY5hYifdd+dk6qSfOYMEnPmee86tpQsoy2dOJ5Hbwu4eOG0jlKictYx4ekiOPRwoDoxkQwgMZ2zl1Mcoz855ZJO/MVnvKwnLah1MxIWaOKJc+Nw+MNW8DzJOelrsyRbnD21wSJtfagzKG3eqjeadykuCRPe+c5VJjt+Sw1KAVm5QlF+5UqO0BBS3IL8kZR0JQABv73/0jw3fioVl15eKoWWNLXJu5QB9BdKt+jQIBY7cAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .document-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAARpJREFUWEftmM0RgjAUhDfSCJ2oBx0L4GAJdCF2kRI8UICjzkApNAJxopcQMMmTHyMTjpCEb3b3BfIYPLuYZzzwH+hwTOO6RgGBeJB6DFUUYXu98IqyTkehfZJmAjhRFvk49guoaYEkKRHKCMSA8y3nGVWtXZKK1hwC1DxABKXmA3KEmhfIAYoMJKtQzUcDlI+cl+q9Tob0EBoyRQbSX9YXfCuQQanfAb12hG4Vk4FcLNPHqI4JYA1g8xZpBCDqnqSPV78EywQy2dGnnr7Tj66QUwUpZPect3K6fCDvLAtVZgudd5aFKvs7y0KV2SwLCo16crXISf4fGmqPbb4TkGw2NDUKMbTZYFOHoVr1NCP8b8fYZJ76uXcKPQGERII0609CdwAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .hit-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/pJREFUWEftWEtOG0EQfTU2CspH4ghwgpgTxCiYZBcjxlJ2wCLKsIKcADgBZhOGZAHsItkoLBMbCXMCnBMwR/AiShzFdkXdnvH8emZ6+EgsMku7u/r163qvqpvwwD+6K3yvTasMwqyMx3C+Ne3OXcS+M4BLpnXMwKoERThuN+z1/wDzMPDgGKxWt2b6xX5pBHrDQBkYzQI0M94U9wDqEqgLxmXr9OAsz2aDY3PnoAD2q9jfZPCWDyhjeYJDjGOjiJNvX2wnD9hcACu195tg7GgDiyIhCHC77YZ9rAtSG+CSubE3Zi38EcFhoAOmEsCl8b/UBfgHEV4wu9YTmEbgeqt5+EEHpBbAVzXraMRYiwTsMLB77vpdkkgWTatMkHPHFuR9mlaUCTDOHPeIjfVo4mepuFKz1gjYDjKqw2QqQBEUjKPJpgmOUcCCKtHlWOCFO/ZSlWev31qzoyEugiAN0IfvzYN60nEnAhTBhkNcwM0hkWtJ4HRyyRsj4w74yhca9Z4MHs2dndV7qjiJAJdMa5shFOt+hPU86ksD7eblhR8au62m7a8VStWESJWade2xd5e11VuuYloCYNlVfSKLSgZfrmxUDeKvXjAGFjy15jnOPCwmraEEWFmx6iBsSkcjOK2GPZcFTFaYwp+yQdybHkx3k3IqGGepZl1PBMPYb5/acZ9VLRyiX8OvKrV3JbBxMUl8WTGM5XbjYzdtYyEiwN1W83A+Ol4yKJOWAkbKXA2orAtib6GYfZSrWzNTU/2rSb76qlLmVciOwtWnB+JJU8GME5FWEmDU7xJ3rWBTdNJDYKLI4Fzi0XLr9FOokwkZehq9rmvcGmBUUME1VYl/I4C3PuLi7+tohyPE9fjv9HxULDc64ijTFXPjatKZJKgrOEeIhFD46pcw7oFGC+3G53SR1Kwj+E1Ip920F5QiiQEM2AwITlvTZn4W+yVmmnk2fNTRsZlQMchjM9FSdB9GHRWXSlDSh1VCktYRzisl/VnmneqBgeNNKwZpzcIOA9v3Ue6ituY2vvmahTiL1CsUeT7vpSfKYt42LrVhXTQ3tgi85xcHOIVbNqzBHlPGzWjjMlv+lytW3XAbBzeg8maW1fKPRSE6JO/uLN9wlA1CqBrpJHrFtMQ1MXbpKTBOvEeiJICuWkUuu73fZMWTdtOOXsRicDIZ9GbEmPT+GN91Y9dOEr8RV1XXTh3m/PA6FLpjVDezHNPlkwjD2D1PuSRpVZK0RYUKBwOsGYRVJTvKyQIY7T8dTNd1KkzuHEwCLDsZsHi4fD6u3cHHI8MB8yUTzp5qdtiqdbRzMOsos1ScNT/p//8Ab8rcjVScKh5hxO4jeuEhPqLflqmk+f8AWihDR1TNGWEAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .parameter-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAnBJREFUWEftl09u2kAUxr9nU6lqu6A3SE5QeoKCWqPsIIotZVeyqDRdhZ6AcIKSTeWqi9BdJagCuwhHCj1B6QngBmVRVV2AX2vHgxz/wcTUKJHwzp6ZN9/83sybz4Q79tAd04OtoKSM3C9Ce7oo2qAKgwtENGVwX1UxvPhiTpJWmrY9llBZf/uewfVQYMIEUPatzodR2kmXjYsUVNZFg4GT+IE0VXP8PAtSIUF7h2JnPsN4IYbQtm3qKwrnCWgwY8dtY5xaX80wwTWxhQRphqiBcebFHVpdsyTneKWLIgFX7jthYnXMXdmm6eIf1NUfq2tGZif0sayLEwYa13OiOeiaN1Lnn9gfNDNBywg5p27uESLCZLAJQsVqPf8g9+enfw+pjM8z2AUi5RhyDxHaVsc8Wj1Jq/WMzOPLA9FSCMdxIRw6iorSRk6ZFBEnyhHDmO9bnU+bq0M3ThWjCsIzJp6C+duT2aN2r9earpaA2/e6X3fZ7de3/ogtoSSGmRKqVuv5X7nfNYXUF8zOXUgjBdy/6JrD2JKSpDhtu2a8KQDq+aKQ+gIRuDXofnwXFTsTQq5jmOMqSowUEScqE0GaIc7AqLkXNGFis30KKCOC++21FPV49vBpsKbFClrn9tYMMZZ0GChd+vaMpgvHvhQ9C3Nkdcy2P3XZCPJ5o6DvSbI3mQgqG2IsneV/I5T2dDnjtAPRgnQL7k8BmmTTlBWuyL3l9FNz2A06hkw29bUv5+8A5eMWxkDzMuBGPZe6Dov4sU4dIqjni58Cf9clPwiZEJJze/WoyOAKMeXB+MGEnv/UBZeUqaA07LeCkqhtCSUR+gsTEQE0mjp5XQAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal .test-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAjVJREFUWEftl0FO20AUhv/ngorEBm5AjsANgogjlkHYEjtgU01WzQ0gJyir4rIhSyS7IqsK2ZHgCNwguQHZwSJ0io0tTYw9fmMVKUjxKorfzP/5f/PeswkLdtGC8eDzA9mOkCauRoFn9NBGwTHIEoiTjrYjziRwGscS0A8D7yz+XfY/Z88sxjhlOuElUGbrMmVVh3ARHRpI4EgLThhEvndS9XD5+7WqzHbEHYCmTowgH8Lg1/aHA+0diq2XGcYcofXZ2uZweD7lxNbuQ7YrjiFxlW5wHwXejiqouqc2TS6UccpsV4whsZUIEE4i3xuoYi3nW49g/UjvTyLfa3Bh0s7PD1fdIcIkLBBrdnobqytPY4A2EgH5dz/8fTnkqhg5pLojgf4onWF5MbUtvB7+d2nVFwMTfc8RzRcgrq7k+rKCxu21NylanndJAjujwLvnSLEdmit1Ro+p6xILKF/qOncyF/JruC6xgGxXXEHiOK0cdgduud0bkrKTHG6iYehf7FelrRKojjuZaMsRTWKeO3ZjnHPHsGJiEdNGqXWo7jmYb5SqSzRdn31t6MaJFqjtiNPXb57kfbmsEVadCVOXtEBVY4IDE8fsHnQ7Fsmbt3i9S6VAnDHBBYrj2q4Yy3QG6oauDkg7RE1gEiDl0wmE0qFbCJQfE6binPhVsrb/+D8f8rGFQG+z6PmRs3HdmLJuX5qyltPtWSS/Z3mvK/x+nZxKWP1RcHFetGdlp/5/ILydlkBVPv0DQ7o8NMrRT5QAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover {
    background: #f6f6fd;
    color: #275eff;
  }
.config-tabs-normal:hover .usermanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAABBFJREFUWEfNmF1sFFUYhp9vthVikRhIQYhEA6W7pShGvRPjHwZitEmDxp92t1KJxlRi0AS8QGNEL9AQQK6KEdpZDDFqvMAohguNRK9MjFF0d4s/iBpChaRR02h357WzbKvVbefMArHnbvd85/2eOd873zkZY5oOO1eu1oc0pxhwDeJqBVwKnDLjcxO5nG+na9WvGSzZrSRF1gP3AZdXAfglEO9bgt5Cnx2JC1gTWDKjTsFTBq0OCXMmtuWy1ucQOx4SG6y5Sz0GTyAWx0j0PbAz79su1zWxwJZ26X6DLSaWuSYYixMcBZ4u+Pa2y1pnsOXrNX/kT14DbnMRrhIzArx3ZpiOwTfstygNZ7DmjNqBrY6+qppX8I3E8wMOfnMGS2b0ItANzI162inmz4x6089nbWOUhjNYKqO3BHcB9VGik86LohmHcr6FOlMOZ7BkRoeA1VGCkfPiw3zWbomKcwabzjs2PT0WdvuwDwHNUWWYYj4XauR9ezNKw7mUjfdo1pyZ9GG01foCGHyU8Lj3aJ+dPG9goVCyS22I54AVUcJV5gthH8z7tt9lrfOOjYm1dKkniH9WHkfszGdtpwtUGBMbLFzUnFaa8HZhDmemyOOxLd9v+1yhagarlPUGBTxixhqgsUrSn028XoJXBrL2dRyocwIbSxTeYEt/kBKskMd8xFDC+ELw2f9yg427A0vWaVGiRNrE7cBgYPgDvr0zmU5NHgvFFj6sixuGWeMZ7YirMK4YPeB35317plqyVEbNOtsHw374o4ythX7bc97Amtap0Suy0YwHgQX/Eg7bQRks2a1LSgGtnmjwSgyTKN96VwtmVdacRryK2Bt4LNUI3x07YOFlsjxi7Vilj20GrgcuqvK0f4NldDewHbjMYETQUCW+BPweakm8W8ja2thglSNpS7gZU/irDNbaoWUlj80yMs5eFEOBx6MD/XbAecdSXVob3jyBVESiMlhTh2bX1XMTYoPOmn1s/CTjMGKewR3/+P9XjJdHZvDSt3tsyAmspVML5OFL3IxR5wJW8dhCSjyO2BT+FpzA2FXot+1LOtWU8NhhcGdF72TJWHWsP4bHkmltwegJveJQlnGPpTKaG8BjoyZ+dhxM7CpkK2DGDrNxsFMW0J7bb584eSzZrfCpDyKudYAKQ86WcoNmeEPc6Bmb/lNKcRiYZzaxlArYXWf0fpW1HyJLmcroAcELwJVxwC64+ZvT6jUrf5uYHQes7LFOtYWHN7DYoV3MFBwp+LbKqZSptD7AWCkiTT+mN8FjnmgJIBFAgxlPArdWylQUHDfYWyzh13usTNTx8Zf77IQTWDKjT4HrHHdr3GPV4i/4kRQDckLo8nVaVCyRrrwMgwbZXNYOTqYX60iqFaqWddMW7C9Qxpg0fFCBwQAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .modelmanage-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IArs4c6QAAAwRJREFUWEftmEtIVGEUx39nbs6MlpGLgihqE0320IX0gGjTItoFkZGWY4sQiiKjFCSJIFr0oAcVRPQaHxVK0KJFQWAEKT0okiSmLIrEgqCH+Wh0vKeuOTI5TnmdRy7mri7c853zu//7nfOdc4Vxesk45SIFZvfLRCg2Z4vOdPSyHphs19lY7RW6XAbXnl+S9yEfEWCeIr2PsBhIG2ugMawLojz1V8uS6GBefQfMGoPzWJd89FfJ9BSYDRnjr5jCHRUOvPLJPU+xLsekEmG1DSjLNO5gPQg3VTn6skoeZhfpQlOoAAr/B9hjYCrwWpTDwSncbT0lgRDInI062TBYBZQCsxHaUYYyLgpwzIo1COztcPMs6wvBlnrpjabMgm06KdBDuhEcgDsErPyLijGCCdtcJlXN1dIVCjIzX9MnprMMyDGFVucEmlouyOfQ87wSzegOsE6VMwqTEqVYnWlwzNnJU0utXK/O6BUqTWUz4AYCKDX9Jvtba6VtQb46g25yFHY4hLWJBEOVkrQf+Cwwj1fLFPYITAtTok2FYy99ctwC68tggyi+fyRDjJ/S8m6yyV8jtdatx6sngJ0RQYWzfp9sHbRZB9QnHCxcsble3S5QNuwY+4Ry0l8tB5Oi2C+ALpQbQYPTri6eDO0xpdKUsD0m1LjS2N98/vce63OS6zDYpVCQkKy0wEwodStXw7NyUaFm9TpZiolHhefd3TS21UtPeFZ2BihAOZ8QsEGnA3XM7OOVpBPwX5TvUetYvjq/ZDEhs4f5wCEkkXXsN0Wo8rcrnAy6ufXmnHwbqvw71OX4xgqHUK4m2QOVn8RX/pEEqvvVWB70V0nzvGLNQ9kNrFHIsHFexqFcDIs2XrsLG6L81TT+isWJLAVmR8iYpqRGVR4gdNiJOBrb0c2VI4xvVh9l9HPkxRWxRrukXJED759gVku8L2Bw/e1l+ZoUosEg0cGUR2JQHsykKbyfTxbciGAKDYZJxYsa+ZAskOFxRvp3kd9vcru1VuK+ye28ZOr/mB21LNufbV2WNKMcukAAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .overview-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAthJREFUWEftl0GS0kAUhv+XgOtxZwGLzA30BrgHKjeY4QQOJ4CcQDzB4A0QxrXcQG8gC6LuJmtH8qwOCdXpdCfdgFUuJtsk3V9e//n/9wj/2UXn8gQhXz3tcSvWaftYbpe0PWfNk4EEyO8U7zzGHQNXBQQTZj9WFJ0KdRJQd8i3BLyXQRQAUaUoXtPCFcwJqBdyn/eYAujLGxGwYUIARqCCkY/xbkkbWzAroCDk4GmP+woIIWHGpKiEqBwIUw3You0jstFXLVChE2LMShUhJEjxodXCfLukRP363oBnLMCqVyOYEagz4qkq2Hx9sehEByLv/yrkwN9nH3Ljoq8KUK4TcTwlPQidgBHtHuz1IEBysMpxA9AKvwTUGfCUqHw8IGwpxdgVRD0tk75SYPJzTfPi+RJQd8jf5coQIWl5eGMjRpu/KDPRFF8V0Sfxml6agFi3sDC7Fx4+ngpmMtFir3hNx8KoFdIC5S+eZHadIYfCRFVNyh9uBUSMt+zhXmd2Ni5sMlEQvlGKCRO+OFWooK4xu03bx1g9xtxEhQdlgXvUhjDRPaL480HA3SEfT8OqQvJDYoHM7DzcmFwYQKILW/Fj6Ez0bCDJU3RmBwISNWyFd/3xMf6laUkuAlSUv8aFs0dsTPSiQAVYb8B9WfjieOSwrfOmfwKUi1OIV0QD4GERf6KxjUk+AzVV6blCF69Q28e1TZhmTu4o6nx0emyMjt6IH5mPI41VmLoCVTpRwjZe0bWp/bjDIZnlqxasN+IZ86F/JkK0W1Gp/z561mFiqXaiyjuVFtY1TJuAalJf24kam3zbkcYElOtEVLuS+iJsdw/6StaOQXWZVYzMKlDLw1yX+tmRMiLT6KTVkOlXbRhphMaKSXZDwGuX1Ff3tJpcTWHa5DU2qX8WUPFyjb4O7YdD6l8ESKpYaWQ2dYdNlZTvOx2ZbuFcX6G41/axaBqxm+DOBmrawPX+X0Q9/jQfL0CRAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .flow-arrange-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAOdJREFUWEftl7ENwjAQRd/hDeiQoENQsgItIyCklIzAEIxAiQSMQMsKlEh0INKxgTFyRCRETBGF5Ars0pbvf/87n78FoD9z3ZZhKTAGOn6uxpE6ODwsi/NGruLBjeEItGsEDYW+W8tIBonbCkwbBs/gHOxkmLhbA7J/O1/qCbiP1b21zH1+8vowhhUwqUOlAgFr6eXgOeCrTi6NEDitRUJAAaV+wqeggDoB9RQAjReh7jVUb0TqrVj9MfrJZa4QJNh0KsQrvTUSyBSIjig6ouiI3hVQNyTqBKIjKv2aVNuQ6n/N/t4RPQGfkcb5H0dI/QAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .base-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA61JREFUWEfdWEty2kAQfY3Aa7JLWaRKvgG5AewRwSeIfQKbExhOADmB7RMYIyfbcINwA6sqyMkurGNEp1pIeDQa8VElLiqzokYz029ev/4MhAMbdGB48P8AqrX5gpc4I4LDQFWYJmDOwBTAfeDRsAj7hRmy2/wNjLrRKGEajOn9qwFyOuw8h3jcZLBi4cQfkb8vqEIM1Vy+Y6Ajxhi4f/Io+m27/BVAIwYxCTxq/lVAxy53njwaJYfaHa4jxEAxitDCyc+YiVqLG0wQUNFgYHRkoZsw5XS4+jtEQz1TB5zLkN3mARiXiVAZcAhw1AOI0J+NqafO1VrcY8JVyhBHQocSAMPAo66JPSMg2+UzANeb6DaBSdYbQWmHLYHuD0MkZgDFghXaU2zEN5xDbsvozx5osgnw2w47Vghh72POunks/HmKdX3xcYuviKKDJLH4lRKaiwWcchkSMXN/RKkDdhFtpL1kLHEHXl3WxHKGIdtlCeeEnfPAo5tdjO66RhN+hqUUoHcud5bA3ctlzH5OibjDDQ5RJ0IVJUxmo82uTHlAWLLQVPekAJn8npfgJISfwwh8knfUUD83udaQUG8rFi7VtXlR9pLgGJ+CB7rUXaImR4O7jEnRdlkiVyJYktQ0eMiWFyMgzc9+4NGJlmtSCRCA6EzOWkeU7grZr9Y/0/dVHBlG7I5fyafAo9S6Wpt7zOvkdxN4dB4ZdFmAJaC6esW3Xea8M5P5/Ey9YbPtsrhQSogMFdDaJaaQVgFVLLwx6Wy7ywythF6zYpcJuJU+DNEjc8cuPyblZy+Xab3OmgHVu1plTzmegNHMo9NMILR5yIyLeN4o/BRDcTUekHJTtZqrBmTtIsR10oYoGpiULZya3BGnFbWPuqlY6Kt9U1qsWvuwqYAmAMR9KKHBjDkxpttqnKY/aVFO1XYkw9BiiUfmuEfWsqgpIvedS3USBD8Yp1NKRtRa6+DDwloLwYiivmafIa4FUF0AThnwn8Oogdu9uEbaUFgyGM/43QSwtqpxVwTUk1eJpnw/LKGZdJsb85DuZ5NBJvSextQ3fdMLaA6jxk4iNzHWWjxkwgURpP+JXg+sPXtMoHLAyH6fCPVInzn1Mcpfm/QgTf6RhUkSwhK25RADNdTVBKdXcwImHKIbfHnRnrQ435WHg26/0DMo77mjzuclx20BUQiQIcFl7OQl1H8CSA49qKd0BGhV8T+shbpq2qMA4BC3wedX/rNhG/VFvxfSUFFju+w7OEB/AAXn4jRGBKPuAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .document-setting {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA61JREFUWEfdWEty2kAQfY3Aa7JLWaRKvgG5AewRwSeIfQKbExhOADmB7RMYIyfbcINwA6sqyMkurGNEp1pIeDQa8VElLiqzokYz029ev/4MhAMbdGB48P8AqrX5gpc4I4LDQFWYJmDOwBTAfeDRsAj7hRmy2/wNjLrRKGEajOn9qwFyOuw8h3jcZLBi4cQfkb8vqEIM1Vy+Y6Ajxhi4f/Io+m27/BVAIwYxCTxq/lVAxy53njwaJYfaHa4jxEAxitDCyc+YiVqLG0wQUNFgYHRkoZsw5XS4+jtEQz1TB5zLkN3mARiXiVAZcAhw1AOI0J+NqafO1VrcY8JVyhBHQocSAMPAo66JPSMg2+UzANeb6DaBSdYbQWmHLYHuD0MkZgDFghXaU2zEN5xDbsvozx5osgnw2w47Vghh72POunks/HmKdX3xcYuviKKDJLH4lRKaiwWcchkSMXN/RKkDdhFtpL1kLHEHXl3WxHKGIdtlCeeEnfPAo5tdjO66RhN+hqUUoHcud5bA3ctlzH5OibjDDQ5RJ0IVJUxmo82uTHlAWLLQVPekAJn8npfgJISfwwh8knfUUD83udaQUG8rFi7VtXlR9pLgGJ+CB7rUXaImR4O7jEnRdlkiVyJYktQ0eMiWFyMgzc9+4NGJlmtSCRCA6EzOWkeU7grZr9Y/0/dVHBlG7I5fyafAo9S6Wpt7zOvkdxN4dB4ZdFmAJaC6esW3Xea8M5P5/Ey9YbPtsrhQSogMFdDaJaaQVgFVLLwx6Wy7ywythF6zYpcJuJU+DNEjc8cuPyblZy+Xab3OmgHVu1plTzmegNHMo9NMILR5yIyLeN4o/BRDcTUekHJTtZqrBmTtIsR10oYoGpiULZya3BGnFbWPuqlY6Kt9U1qsWvuwqYAmAMR9KKHBjDkxpttqnKY/aVFO1XYkw9BiiUfmuEfWsqgpIvedS3USBD8Yp1NKRtRa6+DDwloLwYiivmafIa4FUF0AThnwn8Oogdu9uEbaUFgyGM/43QSwtqpxVwTUk1eJpnw/LKGZdJsb85DuZ5NBJvSextQ3fdMLaA6jxk4iNzHWWjxkwgURpP+JXg+sPXtMoHLAyH6fCPVInzn1Mcpfm/QgTf6RhUkSwhK25RADNdTVBKdXcwImHKIbfHnRnrQ435WHg26/0DMo77mjzuclx20BUQiQIcFl7OQl1H8CSA49qKd0BGhV8T+shbpq2qMA4BC3wedX/rNhG/VFvxfSUFFju+w7OEB/AAXn4jRGBKPuAAAAAElFTkSuQmCC") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .document-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAARdJREFUWEftmE0OgjAQhd9IvIOJLriJcgANNxJvZNQ9HIUFJt7BwBg2Bgq0nfBjJbAsbfl4700pJTh2kWM8cB/ID9l/54gB+D3VS9cegvRKqWSehkK7E0fMOEsm0fQVQ40NVLKKoLRARLhkN4qkam2PzMoYa6ipgKyVmhLICmpqICOUGKiswlo+CiTZg5JqW0uG1Bh2ZkoMpD6sLfgWQJ1K/RIIbS8jBrKxrNGnYhgz9gAOZdMgQNI1Se1f/RLME0hnR5t66ko/uEKWFfRle96pltP5Azln2VJlptA5Z9lSZX9n2VJlJssWhQb+c9UKKt4P9bXHNN4KaBOy7xWIwb0PG/Q8hDRfIXgphxHuH8eYZB77vnMKfQAj9q00LYBV2QAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .hit-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA+tJREFUWEftWEFS20AQ7JFMzhwp5FQ5L4h5AfbddpwXBF4AvCD4BZgXxLwAByW5Yl6A8wJUFZTk6HNiaVK7ssxK3tWugAOHbBUXtDvT2zvTM2PCC1/0XPiaPe4woSXskY/ofkqz57D9bACDAU/A+CBBeZjEn+nwP8A6DLw4BltD3l4CbU7wDowOEVoMbMsYBBYMzAHMGbj5GdK0zmXVvbVjUAD7k+LIYxzngBycR0yYvPJwEU0pcti/3lILYHPAR2Cc1gBWxiLAjeKQJq4gnQEGAz4D41hjOIKHGRht+ScWYw7CdxD2wZn0lNY4DunEBaQTwN0+fyLgoBQbAtTo/kumd6YkWemjOJtJ0MOaxKFdiqwAy8wRYZEyDsuBb8vioM8HIHwsMWplshKgNAp8UiI2Sjx0f2sCXe71sC/3prjRxdnOkFt+imsVZAqc/AppbHpuI8DWkFt/E1wDqxgiGMG5xFK+R4BspLhlziQJwGLLx5toSgudHSPA3R5/JMKpcuiwTvZVgX7d52EKXOZ7iDC6vyLVl/JoBktBn+/W7AFOAV2HyaDP4nU6Nha1DG7c0Ef3ubqT/BKr7BYg5SKDDy3A5oDHzDjKTiKKr+iNjR1ZYRJ0PB+LBjA3xZRqZ7fPd5THOOM8/kIbOqsFWKLf+rzBkNuU4FqpMBESvI+/kajHxlUiYh5f0V55swQo6fYfhJQYw3WWiargy8KvlQ/B3N8Et0q85j602VmQowRt0Kr6AAt4WDcVRLgQYSUBbuid6c6aRrQcS+pRBt5XCnoFux5w+COkyZMBlhNK9akL/ELFcQVY+cQkC3/lEy9T3CnCu0pLRFse9srJUnhitcGoeuLyRYIB3yqdiTa71DMiSZDiMi9hol6zh248rU6SoM+ijMomhIDZfUhdbZKU/1nILiCKQzeZWS7RJsK272PmIjOFYlBHZlxF1KaNlRKTjalrodYl1IrZTTNy3ijG1SzW0P8UgOrzVhUDY7PQ7PEpi/5ttUyl6DEgy7L2qGZBw6IQXpGVtYae8gXqtnG2hlXUxjPFSbTlo6sD6dKwboDLDFe2cdaWv9njMdOqccgMaiczW8vfHHIHCS4LE6Ehcwti7xJDQZ/FmLgx9JCf1UtZLg2/zQhgnMhYznu/3OVFHFJhENNhsTKYH9IwmX8SjM5k0S+OnTMGhut2SvXuwNw6OV0YzPcYJjNnE7LCJBjFX81DklMlqfIoh54lDtjDB8NQvnFcAEOK80YDY5cKUzsGTYBlJ8PogPCWCO28YZCAgIhT3BAwbTTcOuwnxaDtHW1ZbDtv+u6cJDYH/wHaGLJ93+lxx3/JP6LbLvDY7/8A4/8oR9ZjVAUAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .parameter-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAkBJREFUWEftl09O20AUxr9vQKq6CzcImzpSFw0nIJwAeoA6zglaThA4QeEE2OEANCcgnKDpopLdDb5BvasqFb/Wjh0ZZ4yDo0mDFO+s+ffN77158w2xYR83TA+2guoi8rIIdRzpieAYQBdAxBhj7GDiuwzrdtq0vZKQ1ZfPEHzSTBzuKrz/7nLadNGnxmkFvbFl+K/h7ImBERUOTJBaENRxpC0x7nMxQrggxgpoiWAIQTtruwxG1BFcCdyioA/iCHGVzEpi4ns8yldIcyrGbfYfBiPu522WLfIcJcGI2ugsCrLlTIBhKgg490d8FLriwsVJzQkqEAIxCaoIEWHgrYFQ25HWqxg/izmkCI8P6MbER2CWQ0lu/fA4eE6YlumrjaNlywWQLq7/iJDE0VpOWSFJ9aKIcJdrrkOlU3VC4h2BCMTdL8ANXUbL4G/S52XdZU12uOqYLaE6gkYJJTXt9QOcWOEQQAvAlMTYdzmprih1khu2v3Wk+yfGTV5IH01DXAQeT3VTGyGUOYbkEs6dweLaFaLMCOrLlQicVAURKuJSgCliOAL0c3W/FfbKNa3aMa5gJyxbEj+V0qFKr5h5zlh9uYWgl7YJBv413SI+U4Lm3qjsezo19saIoI4t97IMIYWB7y5JqOHhSoeV3EJIwXm8g0gJjue5NQvnftkxmEnqmS//mtUe7d50bjRzqauwqB6b1iHBTeFRUOxc+UAwQqhgX5KT1mMSqtmr5RsVvvyXSt2Uu1FCTURtBdVR2zhCfwGJ5+4lbKTGxwAAAABJRU5ErkJggg==") no-repeat center;
    background-size: cover;
  }
.config-tabs-normal:hover .test-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAgtJREFUWEftl8FRwlAQhv/NOOMVO4CLiUc6kA60AJJQgXYAVKAdmKB36ABK8OKYeIEO5Oolq8HAPGPy3r4MzuAMnCBZ3n7v25ddIBzYiw6MB/8fyPWZbaymE7LatFVwDnIEkpTD83nEwDCPJWCcTGiUv6+7LllzG2NdMl3iI9BW67FkpkN4iIYiBgIdOBOit5gGps2V7zd6ytyA52BcapMRntOYun8O5IXc5gxLSaIPB2eriNaS2MZ9yOtzyISHTVMkLJKYempC1Z7aNKVQ1iVzfc7ttDdADgZJRJGa7KLPtxnhrri2SifUkcIUnV8ertoBYZXGv5O1Q26dfpe0la/sZLh+faKZNIuVoR92lBlWTqa2BRAWaamsOjgxkBfyJWeY7w6fg04S0apq8bIlctBLIlpILImB1MMq6TFNLYmAyo86aezs5l2pPUgtyYACfmBGmCeT2NlCuQFPwbjafCbM0piuTWUzAjWxo1gSnztxY/QUO1WN0LRj20apNVRhR/y01Fhafzjo6MaJFujc5+FXwOb3cl0jNBnK79tY0gKZxoQEJo85D/mKMkyLeK2lWiDJmJACFZaW4GIGarp8LdC+7OzOkvLXCUDt0K0EKo8JGxPS2BMH3ZeInsvxlUDFLHqXLt4krq7b15cs5FswbrZ1b5K08juENTKM00e6r7pv7NR7AxEudAQyifoE8n0+NK4u3qcAAAAASUVORK5CYII=") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal {
    color: #7F7F7F;
    font-weight: 400;
  }
.header-tabs-normal .bot-icon {
    width: 18px;
    height: 18px;
    background: url("/agent/assets/icon_nav_bot.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CbhjdgJR.svg") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal .flow-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M12.5,7.831L12.5,5.5L7.831,5.5L7.831,7.831L2,7.831L2,2L7.831,2L7.831,4.3309999999999995L13.669,4.3309999999999995L13.669,7.831L12.5,7.831ZM5.50005,10.16895L4.331049999999999,10.16895L4.331049999999999,13.6689L10.16205,13.6689L10.16205,15.9999L16.0001,15.9999L16.0001,10.16895L10.16905,10.16895L10.16905,12.4999L5.50005,12.4999L5.50005,10.16895Z'%20fill-rule='evenodd'%20fill='%23000000'%20fill-opacity='0.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal .knowledge-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M4.19592,15.2784C4.3210999999999995,15.4063,4.49056,15.4778,4.6669599999999996,15.477L14.4997,15.477C14.632,15.4764,14.7592,15.5301,14.853,15.6261C14.9469,15.7222,14.9997,15.8527,15,15.989C14.9995,16.125,14.9465,16.2553,14.8527,16.351100000000002C14.7588,16.4469,14.6319,16.500500000000002,14.4997,16.4999L4.6669599999999996,16.4999C4.22623,16.5015,3.8029539999999997,16.3228,3.490311,16.003C3.177669,15.6832,3.00128849,15.2487,3,14.795L3,2.5229999999999997C3,1.957997,3.447827,1.5,3.99959,1.5L11.45606,1.5L11.45606,14.114L4.66697,14.114C4.29879,14.114,3.99959,14.419,3.99959,14.795C4.0001,14.9765,4.07073,15.1505,4.19592,15.2784ZM12.42871,1.5L13.8975,1.5C14.5066,1.5,15.0001,1.949017,15.0001,2.50098L15.0001,13.1119C15.0001,13.665,14.5066,14.114,13.8975,14.114L12.42871,14.114L12.42871,1.5Z'%20fill-rule='evenodd'%20fill='%23000000'%20fill-opacity='0.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal .plugin-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M9.652973051757812,16.5L15.605103051757812,13.0541L15.605103051757812,5.35136L8.952723051757813,1.5L2.9992220517578128,4.94731L9.652973051757812,8.79869L9.652973051757812,16.5ZM8.252103051757812,9.60607L8.252103051757812,16.5L2.3000030517578125,13.0541L2.3000030517578125,6.16016L8.252103051757812,9.60607Z'%20fill-rule='evenodd'%20fill='%23000000'%20fill-opacity='0.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal:hover {
    color: #275eff;
  }
.header-tabs-normal:hover .bot-icon {
    width: 18px;
    height: 18px;
    background: url("/agent/assets/icon_nav_bot_act.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CCpgcL3a.svg") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal:hover .flow-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M12.5,7.831L12.5,5.5L7.831,5.5L7.831,7.831L2,7.831L2,2L7.831,2L7.831,4.3309999999999995L13.669,4.3309999999999995L13.669,7.831L12.5,7.831ZM5.50005,10.16895L4.331049999999999,10.16895L4.331049999999999,13.6689L10.16205,13.6689L10.16205,15.9999L16.0001,15.9999L16.0001,10.16895L10.16905,10.16895L10.16905,12.4999L5.50005,12.4999L5.50005,10.16895Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal:hover .knowledge-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M4.19592,15.2784C4.3210999999999995,15.4063,4.49056,15.4778,4.6669599999999996,15.477L14.4997,15.477C14.632,15.4764,14.7592,15.5301,14.853,15.6261C14.9469,15.7222,14.9997,15.8527,15,15.989C14.9995,16.125,14.9465,16.2553,14.8527,16.351100000000002C14.7588,16.4469,14.6319,16.500500000000002,14.4997,16.4999L4.6669599999999996,16.4999C4.22623,16.5015,3.8029539999999997,16.3228,3.490311,16.003C3.177669,15.6832,3.00128849,15.2487,3,14.795L3,2.5229999999999997C3,1.957997,3.447827,1.5,3.99959,1.5L11.45606,1.5L11.45606,14.114L4.66697,14.114C4.29879,14.114,3.99959,14.419,3.99959,14.795C4.0001,14.9765,4.07073,15.1505,4.19592,15.2784ZM12.42871,1.5L13.8975,1.5C14.5066,1.5,15.0001,1.949017,15.0001,2.50098L15.0001,13.1119C15.0001,13.665,14.5066,14.114,13.8975,14.114L12.42871,14.114L12.42871,1.5Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-normal:hover .plugin-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M9.652973051757812,16.5L15.605103051757812,13.0541L15.605103051757812,5.35136L8.952723051757813,1.5L2.9992220517578128,4.94731L9.652973051757812,8.79869L9.652973051757812,16.5ZM8.252103051757812,9.60607L8.252103051757812,16.5L2.3000030517578125,13.0541L2.3000030517578125,6.16016L8.252103051757812,9.60607Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-active {
    color: #275eff;
  }
.header-tabs-active .bot-icon {
    width: 18px;
    height: 18px;
    background: url("/agent/assets/icon_nav_bot_act.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CCpgcL3a.svg") no-repeat center;
    background-size: cover;
  }
.header-tabs-active .flow-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M12.5,7.831L12.5,5.5L7.831,5.5L7.831,7.831L2,7.831L2,2L7.831,2L7.831,4.3309999999999995L13.669,4.3309999999999995L13.669,7.831L12.5,7.831ZM5.50005,10.16895L4.331049999999999,10.16895L4.331049999999999,13.6689L10.16205,13.6689L10.16205,15.9999L16.0001,15.9999L16.0001,10.16895L10.16905,10.16895L10.16905,12.4999L5.50005,12.4999L5.50005,10.16895Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-active .knowledge-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M4.19592,15.2784C4.3210999999999995,15.4063,4.49056,15.4778,4.6669599999999996,15.477L14.4997,15.477C14.632,15.4764,14.7592,15.5301,14.853,15.6261C14.9469,15.7222,14.9997,15.8527,15,15.989C14.9995,16.125,14.9465,16.2553,14.8527,16.351100000000002C14.7588,16.4469,14.6319,16.500500000000002,14.4997,16.4999L4.6669599999999996,16.4999C4.22623,16.5015,3.8029539999999997,16.3228,3.490311,16.003C3.177669,15.6832,3.00128849,15.2487,3,14.795L3,2.5229999999999997C3,1.957997,3.447827,1.5,3.99959,1.5L11.45606,1.5L11.45606,14.114L4.66697,14.114C4.29879,14.114,3.99959,14.419,3.99959,14.795C4.0001,14.9765,4.07073,15.1505,4.19592,15.2784ZM12.42871,1.5L13.8975,1.5C14.5066,1.5,15.0001,1.949017,15.0001,2.50098L15.0001,13.1119C15.0001,13.665,14.5066,14.114,13.8975,14.114L12.42871,14.114L12.42871,1.5Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.header-tabs-active .plugin-icon {
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3c/g%3e%3cg%3e%3cpath%20d='M9.652973051757812,16.5L15.605103051757812,13.0541L15.605103051757812,5.35136L8.952723051757813,1.5L2.9992220517578128,4.94731L9.652973051757812,8.79869L9.652973051757812,16.5ZM8.252103051757812,9.60607L8.252103051757812,16.5L2.3000030517578125,13.0541L2.3000030517578125,6.16016L8.252103051757812,9.60607Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
    background-size: cover;
  }
.code-idea-input {
    border: 1px solid rgba(107, 107, 120, 0.49);
    background: #1d1f25 !important;
    color: #fff !important;
  }
.code-idea-input::-webkit-input-placeholder {
    color: #fff !important;
  }
.code-idea-input::-moz-placeholder {
    color: #fff !important;
  }
.code-idea-input:-ms-input-placeholder {
    color: #fff !important;
  }
.code-idea-input::-ms-input-placeholder {
    color: #fff !important;
  }
.code-idea-input::placeholder {
    color: #fff !important;
  }
.code-idea-input:focus, .code-idea-input:hover {
    border: 1px solid rgba(107, 107, 120, 0.49);
  }
.global-input {
    border: 1px solid #e4eaff;
  }
.global-input,
  .global-select {
    height: 40px;
    font-weight: 500;
    color: var(--second-color);
  }
.global-input input {
    line-height: 1;
    height: 30px;
  }
input,
  textarea {
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
    font-weight: 500;
    color: var(--second-color) !important;
    background: transparent !important;
  }
.global-input,
  textarea,
  .global-select .ant-select-selector {
    border-radius: 4px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
.search-select .ant-select-selector {
    border: 1px solid transparent !important;
    background: #fff !important;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
    color: #111928 !important;
  }
.search-select.ant-select-open .ant-select-selector {
    background: #fff !important;
    border: 1px solid #275eff !important;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
            box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
  }
.ant-input-limit {
    color: #a4a4a4;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  }
.global-input:focus,
  textarea:focus,
  .global-select:focus .ant-select-selector {
    outline: none !important;
    border: 1px solid #275eff;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
            box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
  }
.flow-advanced-configuration-select:focus .ant-select-selector {
    background: #fff !important;
  }
.flow-advanced-configuration-select .ant-select-selector {
    background: #fff !important;
  }
.flow-advanced-configuration-input {
    background: #fff !important;
  }
.flow-advanced-configuration-input:focus {
    background: #fff !important;
  }
.evaluation-select .ant-select-selector,
  .evaluation-select:focus .ant-select-selector {
    background: #f6f6f6 !important;
  }
.evaluation-select .ant-cascader-menu:first-child {
    width: 50%;
  }
.evaluation-select .ant-cascader-menu:nth-child(2) {
    width: 50%;
  }
.evaluation-select-small-border-radius .ant-select-selector,
  .evaluation-select-small-border-radius:focus .ant-select-selector {
    border-radius: 4px !important;
  }
.evaluation-select .ant-cascader-dropdown {
    width: 100% !important;
  }
.search-input {
    border: 1px solid transparent !important;
  }
.search-input,
  .search-input:focus {
    border-radius: 10px !important;
    background: #fff !important;
  }
.search-input:focus {
    border: 1px solid #275eff !important;
  }
.evaluation-input,
  .evaluation-input:focus,
  .evaluation-textarea,
  .evaluation-textarea:focus {
    background: #f6f6f6 !important;
  }
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-\[20px\] {
  bottom: 20px;
}
.bottom-\[236px\] {
  bottom: 236px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-3 {
  left: 0.75rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-6 {
  left: 1.5rem;
}
.left-9 {
  left: 2.25rem;
}
.left-\[-80px\] {
  left: -80px;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[14px\] {
  left: 14px;
}
.left-\[28px\] {
  left: 28px;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[8px\] {
  left: 8px;
}
.right-0 {
  right: 0px;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-7 {
  right: 1.75rem;
}
.right-\[-13px\] {
  right: -13px;
}
.right-\[-15px\] {
  right: -15px;
}
.right-\[-1px\] {
  right: -1px;
}
.right-\[-20px\] {
  right: -20px;
}
.right-\[-3px\] {
  right: -3px;
}
.right-\[-526px\] {
  right: -526px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[1px\] {
  right: 1px;
}
.right-\[30px\] {
  right: 30px;
}
.right-\[33px\] {
  right: 33px;
}
.right-\[3px\] {
  right: 3px;
}
.right-\[54px\] {
  right: 54px;
}
.right-\[62px\] {
  right: 62px;
}
.right-\[6px\] {
  right: 6px;
}
.right-\[88px\] {
  right: 88px;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.top-6 {
  top: 1.5rem;
}
.top-8 {
  top: 2rem;
}
.top-\[-10px\] {
  top: -10px;
}
.top-\[-13px\] {
  top: -13px;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[-22px\] {
  top: -22px;
}
.top-\[-28px\] {
  top: -28px;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-30px\] {
  top: -30px;
}
.top-\[-5px\] {
  top: -5px;
}
.top-\[0px\] {
  top: 0px;
}
.top-\[100px\] {
  top: 100px;
}
.top-\[104px\] {
  top: 104px;
}
.top-\[11px\] {
  top: 11px;
}
.top-\[123px\] {
  top: 123px;
}
.top-\[12px\] {
  top: 12px;
}
.top-\[13px\] {
  top: 13px;
}
.top-\[18px\] {
  top: 18px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[20px\] {
  top: 20px;
}
.top-\[21px\] {
  top: 21px;
}
.top-\[26px\] {
  top: 26px;
}
.top-\[30px\] {
  top: 30px;
}
.top-\[38px\] {
  top: 38px;
}
.top-\[42px\] {
  top: 42px;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[55px\] {
  top: 55px;
}
.top-\[5px\] {
  top: 5px;
}
.top-\[60px\] {
  top: 60px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[70px\] {
  top: 70px;
}
.top-\[7px\] {
  top: 7px;
}
.top-\[80px\] {
  top: 80px;
}
.top-\[8px\] {
  top: 8px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[9999\] {
  z-index: 9999;
}
.float-right {
  float: right;
}
.m-2 {
  margin: 0.5rem;
}
.m-\[-12px\] {
  margin: -12px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-\[18px\] {
  margin-left: 18px;
  margin-right: 18px;
}
.mx-\[30px\] {
  margin-left: 30px;
  margin-right: 30px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-\[0px\] {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-\[18px\] {
  margin-top: 18px;
  margin-bottom: 18px;
}
.my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px;
}
.\!mr-\[4px\] {
  margin-right: 4px !important;
}
.-ml-px {
  margin-left: -1px;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[23px\] {
  margin-bottom: 23px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[40px\] {
  margin-bottom: 40px;
}
.mb-\[45px\] {
  margin-bottom: 45px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-11 {
  margin-left: 2.75rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[14px\] {
  margin-left: 14px;
}
.ml-\[18px\] {
  margin-left: 18px;
}
.ml-\[28px\] {
  margin-left: 28px;
}
.ml-\[30px\] {
  margin-left: 30px;
}
.ml-\[34px\] {
  margin-left: 34px;
}
.ml-\[52px\] {
  margin-left: 52px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-\[64px\] {
  margin-left: 64px;
}
.ml-\[7px\] {
  margin-left: 7px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-\[12px\] {
  margin-right: 12px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mr-\[7px\] {
  margin-right: 7px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-3px\] {
  margin-top: -3px;
}
.mt-\[-6px\] {
  margin-top: -6px;
}
.mt-\[100px\] {
  margin-top: 100px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[14px\] {
  margin-top: 14px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[18px\] {
  margin-top: 18px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[26px\] {
  margin-top: 26px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[34px\] {
  margin-top: 34px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[44px\] {
  margin-top: 44px;
}
.mt-\[52px\] {
  margin-top: 52px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[72px\] {
  margin-top: 72px;
}
.mt-\[76px\] {
  margin-top: 76px;
}
.mt-\[77px\] {
  margin-top: 77px;
}
.mt-\[80px\] {
  margin-top: 80px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.table {
  display: table;
}
.inline-table {
  display: inline-table;
}
.table-caption {
  display: table-caption;
}
.table-cell {
  display: table-cell;
}
.table-column {
  display: table-column;
}
.table-column-group {
  display: table-column-group;
}
.table-footer-group {
  display: table-footer-group;
}
.table-header-group {
  display: table-header-group;
}
.table-row-group {
  display: table-row-group;
}
.table-row {
  display: table-row;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.\!h-\[180px\] {
  height: 180px !important;
}
.\!h-\[32px\] {
  height: 32px !important;
}
.\!h-\[40px\] {
  height: 40px !important;
}
.h-0 {
  height: 0px;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/3 {
  height: 33.333333%;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-3\/5 {
  height: 60%;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-4\/5 {
  height: 80%;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[0px\] {
  height: 0px;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[104px\] {
  height: 104px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[119px\] {
  height: 119px;
}
.h-\[11px\] {
  height: 11px;
}
.h-\[122px\] {
  height: 122px;
}
.h-\[127px\] {
  height: 127px;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[138px\] {
  height: 138px;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[148px\] {
  height: 148px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[165px\] {
  height: 165px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[17px\] {
  height: 17px;
}
.h-\[180px\] {
  height: 180px;
}
.h-\[182px\] {
  height: 182px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[238px\] {
  height: 238px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[248px\] {
  height: 248px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[260px\] {
  height: 260px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[284px\] {
  height: 284px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[322px\] {
  height: 322px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[336px\] {
  height: 336px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[360px\] {
  height: 360px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[39px\] {
  height: 39px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[570px\] {
  height: 570px;
}
.h-\[57px\] {
  height: 57px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[7px\] {
  height: 7px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[84px\] {
  height: 84px;
}
.h-\[85px\] {
  height: 85px;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[89px\] {
  height: 89px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[94px\] {
  height: 94px;
}
.h-\[95\%\] {
  height: 95%;
}
.h-\[9px\] {
  height: 9px;
}
.h-\[fit-content\] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-\[205px\] {
  max-height: 205px;
}
.max-h-\[242px\] {
  max-height: 242px;
}
.max-h-\[255px\] {
  max-height: 255px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[340px\] {
  max-height: 340px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[550px\] {
  max-height: 550px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[85vm\] {
  max-height: 85vm;
}
.max-h-full {
  max-height: 100%;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[225px\] {
  min-height: 225px;
}
.min-h-\[25px\] {
  min-height: 25px;
}
.min-h-\[288px\] {
  min-height: 288px;
}
.min-h-\[296px\] {
  min-height: 296px;
}
.min-h-\[29px\] {
  min-height: 29px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[36px\] {
  min-height: 36px;
}
.min-h-\[420px\] {
  min-height: 420px;
}
.min-h-\[473px\] {
  min-height: 473px;
}
.min-h-\[526px\] {
  min-height: 526px;
}
.min-h-\[54px\] {
  min-height: 54px;
}
.min-h-\[78px\] {
  min-height: 78px;
}
.min-h-fit {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-\[0px\] {
  width: 0px;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[104px\] {
  width: 104px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[112px\] {
  width: 112px;
}
.w-\[11px\] {
  width: 11px;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[124px\] {
  width: 124px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[127px\] {
  width: 127px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[129px\] {
  width: 129px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[139px\] {
  width: 139px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[1400px\] {
  width: 1400px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[141px\] {
  width: 141px;
}
.w-\[142px\] {
  width: 142px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[151px\] {
  width: 151px;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[175px\] {
  width: 175px;
}
.w-\[17px\] {
  width: 17px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[192px\] {
  width: 192px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[204px\] {
  width: 204px;
}
.w-\[209px\] {
  width: 209px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[224px\] {
  width: 224px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[232px\] {
  width: 232px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[255px\] {
  width: 255px;
}
.w-\[25px\] {
  width: 25px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[28\%\] {
  width: 28%;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[2px\] {
  width: 2px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[310px\] {
  width: 310px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[324px\] {
  width: 324px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[376px\] {
  width: 376px;
}
.w-\[38\.7px\] {
  width: 38.7px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[444px\] {
  width: 444px;
}
.w-\[448px\] {
  width: 448px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[454px\] {
  width: 454px;
}
.w-\[46px\] {
  width: 46px;
}
.w-\[480px\] {
  width: 480px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[496px\] {
  width: 496px;
}
.w-\[49px\] {
  width: 49px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[512px\] {
  width: 512px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[555px\] {
  width: 555px;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[583px\] {
  width: 583px;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[620px\] {
  width: 620px;
}
.w-\[626px\] {
  width: 626px;
}
.w-\[640px\] {
  width: 640px;
}
.w-\[650px\] {
  width: 650px;
}
.w-\[652px\] {
  width: 652px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[6px\] {
  width: 6px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[72\%\] {
  width: 72%;
}
.w-\[720px\] {
  width: 720px;
}
.w-\[728px\] {
  width: 728px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[74px\] {
  width: 74px;
}
.w-\[766px\] {
  width: 766px;
}
.w-\[76px\] {
  width: 76px;
}
.w-\[77px\] {
  width: 77px;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[7px\] {
  width: 7px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[820px\] {
  width: 820px;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[84px\] {
  width: 84px;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[85px\] {
  width: 85px;
}
.w-\[860px\] {
  width: 860px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[87px\] {
  width: 87px;
}
.w-\[88\%\] {
  width: 88%;
}
.w-\[880px\] {
  width: 880px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[98px\] {
  width: 98px;
}
.w-\[9px\] {
  width: 9px;
}
.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[1000px\] {
  min-width: 1000px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[310px\] {
  min-width: 310px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.min-w-\[480px\] {
  min-width: 480px;
}
.min-w-\[500px\] {
  min-width: 500px;
}
.min-w-\[50px\] {
  min-width: 50px;
}
.min-w-\[555px\] {
  min-width: 555px;
}
.min-w-\[560px\] {
  min-width: 560px;
}
.min-w-\[624px\] {
  min-width: 624px;
}
.min-w-\[780px\] {
  min-width: 780px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-\[820px\] {
  min-width: 820px;
}
.min-w-\[974px\] {
  min-width: 974px;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[1000px\] {
  max-width: 1000px;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[116px\] {
  max-width: 116px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[130px\] {
  max-width: 130px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[1425px\] {
  max-width: 1425px;
}
.max-w-\[14px\] {
  max-width: 14px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[156px\] {
  max-width: 156px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[192px\] {
  max-width: 192px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[274px\] {
  max-width: 274px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[310px\] {
  max-width: 310px;
}
.max-w-\[340px\] {
  max-width: 340px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[507px\] {
  max-width: 507px;
}
.max-w-\[655px\] {
  max-width: 655px;
}
.max-w-\[668px\] {
  max-width: 668px;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[91\%\] {
  max-width: 91%;
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}
.flex-\[1\.5\] {
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
}
.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-auto {
  cursor: auto;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.scroll-mt-3 {
  scroll-margin-top: 0.75rem;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[minmax\(120px\2c 1fr\)_minmax\(200px\2c 2fr\)\] {
  grid-template-columns: minmax(120px,1fr) minmax(200px,2fr);
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[15px\] {
  gap: 15px;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[22px\] {
  gap: 22px;
}
.gap-\[23px\] {
  gap: 23px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[26px\] {
  gap: 26px;
}
.gap-\[28px\] {
  gap: 28px;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[42px\] {
  gap: 42px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[52px\] {
  gap: 52px;
}
.gap-\[53px\] {
  gap: 53px;
}
.gap-\[7px\] {
  gap: 7px;
}
.gap-\[84px\] {
  gap: 84px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-x-2 {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.gap-x-4 {
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.gap-x-\[32px\] {
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[4px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overscroll-contain {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[18px\] {
  border-radius: 18px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-t-\[8px\] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.\!border-\[\#E4EAFF\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.\!border-\[\#e4eaff\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 234 255 / var(--tw-border-opacity)) !important;
}
.border-\[\#009dff\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 157 255 / var(--tw-border-opacity));
}
.border-\[\#275EFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-\[\#48484E\] {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 78 / var(--tw-border-opacity));
}
.border-\[\#62627B\] {
  --tw-border-opacity: 1;
  border-color: rgb(98 98 123 / var(--tw-border-opacity));
}
.border-\[\#C4C4C4\] {
  --tw-border-opacity: 1;
  border-color: rgb(196 196 196 / var(--tw-border-opacity));
}
.border-\[\#CACEE0\] {
  --tw-border-opacity: 1;
  border-color: rgb(202 206 224 / var(--tw-border-opacity));
}
.border-\[\#D3DBF8\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 219 248 / var(--tw-border-opacity));
}
.border-\[\#D7DFE9\] {
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.border-\[\#D9E0E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 224 233 / var(--tw-border-opacity));
}
.border-\[\#DFE4ED\] {
  --tw-border-opacity: 1;
  border-color: rgb(223 228 237 / var(--tw-border-opacity));
}
.border-\[\#E0E3E7\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 227 231 / var(--tw-border-opacity));
}
.border-\[\#E2E8FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#E4EAF\] {
  border-color: #E4EAF;
}
.border-\[\#E5E5E5\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-\[\#E5E5EC\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 236 / var(--tw-border-opacity));
}
.border-\[\#E8E8EA\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 232 234 / var(--tw-border-opacity));
}
.border-\[\#E9EFF6\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#EAECEE\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 238 / var(--tw-border-opacity));
}
.border-\[\#F1F1F1\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}
.border-\[\#F2F2F2\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.border-\[\#F2F5FE\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 245 254 / var(--tw-border-opacity));
}
.border-\[\#FFA19B\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 161 155 / var(--tw-border-opacity));
}
.border-\[\#d3d3d3\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 211 211 / var(--tw-border-opacity));
}
.border-\[\#dcdcdc\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
}
.border-\[\#e2e8ff\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 255 / var(--tw-border-opacity));
}
.border-\[\#e4eaff\] {
  --tw-border-opacity: 1;
  border-color: rgb(228 234 255 / var(--tw-border-opacity));
}
.border-\[\#e5e7f0\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 240 / var(--tw-border-opacity));
}
.border-\[\#e7e7e7\] {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}
.border-\[\#e8e8e8\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / var(--tw-border-opacity));
}
.border-\[\#e9eff6\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 239 246 / var(--tw-border-opacity));
}
.border-\[\#eaecf0\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity));
}
.border-\[\#f5f7fc\] {
  --tw-border-opacity: 1;
  border-color: rgb(245 247 252 / var(--tw-border-opacity));
}
.border-\[\] {
  border-color: ;
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  border-color: rgba(0,0,0,0.08);
}
.border-\[transparent\] {
  border-color: transparent;
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-\[\#275EFF\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(39 94 255 / var(--tw-border-opacity));
}
.border-b-\[transparent\] {
  border-bottom-color: transparent;
}
.\!bg-\[\#F7F7FA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#000000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#13A10E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 161 14 / var(--tw-bg-opacity));
}
.bg-\[\#1FC92D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 201 45 / var(--tw-bg-opacity));
}
.bg-\[\#25252C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 44 / var(--tw-bg-opacity));
}
.bg-\[\#275EFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#275eff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.bg-\[\#333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-\[\#3363FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 99 255 / var(--tw-bg-opacity));
}
.bg-\[\#383a44\] {
  --tw-bg-opacity: 1;
  background-color: rgb(56 58 68 / var(--tw-bg-opacity));
}
.bg-\[\#383c43\] {
  --tw-bg-opacity: 1;
  background-color: rgb(56 60 67 / var(--tw-bg-opacity));
}
.bg-\[\#41414d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(65 65 77 / var(--tw-bg-opacity));
}
.bg-\[\#4a5961\] {
  --tw-bg-opacity: 1;
  background-color: rgb(74 89 97 / var(--tw-bg-opacity));
}
.bg-\[\#688fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(104 143 255 / var(--tw-bg-opacity));
}
.bg-\[\#757575\] {
  --tw-bg-opacity: 1;
  background-color: rgb(117 117 117 / var(--tw-bg-opacity));
}
.bg-\[\#8D8DB0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(141 141 176 / var(--tw-bg-opacity));
}
.bg-\[\#B2B2B2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 178 / var(--tw-bg-opacity));
}
.bg-\[\#CCF2CF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 242 207 / var(--tw-bg-opacity));
}
.bg-\[\#D2D2D2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(210 210 210 / var(--tw-bg-opacity));
}
.bg-\[\#D3DBF8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 219 248 / var(--tw-bg-opacity));
}
.bg-\[\#D7DFE9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(215 223 233 / var(--tw-bg-opacity));
}
.bg-\[\#D8D8D8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity));
}
.bg-\[\#DFFFCE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 255 206 / var(--tw-bg-opacity));
}
.bg-\[\#E1E8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(225 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E2E8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#E3EDFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(227 237 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(228 234 255 / var(--tw-bg-opacity));
}
.bg-\[\#E4EAF\] {
  background-color: #E4EAF;
}
.bg-\[\#E5E5E5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-\[\#E5E5EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 236 / var(--tw-bg-opacity));
}
.bg-\[\#E7E7E7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
}
.bg-\[\#E7EAF3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 234 243 / var(--tw-bg-opacity));
}
.bg-\[\#E7F5E6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 245 230 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8E8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
}
.bg-\[\#E8E8EA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 234 / var(--tw-bg-opacity));
}
.bg-\[\#E92215\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 34 21 / var(--tw-bg-opacity));
}
.bg-\[\#E9EDF6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 237 246 / var(--tw-bg-opacity));
}
.bg-\[\#E9EEFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#EAECEF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 239 / var(--tw-bg-opacity));
}
.bg-\[\#EAEDF2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 237 242 / var(--tw-bg-opacity));
}
.bg-\[\#EBEFF4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 244 / var(--tw-bg-opacity));
}
.bg-\[\#EBF4FD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 244 253 / var(--tw-bg-opacity));
}
.bg-\[\#EDEEF3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 238 243 / var(--tw-bg-opacity));
}
.bg-\[\#EFF1F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.bg-\[\#F0F3F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F4F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 249 / var(--tw-bg-opacity));
}
.bg-\[\#F0F5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F1F1F1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.bg-\[\#F2F5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 255 / var(--tw-bg-opacity));
}
.bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 247 / var(--tw-bg-opacity));
}
.bg-\[\#F6F6FD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 253 / var(--tw-bg-opacity));
}
.bg-\[\#F6F9FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 255 / var(--tw-bg-opacity));
}
.bg-\[\#F74E43\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 78 67 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#F7F7FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 250 / var(--tw-bg-opacity));
}
.bg-\[\#F8F8F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-\[\#F8FAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#F9FAFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 252 / var(--tw-bg-opacity));
}
.bg-\[\#FEEDEC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#FF4D4F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 77 79 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ccc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity));
}
.bg-\[\#d3d3d3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 211 / var(--tw-bg-opacity));
}
.bg-\[\#dcdcdc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 220 220 / var(--tw-bg-opacity));
}
.bg-\[\#e0e3ea\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 227 234 / var(--tw-bg-opacity));
}
.bg-\[\#e0e5f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 244 / var(--tw-bg-opacity));
}
.bg-\[\#e2e8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 255 / var(--tw-bg-opacity));
}
.bg-\[\#e7f6e7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 246 231 / var(--tw-bg-opacity));
}
.bg-\[\#e8e1e9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 225 233 / var(--tw-bg-opacity));
}
.bg-\[\#e9efff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#e9f7f1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 247 241 / var(--tw-bg-opacity));
}
.bg-\[\#ebebeb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.bg-\[\#ebeeff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 255 / var(--tw-bg-opacity));
}
.bg-\[\#ececfb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 251 / var(--tw-bg-opacity));
}
.bg-\[\#ecefff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 239 255 / var(--tw-bg-opacity));
}
.bg-\[\#eff1f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 241 249 / var(--tw-bg-opacity));
}
.bg-\[\#f0f3f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}
.bg-\[\#f3f4fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f5fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 245 250 / var(--tw-bg-opacity));
}
.bg-\[\#f4f6ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 255 / var(--tw-bg-opacity));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}
.bg-\[\#f6f7fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 252 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
.bg-\[\#f7f7ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 255 / var(--tw-bg-opacity));
}
.bg-\[\#f7f8fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 252 / var(--tw-bg-opacity));
}
.bg-\[\#f8faff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.bg-\[\#f9fafb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-\[\#fcfdff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 255 / var(--tw-bg-opacity));
}
.bg-\[\#feedec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 237 236 / var(--tw-bg-opacity));
}
.bg-\[\#fef6f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 246 245 / var(--tw-bg-opacity));
}
.bg-\[\#fff5f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 244 / var(--tw-bg-opacity));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  background-color: rgba(0,0,0,0.08);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  background-color: rgba(255,255,255,0.5);
}
.bg-flow-handle {
  background-color: hsl(var(--flow-handle));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[24px\] {
  padding: 24px;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[4px\] {
  padding: 4px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[11px\] {
  padding-left: 11px;
  padding-right: 11px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[22px\] {
  padding-left: 22px;
  padding-right: 22px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[26px\] {
  padding-left: 26px;
  padding-right: 26px;
}
.px-\[28px\] {
  padding-left: 28px;
  padding-right: 28px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[36px\] {
  padding-left: 36px;
  padding-right: 36px;
}
.px-\[38px\] {
  padding-left: 38px;
  padding-right: 38px;
}
.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[45px\] {
  padding-left: 45px;
  padding-right: 45px;
}
.px-\[48px\] {
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[66px\] {
  padding-left: 66px;
  padding-right: 66px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[11px\] {
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}
.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[43px\] {
  padding-top: 43px;
  padding-bottom: 43px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9px\] {
  padding-top: 9px;
  padding-bottom: 9px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[11px\] {
  padding-bottom: 11px;
}
.pb-\[14px\] {
  padding-bottom: 14px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[24px\] {
  padding-bottom: 24px;
}
.pb-\[27px\] {
  padding-bottom: 27px;
}
.pb-\[6px\] {
  padding-bottom: 6px;
}
.pb-\[74px\] {
  padding-bottom: 74px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-3\.5 {
  padding-left: 0.875rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[120px\] {
  padding-left: 120px;
}
.pl-\[12px\] {
  padding-left: 12px;
}
.pl-\[154px\] {
  padding-left: 154px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[30px\] {
  padding-left: 30px;
}
.pl-\[38px\] {
  padding-left: 38px;
}
.pl-\[40px\] {
  padding-left: 40px;
}
.pl-\[52px\] {
  padding-left: 52px;
}
.pl-\[5px\] {
  padding-left: 5px;
}
.pl-\[6px\] {
  padding-left: 6px;
}
.pl-\[79px\] {
  padding-left: 79px;
}
.pl-\[7px\] {
  padding-left: 7px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pr-\[18px\] {
  padding-right: 18px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[30px\] {
  padding-right: 30px;
}
.pr-\[42px\] {
  padding-right: 42px;
}
.pr-\[56px\] {
  padding-right: 56px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[14px\] {
  padding-top: 14px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[21px\] {
  padding-top: 21px;
}
.pt-\[24px\] {
  padding-top: 24px;
}
.pt-\[30px\] {
  padding-top: 30px;
}
.pt-\[32px\] {
  padding-top: 32px;
}
.pt-\[45px\] {
  padding-top: 45px;
}
.pt-\[56px\] {
  padding-top: 56px;
}
.pt-\[68px\] {
  padding-top: 68px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.font-\[\#3D3D3D\] {
  font-family: #3D3D3D;
}
.font-\[\'PingFang_SC\'\] {
  font-family: 'PingFang SC';
}
.font-\[MiSans\] {
  font-family: MiSans;
}
.font-\[\82F9\65B9\] {
  font-family: 苹方;
}
.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-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[14px\] {
  font-weight: 14px;
}
.font-\[500\] {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.text-\[\#000000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#00A4E9\] {
  --tw-text-opacity: 1;
  color: rgb(0 164 233 / var(--tw-text-opacity));
}
.text-\[\#0257FF\] {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#0257ff\] {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.text-\[\#101828\] {
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity));
}
.text-\[\#13A10E\] {
  --tw-text-opacity: 1;
  color: rgb(19 161 14 / var(--tw-text-opacity));
}
.text-\[\#1652D8\] {
  --tw-text-opacity: 1;
  color: rgb(22 82 216 / var(--tw-text-opacity));
}
.text-\[\#1D2939\] {
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / var(--tw-text-opacity));
}
.text-\[\#1F2A37\] {
  --tw-text-opacity: 1;
  color: rgb(31 42 55 / var(--tw-text-opacity));
}
.text-\[\#1FC92D\] {
  --tw-text-opacity: 1;
  color: rgb(31 201 45 / var(--tw-text-opacity));
}
.text-\[\#1e1e1e\] {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity));
}
.text-\[\#275EFF\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#275eff\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.text-\[\#333333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#3D3D3D\] {
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.text-\[\#4A72FF\] {
  --tw-text-opacity: 1;
  color: rgb(74 114 255 / var(--tw-text-opacity));
}
.text-\[\#5CAA7E\] {
  --tw-text-opacity: 1;
  color: rgb(92 170 126 / var(--tw-text-opacity));
}
.text-\[\#6356ea\] {
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.text-\[\#6407FD\] {
  --tw-text-opacity: 1;
  color: rgb(100 7 253 / var(--tw-text-opacity));
}
.text-\[\#666666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#666A73\] {
  --tw-text-opacity: 1;
  color: rgb(102 106 115 / var(--tw-text-opacity));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#6A6A6A\] {
  --tw-text-opacity: 1;
  color: rgb(106 106 106 / var(--tw-text-opacity));
}
.text-\[\#6A7385\] {
  --tw-text-opacity: 1;
  color: rgb(106 115 133 / var(--tw-text-opacity));
}
.text-\[\#6D7689\] {
  --tw-text-opacity: 1;
  color: rgb(109 118 137 / var(--tw-text-opacity));
}
.text-\[\#73819B\] {
  --tw-text-opacity: 1;
  color: rgb(115 129 155 / var(--tw-text-opacity));
}
.text-\[\#757575\] {
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.text-\[\#787878\] {
  --tw-text-opacity: 1;
  color: rgb(120 120 120 / var(--tw-text-opacity));
}
.text-\[\#787A7D\] {
  --tw-text-opacity: 1;
  color: rgb(120 122 125 / var(--tw-text-opacity));
}
.text-\[\#7F7F7F\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#7f7f7f\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.text-\[\#8D8DB0\] {
  --tw-text-opacity: 1;
  color: rgb(141 141 176 / var(--tw-text-opacity));
}
.text-\[\#8FACFF\] {
  --tw-text-opacity: 1;
  color: rgb(143 172 255 / var(--tw-text-opacity));
}
.text-\[\#979797\] {
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}
.text-\[\#999999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-\[\#99A1B6\] {
  --tw-text-opacity: 1;
  color: rgb(153 161 182 / var(--tw-text-opacity));
}
.text-\[\#9CA3AF\] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#9E9E9E\] {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}
.text-\[\#9ca3af\] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-\[\#AE1EBB\] {
  --tw-text-opacity: 1;
  color: rgb(174 30 187 / var(--tw-text-opacity));
}
.text-\[\#B1B1B1\] {
  --tw-text-opacity: 1;
  color: rgb(177 177 177 / var(--tw-text-opacity));
}
.text-\[\#B2B2B2\] {
  --tw-text-opacity: 1;
  color: rgb(178 178 178 / var(--tw-text-opacity));
}
.text-\[\#C0C4CC\] {
  --tw-text-opacity: 1;
  color: rgb(192 196 204 / var(--tw-text-opacity));
}
.text-\[\#CACEE0\] {
  --tw-text-opacity: 1;
  color: rgb(202 206 224 / var(--tw-text-opacity));
}
.text-\[\#CBCBCD\] {
  --tw-text-opacity: 1;
  color: rgb(203 203 205 / var(--tw-text-opacity));
}
.text-\[\#D84516\] {
  --tw-text-opacity: 1;
  color: rgb(216 69 22 / var(--tw-text-opacity));
}
.text-\[\#E4EAFF\] {
  --tw-text-opacity: 1;
  color: rgb(228 234 255 / var(--tw-text-opacity));
}
.text-\[\#E7E7E7\] {
  --tw-text-opacity: 1;
  color: rgb(231 231 231 / var(--tw-text-opacity));
}
.text-\[\#E92215\] {
  --tw-text-opacity: 1;
  color: rgb(233 34 21 / var(--tw-text-opacity));
}
.text-\[\#F6B728\] {
  --tw-text-opacity: 1;
  color: rgb(246 183 40 / var(--tw-text-opacity));
}
.text-\[\#F74E43\] {
  --tw-text-opacity: 1;
  color: rgb(247 78 67 / var(--tw-text-opacity));
}
.text-\[\#FF4D4F\] {
  --tw-text-opacity: 1;
  color: rgb(255 77 79 / var(--tw-text-opacity));
}
.text-\[\#FF5252\] {
  --tw-text-opacity: 1;
  color: rgb(255 82 82 / var(--tw-text-opacity));
}
.text-\[\#FF9645\] {
  --tw-text-opacity: 1;
  color: rgb(255 150 69 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#a2a2a2\] {
  --tw-text-opacity: 1;
  color: rgb(162 162 162 / var(--tw-text-opacity));
}
.text-\[\#a4a4a4\] {
  --tw-text-opacity: 1;
  color: rgb(164 164 164 / var(--tw-text-opacity));
}
.text-\[\#ff9a27\] {
  --tw-text-opacity: 1;
  color: rgb(255 154 39 / var(--tw-text-opacity));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[\#ffffffb3\] {
  color: #ffffffb3;
}
.text-\[333\] {
  color: 333;
}
.text-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  color: rgba(0,0,0,0.5);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.overline {
  text-decoration-line: overline;
}
.line-through {
  text-decoration-line: line-through;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-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-box-shadow, -webkit-transform, -webkit-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-all {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-colors {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-transform {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.duration-200 {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
:root {
  --primary-color: #3498db;
  --second-color: rgba(0, 0, 0, 0.8);
  --desc-color: #B2B2B2;
  --title-color: #000000;
}
.evaluation-search-form .ant-picker-range-separator {
  padding: 0px 24px 0px 0px !important;
}

.evaluation-search-input {
  background: #fff !important;
  border: 1px solid transparent !important;
}
.evaluation-search-input:focus {
  border: 1px solid #275eff !important;
}

.evaluation-search-rangePicker {
  border: 1px solid transparent !important;
  background: #fff !important;
}
.evaluation-search-rangePicker.ant-picker-focused {
  border: 1px solid #275eff !important;
}

.global-search-input-container {
  width: 100%;
  position: relative;
}
.global-search-input-container .global-search-input {
  position: relative;
  width: 100%;
  height: 52px;
  background: #ffffff !important;
  border: 1px solid #e2e8ff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(226, 232, 255, 0.5);
          box-shadow: 0px 4px 10px 0px rgba(226, 232, 255, 0.5);
  outline: none !important;
  padding-left: 56px;
}
.global-search-input-container .global-search-input:focus, .global-search-input-container .global-search-input:hover {
  width: 100%;
  height: 52px;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #e2e8ff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(226, 232, 255, 0.5);
          box-shadow: 0px 4px 10px 0px rgba(226, 232, 255, 0.5);
  backdrop-filter: blur(20px);
  outline: none !important;
}

.global-checkbox .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #275eff;
}

.global-textarea,
textarea {
  position: relative;
  color: var(--second-color);
  background: #eff1f9;
  padding-top: 4px;
  padding-bottom: 0px !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  border: 1px solid #e4eaff;
}

.flow-prologue-textarea {
  background: #f7f7fa !important;
  border: 1px solid #e0e3e7;
  border-radius: 6px;
}
.flow-prologue-textarea:hover, .flow-prologue-textarea:focus {
  border: 1px solid #e0e3e7;
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #f7f7fa !important;
}

.flow-advanced-configuration-textarea {
  background: #fff !important;
}
.flow-advanced-configuration-textarea:focus {
  background: #fff !important;
}

.global-datePicker,
.global-datePicker:hover,
.global-datePicker.ant-picker-focused {
  height: 40px;
  background: #eff1f9;
}

.eval-datePicker {
  border: none;
}

.eval-datePicker,
.eval-datePicker:hover,
.eval-datePicker.ant-picker-focused {
  background: #f6f6f6;
}

.datePicker-popup .ant-picker-ok .ant-btn {
  padding: 0 24px !important;
}

.evaluation-datePicker,
.evaluation-datePicker:hover,
.evaluation-datePicker.ant-picker-focused {
  height: 40px;
  background: #f6f6f6;
}

.link-textarea {
  padding-top: 12px !important;
}

.global-textarea textarea {
  min-height: 100px !important;
}

.global-textarea-small textarea {
  min-height: 58px !important;
}

.ant-input-status-error.global-textarea {
  border: 1px solid #ffa19b !important;
  border-radius: 10px !important;
  color: #e92215 !important;
}

.global-textarea {
  border-radius: 10px !important;
}

.global-input .chart-select {
  height: 36px;
  font-weight: 500;
  color: var(--second-color);
}

.params-input {
  background: #fff !important;
  border-radius: 4px !important;
  border: 1px solid #E4EAFF !important;
}
.params-input:focus {
  outline: none !important;
  border: 1px solid #275eff !important;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
          box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
}

.ant-input-disabled.global-textarea,
.ant-input-disabled.global-input,
.ant-input-number-disabled.global-input,
.ant-select-disabled.global-select .ant-select-selector {
  background: #f5f5f5 !important;
  color: #afbaca !important;
  font-weight: 500;
}

.params-select .ant-select-selector {
  background: #fff !important;
  border: 1px solid #E4EAFF !important;
  border-radius: 4px !important;
}

.params-select:hover .ant-select-selector {
  outline: none !important;
  border: 1px solid #275eff !important;
  border-radius: 4px !important;
  -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
          box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
}

.chart-select .ant-select-selector {
  background: #f3f4f6 !important;
  border-radius: 8px;
}

.modalContent {
    color: var(--second-color);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 50;
    width: 448px;
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
  }

.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.title-second {
    color: var(--second-color);
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
  }

.config-chart-container {
  width: calc(50% - 12px);
  background: #ffffff;
  border: 1px solid #e2e8ff;
  border-radius: 18px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.icons-item {
  width: 56px;
  height: 56px;
  background: #ffffff;
  border: 1px solid #e2e8ff;
  border-radius: 16px;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05), 0px 12px 10px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05), 0px 12px 10px 0px rgba(0, 0, 0, 0.04);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.color-item-active {
  background: rgba(255, 255, 255, 0);
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 0px 2px #d1d5db, 0px 0px 0px 1px #ffffff;
          box-shadow: 0px 0px 0px 2px #d1d5db, 0px 0px 0px 1px #ffffff;
}

.chat-bot-active {
  background: #275eff;
  color: #fff;
  border-radius: 12px;
}

.chat-history-active {
  background: #dee2f9 !important;
  color: #275eff !important;
}

.chat-empty-container {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#721bc8), to(#275eff));
  background-image: linear-gradient(to bottom, #721bc8, #275eff);
  -webkit-background-clip: text;
  color: transparent;
  font-size: 22px;
  font-weight: 600;
}

.openingRemark .global-markdown h1 {
  font-weight: 600;
  font-size: 24px;
}

.deep-seek-think {
  border-bottom: 1px solid #404040;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.deep-seek-think p,
.deep-seek-think div,
.deep-seek-think span,
.deep-seek-think ul,
.deep-seek-think li,
.deep-seek-think ol {
  color: #8b8b8b !important;
}

.markdown-body {
  background: transparent;
}
.markdown-body .global-markdown {
  color: #1d2939;
  width: 100%;
  display: inline-block;
  word-break: break-all;
}
.markdown-body .global-markdown .string-value {
  color: #000;
  word-wrap: break-word;
  word-break: break-all;
}
.markdown-body .global-markdown .string {
  word-break: break-all;
  white-space: pre-wrap;
}
.markdown-body .global-markdown blockquote {
  padding-left: 10px;
  position: relative;
}
.markdown-body .global-markdown blockquote::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 4px;
  background: #eaecef;
}
.markdown-body .global-markdown ul {
  margin-top: 8px;
  list-style-type: disc;
  padding-left: 20px;
}
.markdown-body .global-markdown ol {
  list-style-type: decimal;
  padding-left: 20px;
}
.markdown-body .global-markdown table {
  border-collapse: collapse;
  width: 100%;
}
.markdown-body .global-markdown th,
.markdown-body .global-markdown td {
  padding: 8px;
  text-align: left;
}
.markdown-body .global-markdown a {
  color: #275eff;
}
.markdown-body .global-markdown p {
  white-space: pre-line;
  word-wrap: break-word;
}
.markdown-body .global-markdown a[target=_blank] {
  color: #275eff !important;
}
.markdown-body .global-markdown pre {
  white-space: wrap;
}
.markdown-body .global-markdown pre > div {
  border-radius: 4px;
  overflow: hidden;
}
.markdown-body .global-markdown code {
  white-space: wrap;
}
.markdown-body .global-markdown ::-webkit-scrollbar {
  width: 4px;
  height: 10px;
}
.markdown-body .global-markdown ::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 4px;
}
.markdown-body .global-markdown ::-webkit-scrollbar-thumb {
  background-color: #565656;
  border-radius: 4px;
}
.markdown-body .global-markdown .global-markdown-flashing-cursor::after {
  content: "|";
  font-weight: normal;
  font-size: inherit;
  color: black;
  -webkit-animation: blink-cursor 1s steps(5, start) infinite;
          animation: blink-cursor 1s steps(5, start) infinite;
  padding-left: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
}

.envKeyMarkdown .global-markdown p {
  color: #B2B2B2 !important;
  font-size: 12px !important;
  margin-bottom: 0 !important;
}

@-webkit-keyframes blink-cursor {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes blink-cursor {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.modal-border {
  border: 1px solid #e2e8ff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 8px 11px -4px rgba(45, 54, 67, 0.04), 0px 20px 24px -4px rgba(45, 54, 67, 0.04);
          box-shadow: 0px 8px 11px -4px rgba(45, 54, 67, 0.04), 0px 20px 24px -4px rgba(45, 54, 67, 0.04);
}

.model-select {
  border: 1px solid #d7dfe9;
}
.model-select.active {
  background: #eff1f9;
  border: 1px solid #275eff !important;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
          box-shadow: 0px 0px 0px 2px rgba(76, 86, 187, 0.2);
}

.empty-tool-top {
  width: 100%;
  height: 0;
  padding-top: 25%;
  position: absolute;
  left: 0;
  top: -60px;
  background: url("/agent/assets/bg_ggj_up.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.Cj5YyqEN.png") no-repeat center;
  background-size: cover;
}

.empty-tool-bottom {
  width: 100%;
  height: 0;
  padding-top: 25%;
  position: absolute;
  left: 0;
  bottom: -60px;
  background: url("/agent/assets/bg_ggj_down.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B9wGw16v.png") no-repeat center;
  background-size: cover;
}

.bg_zsk_up {
  width: calc(100% - 68px);
  height: 0;
  padding-top: 13%;
  position: absolute;
  left: 34px;
  top: 140px;
  background: url("/agent/assets/bg_grid_up.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B9Ab7cUh.png") no-repeat center;
  background-size: cover;
}

.bg_zsk_bottom {
  width: calc(100% - 68px);
  height: 0;
  padding-top: 13%;
  position: absolute;
  left: 34px;
  top: 60px;
  background: url("/agent/assets/bg_grid_down.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CzcDq3Vm.png") no-repeat center;
  background-size: cover;
}

.home-h1 {
  font-size: 56px;
  font-family: PingFang SC, PingFang SC-600;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8);
  height: 66px;
  line-height: 66px;
}

.home-desc {
  margin-top: 14px;
  background: -webkit-gradient(linear, left top, right top, from(#8821f0), to(#275eff));
  background: linear-gradient(90deg, #8821f0, #275eff 100%);
  -webkit-background-clip: text;
  color: transparent;
  font-size: 36px;
  font-family: PingFang SC, PingFang SC-500;
  font-weight: 500;
  height: 42px;
  line-height: 42px;
}

.botSquare-h1 {
  font-size: 56px;
  font-family: PingFang SC, PingFang SC-600;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, right top, from(#8821f0), to(#275eff));
  background: linear-gradient(90deg, #8821f0, #275eff 100%);
  -webkit-background-clip: text;
  color: transparent;
  height: 66px;
  line-height: 66px;
  letter-spacing: 8px;
}

.botSquare-h2 {
  font-size: 52px;
  font-family: PingFang SC, PingFang SC-600;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, right top, from(#8821f0), to(#275eff));
  background: linear-gradient(90deg, #8821f0, #275eff 100%);
  -webkit-background-clip: text;
  color: transparent;
  height: 66px;
  line-height: 66px;
  letter-spacing: 8px;
}

.botSquare-desc {
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 20px;
  font-family: PingFang SC, PingFang SC-500;
  font-weight: 500;
}

.chatLoading {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 22px;
  gap: 6px;
}
.chatLoading > i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #000000;
  -webkit-animation: fade 1.5s infinite;
          animation: fade 1.5s infinite;
}
.chatLoading > i:first-child {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.chatLoading > i:nth-child(2) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.chatLoading > i:last-child {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
@-webkit-keyframes fade {
  0%, 100% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes fade {
  0%, 100% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.5;
  }
}

.chunk-upload-images .ant-image-mask {
  height: 86px;
}

.create-tool-tab-normal {
  width: 100%;
  padding: 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-weight: 500;
  color: #757575;
  border-radius: 10px;
  cursor: pointer;
}
.create-tool-tab-normal.create-tool-tab-active, .create-tool-tab-normal:hover {
  background: #fff;
  color: #275eff;
}
.create-tool-tab-normal.create-tool-tab-active .tool, .create-tool-tab-normal:hover .tool {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAVGSURBVFiF7ZhNaFRXFMd/582zulDIoosUYhrIZGbUFFqqIBghgRYVAloasJLMR0FpSxcGSkFooZFa2oKldlHaYsFkZgIVKnFhaRaWpJiFC6EpWs2LEdI0oNAuXKQQ9c07Xbw3kzvPN89o66Z4NnPvPV//d+6955w78IQeAyX7tSWd1x2N+Om87kj2a8uj2JZVS3arnXmWvaoMAl0AIrw7MyLHTbFUVo+I8HEwnQKOOwv8wKS4/xmgZL9uTyQ4CXTWMRRXLQbvCqMATyn94nECwQ6ZuFKpcGhuVC7+a0DprL4HDNWcKC4whdAdq6hMAl0hvSGnJB/FqVlxzFROhxCOGUZHJUGHU5IeVQ4ASxFqS6occErSIwk6UD96CDbCsVROh+J8xkYondUJIxJZpyhlk99W0KY1FfYlhDRARXHuJTg7Pyy36+zkdAAoBR816ZSkp5HP8F7XkQo/Cz4gsZgK8wPHw3E2qrrqBROLn+JkY7dMlHvVsQfrHuS4EdXpGjYfDlC32gh9wWz5Lsw/KiD7bxaB5WDaR7c23JnIM7Q5r1tc5ROBXgCFkdmiFMJym7La6cF+gWQgN2fB6WsluRKWTeV0WCAfyJ2zhSNXR+S3WECpAd0nQglhvbG8mLDYdnVYbtVWutVOt/IVcLDBh37rLPCWmQw3F7S54vEL0FyTUpZUyc6W5Wx1qW7LRDgcAnPJ9egJg0m1MhYCs8zKlgAcTLUyZm7N1WG55XrsBC4Z4VhvWbxtYlgB5CtvDWbTHrzsFGXbjbLMmQqpVt6sbiUwj8ceZ4ENzgIb8NhDcNYEetMb6yN4oyxzTlG2BXLTAKpsN4HXAGXaaKlGR4TR60U5TzQdDn6XxKLHKcs4k+IyKa5TlnGx6CFImCq8E2XAKcs4wplqlDJt1ArxSoRc2qrDisdfUYaS/dpSPcAI5ZlhmQ/LzAzLPELZFyHZqOp7HotRviOvvSi3o9YtzzhfHk6UTADkRqSOaUsiy040IBWaotY9yzBi+eUiUh/aq2N7bfTHedoAaE3ApnaTRPg8ndexVFa7TOG5UVlU8A+5x0CmoG1hg5mCtqEMBMDm6m4okMpqVzqvYyJ8HuW7Bmh2njnF/xqBJpR9AhPprA6aBkX5zB+wXj0mMlndRbfadKudyeou9ZiA2td/auqmszoowoXAdlMA+vbsPLWbXJcYMznt9YRXLaVF4aUaw2OPU5bxmuGcngX21vh+r0NdY6accUrSV9MZ0N1Y/Gg4Pu8Ji5ZyZqYo5yIBmdSR015LGQucTDtFeaHG7FY7s5ETCm/c1x0qrsA3M38waGbqdE4vA50orie8ct0AYVJsP5TK6ylRCgAJi2fC52FTVjsrQp9Auwouyu8J5ftwLQvKxk0AFYZnR+T1Rj5j+yHx+LUK+Y57/60IHN9XSMPk3qFJ1hg2Yyi2H0J4sTqs2EYie0i6u9ZoXYQt8S4bUPuAJm3hWnBGppyi7IySSx3Qp9X28869BE64fa1SOqcXgC4U11U2hWtklRpGyIZk9cAqdKYHdLfJzxS0LZXXU2Jz0xIuWsLFtRX+TOX11OaCNpuyHTnt1eoTSrDtavmJoPgmP6cnWCmmIHydEI4CVPx8k2mgOpPwiyyux4dS36p84RRlsIHeqt5l7wMfGNd7GT+BNoPf/QmcDsb7jdbkFn7y8/tpP1cddUpyLM7fql6u6axuRTgJPG+uK5yeLcpr5loqp98J7A+ZmEY55JTkEg+g1b/tqbW4h4O32rLr8Vz4cLYPaNK2uAysUziPx5dmi/pYKNmvLXH/bjyI/4T+V/QPh/38LBKeS/4AAAAASUVORK5CYII=") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal.create-tool-tab-active .mcp, .create-tool-tab-normal:hover .mcp {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUQSURBVFiFzZhNaBRnGMd/zztDGyGFCDlYSLYpTXY2kkKEgC3tYQsWlPYQIdIUs0k8BAO9JBAoRcGWChJQ6kVsT26ySgwVKmiJRQpbSNGCh0L6kd2kkNpAc9iDB8FEZ+fpYWaTSbI7rmSl/k/LzDPP//d+7PN+wAsmqSaoZVAbXvY4DvQotIpiIywhzBqPC39m5DeA9pR2eIZPUN4FWhVWBRaBa2uGb5bS8mDHQE6fHlTDlEBDpRj1OAwghu8qxsAD8fg4d1luRfmZqJfxPu1GuCHQgJDF49CaYbf1iFc8wz4V7gKo0KDiA6tw1zPsWzPsWjPsxuMQQjbIcSPep91RnhV7KDGoLVpkDqFe4Yv8pHy+DXhAL4ky6CnHAIxwSYV0fkKObY11Unoa4QTKw6JH++IVWX6mHlKPEwHMdDmYZ1UuIycVphHqLYtTleLKAyXVBrqDiB3DhNxKuboDj+qAEi00AY3Acj4t87XiCXKtAI2BR3VA8oQ9AAplx3knUlgKe1QFpEIdgCirtQYq5Sx5VAdkaKw1SLUem4GSajsDehFl6nkDoUw5A3px6+TeAEqq7cSYQhlGcIHxNcuvwLXUmsVhVc4huCjDToypMNT6D6eZU0AP8FCVQ/mMzNYaBiBYz8biKb0uwgzQE4/xex6/JBiA1qPahDCG/+TI84IJK5+RWQxHAAQ+3Tuoe9aBLIujQB1CNpeOXvxqqVxabiFkgbqixwAEQyZwQAGUC5U+jvfrbWBVlLsYsrkJ+TnKzBnQd/BIqvAWUJeflPfLBvqeSYEDwLjtPyMBYJTyVTmptihJBBvhQxTi/bpYrk6J0hXv1wWUViRYvRWXpNpkxd0ab5R5T0IMwfMmAFn1q+hWtTeTQLCBFRXSwIpAK9BRJrwjeFeKLSDY7c2+4bYGbHg2hYEKAK5dvnp6sp6sUPQ4l7tPs8IQ/rq0VSsKQ7n7NBc9zpVyh3JsUsizEAby1yy7/Ee60RMdtjDnxLgjHsvWI9oUpkNx09Yj2sRj2YlxxxbmCIZCy/dm2HM5DPQDgIg/07fJcFVhaH0IoAvDjLuLsfyk9IrLTXG5mZ+UXncXYxhmgC6goEJaYQjD1XKpQ54+A0B8UBNSZC5oyXuRdSipdttrjBiPM8G8OpKblGsATr/2AN+iuJ7hs4W/OV9uIpeU6NOkCrcB1OLNfFrmDazvU8YRbIGZtn49UBEoK+7ChJxVYTR4Et79nQJQYXRhQs5GwTh9elCFG0Gjxkv7ro09dVLteIzLAh+huMDbuYzci+opJ8a/QKMYXn/iYtuGBaCQu8+rkTAp7QLuINgoV3L/MFiK31hcs+LmJ6UXuIdgi1JfESaIR5gF8Fw6bUMnfhNno2AARKkPeuZeLiN94fjt+1rlYXXHx+CsRXAMUjB+gXvqYXCT1xZFnsv+D20HMv7yUbToel6matgf9ooEUo+fAIxytNJRZUfyc/b6Zvz4VKDHFteDC4LORBMjteaJNzMGdAosrhluPhVoKS2rRfwao8IZJ6XDtYJxUjos8CVAEUaX0rJ9txDx8QjCVwAoWYTzluGXP5YoOE28IYakwkmgKXy2B5YFTqtHNrfMX3tbaCx67EcZQUgG+UZzGTlfzjfyDx5PaS/CxairGOBXo6QAPCEDQT0qo6BMDJWWmmcGAv+y6qUiwyJ8ALSiNCIsIsxrkYn8Zbm+qRF92i0WAyiJYJNWABZV+f6xxdfVXFq9UPoPOO70uD6ngS0AAAAASUVORK5CYII=") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal .tool {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPFSURBVFiF7djPa11VEAfwT15LkBhDiCGmIcaqIZQisbQFi4hUEMmiuBCVLMS1+BeJqy5EpIhCEak/FuJCiohoqCGEEEqQGksoMY0aQ/p0Med6z7u9970k1I30C5d3fsyZmTNnZs6cx338NxjCVJf5qURzYPQdgLaFEziXKfM5vqnQPYcXU3stzS+jfS8VmsTLGKuMt3EFC6k/i7mkfI6buIyf74VCz+N8JqQtdn68x7rrwpL5uq/wdbdFR3owPY8XlIov4ANcxQama3js4mNxnD9iAI8kHo9nytbiaA+Fjmftj5RHA9ewIvxqNI1tYAk7qb+Z1q3glRqeB1boesZgrWZ+Bz/04FFdu9qNsOp8VeSR0Uv5bsjXdo22bgq1cDK194T5D4utxEPi2Si3yanHRJg/lvoLWGygewZnkqBx/J6+HHcwkuYfwjH8WkN3V9ifEM7Xn41t4V1sZ2MtXMDphg19j090Hs8g3kq/BXaF0y8VA1ULXcDDWf8G3sdvFWXm8VQ2tpeEF0dxLH0/4e9M+BIeFVYq5A+I9IBOZ2thIrXXRR6pi4izmEntTWGJgu6JtKnhRHMa32VrbwlrT4vrZVzcAq20oQ7nGlIe1UKDMsRdVuz4osgx7fStpLHdRPNsA48VpU/2yy7iXKHhrP1HA6Mh4ZyF0nWRt6lMoCOab/2tOtlN4bfTMJ47+0YDDXE0dWty7NYNNin0wD6YjDbQUFqR/W2uVqE8rOdEJFWLsC3l7md1HnOB4TQn0W5X5qcS77k62XnY74gkdzR9o3gaf+msY+6ICDoi8taG8Js+PInX8WCi/QK/ZGvP4bXEu4jwHXwppYdqYpwRGXdIhHCB90RkFJhPyhQoEmBu8UVcyvrTeCPrrwqLL4qKUp1CVeXmk5B1vJPNtYTJz7rbD9si91zRmanfFldNW9RUy2rQ7QZfFuF7SiSwQeVZt/FpEnxSOHFbHN2iKFlzDCrL34UmZXopRFimQF1U3KwRXoc8atcbqfSuhyay9lYjVW/kCbT6UOhAN4VGlBfomrKeqWJA3EeTmvPXnrJqPKUzT3Wg25GNKBUeE1GSR9qweATM6nxZLIgwzvPPjNIyrcQ7z+b/otur45bY8WRSfFY45w3hT2+K1JBHap8IgBnh3P0iGl9Sbv4qvm0Seph32Z5IZkWhtSxeIMQRF6XJdtpQoci+3mX7fblOiJJ2vDJ+DR9Wxl7VWbwRkXVZWLcrej0UC9wWOWddWGZYWOoS/qwRfkZYdBWfiSR5e5+yDoUh3f/d6DV/H/8f/AOSSso+H1gj9gAAAABJRU5ErkJggg==") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal .mcp {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPASURBVFiFzdjfi1VVFAfwT9dhErNBbBomGWQaVIYS8WGQkDKJoIekB7GIiJ566qE/pr8gfBokeqgoqQgpsTAfLMysxMTMRMZpGobbbZymHtY63uOZc+/cxjvkFy773HPWj+9Ze++11tncY7ivR7mNmMJj2IoG5nAFp3Ej5UawD9tTbgmzOI8zaPWD0A4cSVKdMJ3jy11kWngHF7s5G1iFzCReEhG5jJO4imURgUMYq5C9ig8wk/bH8CTG8QqO4UInh40uZLbgcMqcwNvi7VpYxPV0WsVMPltK2Yup+3naOoyhtRA6gEGcS0J3i8/S1iAO/ldCDTFd+kSmQGFrspPvToSGsAnz6qdlrZjBQtqunbZOhDbnON9HMgXmKj7uQCdCxe5b6judts3aHd6J0KZ1INKTjyqhhsgtR9adTvg4VOXQqFwfESViWSTBaf3HNE6lj6n0eZtHmdBBUasWcRSf6qH2rAEtfJw+FtPngSqhIezP62OiaK43rqQvorRsLhPaI1b9ZasUvz7jYvocwF7aW28ix9NdlF8TW/ZqGlktittFQR1LP0c7yJ1OuQmcLAgN59gpKzdSqYFdeW9WfZ7ahjdFN1BgOXWXa+QLn8OFI9ppfG6FeFu4IdL+2Ry3ioasipF8Vsg2U3e4Rrbsc4j2lDVFohoQK7+OUCF3Cu+JOX/GyhKwICr72dQbS9vD2p1lGWUOt//Ml5Tq1sZIaXwD19LpW3ihJHcuyW7H62L6yjbO19guXnYeNuSfLWnkH/xQo7Qgmq4/RWi3ip35Nz5MYzfxDZ5Kkg/mW38nFu5PRRQqeBqPiIheKgjNi6w5ip/xR0Wpid9E6/kl/sKj+bshInZLJLnnxeL9ROSZ71O3jsw4nstAvI9mQagpojWOx/Erfq8xIJV/EdHaiYfxdT57EQ/gI3yVsp2wQ3wUDOALEck7SscJ7RbzVXfOfx3O5IuMiCkvdl0zn3XDNtHwD+Jbpa60TGhZfKZcy/uDqxhd1t4Ao/mT9+ryTRmD6eMa3i3L1zVJddu+E4riu7HmXi9Y4avbV8f/gjpCRSpfbQ3dDcYqvm6jjtDlHPd0eH63aGB3Xl/qhdAFUThH8cQ6ENqftmfxYy+ElnA8r58VCbNfmBL1T/pY0S1sqN5I3BS7ZadoN8bzfyuNPCSy8l7cr314MClq4i2xg1oiUU6Ihn6fOHE5LsrMCqx2HLM7DXU7irkucglxkDDaRbYlim9dke2JEO3Dql0iG28S8z8jCmL1aGVSRG445Zva66WnQ6t7Cv8CA3XbnNODJzQAAAAASUVORK5CYII=") no-repeat center;
  background-size: cover;
}

.create-tool-tab-normal-child {
  margin-left: 43px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  cursor: pointer;
}
.create-tool-tab-normal-child.create-tool-tab-active-child, .create-tool-tab-normal-child:hover {
  color: #275eff;
}
.create-tool-tab-normal-child.create-tool-tab-active-child .offical, .create-tool-tab-normal-child:hover .offical {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA4pJREFUSEullV9oW2UYxp8np51uWgdTnG3jGMWZnAUU7ZhjqM0cgujGEFRkNWnZsGhRFC8c6oWggtUbwX9Fxy6aRIsX/kFWQaY06aaFibINs6RlA9FERWQ3o7W65nvkZEmMbc45SffenIvved/fd97v/UP4WGS/1l2YR8CRzY7zT+fbc0RrF9rQ3tC1A/O/buG8W1i6Hdw4qHDA6HMAm6oakrtyY5zontTTIN5w8V0kkCj04VGQZqmmITAaVdvvG/Q9gJuWOJyx/mIk+yBK3dfihwbnNTmBpwpRvtkU0I7pWVGvNfwD8bl8kiNdGW2ncAyAW5bOswS7sJPF+jjLxOFBbYRRFsAal5TNGTA0m2AxmNYhAftcy4D4uNjHBzyBobiZIHCvdy3pw3zC6u+a1DUkZgCsc9Ub7CrexYlaHdQLQwN6iNJHfpXrnBvxjtkkjwUzGpLwnofPT7oSkWrl1lLaM6S1qxaUA9DZDFDAiZke9uJFqHsK0xBu82iF1wtRHnDOa0A7XnpX4OPNwKoakcMzYxztmtKtNDgOwHJrlYBwyy87+GMZaA9qm4y+AS42eAt2zmrnpuwhngtm9JaEJzx8vy324fYyMBw3JwDc3AKort80mktYw870+bu9XEDr3eKI2M/KRHHebqVWMoa9symeDGbULyHlEegr3tCvq9os/ebRd74XEXF0ZixwpyPsTmsSQLSRk4CDF98wrmFB7/hG9hKQe/NjHL9uSpstA+eJlg73PyD0/lelA6VRiY9dArS4SgydSnKua1IjJMptULFFCncXdjBdA5YH9vU6AjZOR1MXkV7NJ63n13+pK9ouw2kAGyp+zxSjLG+X/83ScFxXQzoOoqcpwHLRP5ZhJJvimWBa9wv4hMB4Icq9Vemy4b15QBEjTQPoWCH0cD4R2O34OqlFB16qX8gNV0s4pt2gPlvBICjfkeJ9uSS/aHRh141vx3VA0MgK/3I6nwhsbwnoiMOxUgpkf4vQCwHDnadTPNoycOOgLl9tlBGwtWmoOJRP8qCb3jWlVQf7EXUqoO+cIeIP1dv5hPWk53zwDwKEYtpCagrAaje9gK87f+Y96TQXLxnoBLBjeljUuMu7nA20c6uzpvx+wDel9QHsgdIrEl9YEvS8VeK27Ad0JouvtQQERDuuTwXsqUQ2APfkEzzsS6oIWgQCvUNaM7dgXiZow/D9XIrOgGja/gWHxk5kr7Lv1AAAAABJRU5ErkJggg==") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal-child.create-tool-tab-active-child .person, .create-tool-tab-normal-child:hover .person {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAjZJREFUWEfllstrE1Echc+5AbULXYirNGsZQQSf2NKSyd+hmaqgS6Go+OjCuqgPVAouFbSd6N/RxkgU6gNE6IBLk1mJC11UhZmfzKQJ6ZAmd+YOdOGsAnPO/ebeO3O/EDt0MW/ugTeydyzA0WjcjQI+fZ/ir0GMHvhQVQ6HCtMqDIv9wVApX4VorNf4ZdRDFutyQQkWBdgXZQn8DIlZv8znyW4MtpzgMcDZTnbgJYAsem7hynbw0orMC3F74OwEd1oVzvffo1WVi6A8HTWb+L7wklfjs2R2GLSbZQJOayb8AMExLTDx0VtWx/uz46tyC8CCVh+Ya9u8G2+D5YR/AOzSLP71XLW7my3WZZKCBgCl2Q+FmPbLbEZg0SzFMc9VvfdgfFVqAM6m6QN42bZZNQW/BXA6Jfhd2+aEKXgZgJMS7LZtzhjtcem1nJIQTQAFTXiggIlvNtci8BqAE5rF956rTvZniytylcRDnb4IrvkVPuq81VU5B8oLnSKE570alwZ8xzeEuDdsDAputiq83/uuox+WEywAvD5kyQJAHnhuYW7IybUtPAmNZ9wdyHLkoABTILac1RD4SqGxvsSvo1alVJczIngCYP9m9geJy60yXyW7udup1JQx/MaRGLQHn1uT3Bj0wLmDR63Klj3WDeeZy83HaX2ei4+z+NzYx1l9buzjrD43Oqs7h082nxvZaROcyef/Jzjzfy7TPTbycVafG/s4q8+7J5eRj7P4PDcfp/X5jmnxHw9bVTC3xDJyAAAAAElFTkSuQmCC") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal-child .offical {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA8BJREFUSEu1lmFsE2UYx//PdQU2EsmihoSE8IFAFoi0QcOSzda0Y4Lz0xJ6IJgIxrUd6TVsIaAJkQYSEz6MzLbMdosSNc7suhg/GMOAtXANEZWwLoA6/aAxJoqwiUbBbb17zHVbaOtdd6uxn9q+////99773vO+D8HgE5HlZY9O8QBAPgC1BQnTSanT93paGWsGKAuADKyzAM6r0/l9ra1P/W6UbWRCLDH0BkCvlRn+hg2bpA7x+7SSewfAAaPAwn9Eg16XY58lYLx/eDNr2hgAu4HhYykotivK9cfzECYA1JtBibRWj2vrxfLxkidkZoonU/pyNZsFMdGOcMB3Pp3N+cFImuqA76b/XPlEW9uG6WJNCTCelP1cIWTe+M0y+m3Lz36/6s6OfwZgm+nSAie8budxQ2DvwOBqm1rzdaVlWjAy0eFwwNczqoxvJfCXAAQT6AwE2uJ92qEv/9z2LnyJJVKDAL9QYbbFQ3+otvzGQx17b2eUXIyBkPleIuNxOb0lwGgy9Swxj1iEzcmY3pU6ffsvXLi2yraiZgKM1RXe2pe8Lsd7hSc8fVqutdfhBoD1SwICzJrWFD6452pGyb3IwPsV/HdmauwNO5s2T1E8MXSSQceWCFuQXwsFfNuIiNPK+CWAnzHPoQGv2+GnWFL+AYx1VQJ12ytSUHz7onJ9kwAhZ1K/uu6vR+ry9RRLyFcBNFYNZNzJr7Bv7DrQfi+t5E4BOGKS9ZPicqyjaF/KRQKPVpiZlbm8KQXFQyMj4yvttayX1tpyExPtbXE5PiyURfStoQ4i6reSbKLJkyA4Q/5dt0azuXZifFSsI1Cvx+3oKqvDoShA0n+ApqWg2KL7M5fHPmWi5+ay6DKpU9s9Hk++BCjLsu32JM6BsL1aKAO+cFAcHr1yYz2p6k0Ad2dt9OSOZsevJYW/8KOv74N6VbB/DmBDldAfZ++jobtbfJDJ5o5qjEyL2/lF6fKWJceSww1gTX9zV1UDZeBEOCiWHNgVgfrgmYS8UwM+AWCrAvogv9y+Ri8TI6/hja8L4wm5m4GepQKJuSfUufuwmc8UOA89y8B+q1AGzk398tXzkUhEqwqoN1OPTSLDhKbFoARM2AmNgYBo2DwZvqVGofMXs37J/uv0KNLfI0FrDPn3fGthYotJgDP9slPTcAVAnYFaZaI2vc9ZPMm4tzT0RRPyLgLk8n6UiLpCAV+vFVjJSWPFEEumjoM58lDLZ6Xg7peteC3vYXFYoY3sl4+BqR1Elybr+dWIKM78b8ClBJtp/wE7k0wV6XrmcQAAAABJRU5ErkJggg==") no-repeat center;
  background-size: cover;
}
.create-tool-tab-normal-child .person {
  width: 18px;
  height: 18px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAnFJREFUWEfllcFr01Acx7+/ds5OmHjy5MXrmLRVT5O0pLq/QBe97OhanZExcQgO1IPuoAi20xY96W0dXndbRpsevAzTgij6D+xWPayDleYnCWlpa9e8JhEP5hTI9/s+yXt570P4RxcFza1Uvk0emo3zzOGwedjcnZ29+GsQowPOFopTIUISJp3pDjJhLxRifXFBMdxecls35omRBXDKye6DeCUlxd/0d21wLl9cA2EFQOiowZmRVzNzi0TEgzLbJeMBEdYG9+l5KhG1xu9ctJ4vzjPhg9vXOM+X1Izyqj87HNpO98IpVyhWAFwSAhO+qmllqju7UzLuMeGFUB/8LJWIP7SyFtha/JNiRZjjVI+k0+mmldf02gWw+QnAmGCfmenK5WRUs8ANABOCRTQbOLG8rBzY4HL1LcA3RbtO7mMqEbvmC7yjGxoz5BHB1VQiFvMF1nSjAEZ6FDCBNuVEVLHA9a595zZGa5zqE+01LpVq51pk7gI45lZ0nptESMpSrGKBywAkweIXNaNMd2c1/fNtML0W6RPxqizFn9p/9Xp+Q2GiDZEiwLfUzPVCf1bTq3fB/Mf+7jkwiB7LUvRJZ1dbN9nC5iqBHw3ZFiZAL9XM3P2jXnAYnPqg9he3B8q9K57lFkkgs+eshom9UJgrdxZufHebFa1cvQqwdS6fdrI/iXlJTsbf93cDt9PW1o/jkcmDaYDHIuH92szMjL3n/zrYbVZ61lg0HGQuMB+P6vNAfOzF57597NXnvn3s1ee+fGz9bF597stODtiTz/9PsGcfO1Ptqe/bx1597tvHXn1un1x+feylH5iPR/V54D4WNdhvbk+IMMTh7bwAAAAASUVORK5CYII=") no-repeat center;
  background-size: cover;
}

.global-background {
  background: -webkit-gradient(linear, left top, left bottom, from(#ebf2fe), to(#f8faff));
  background: linear-gradient(180deg, #ebf2fe 0%, #f8faff 100%);
}

.botSquare-background {
  background: url("/agent/assets/bannerBg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BUvmsQca.png") no-repeat center;
  background-size: cover;
}

.play-normal {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFV4tRG0EMlTogHUAHUAFQQaAC7A5MBautIKGCkAqSVIA7iDsgHeAONvcWaUe3t2cfxxzsDDP4zis9PT19zPTJhz/ZP80CICInRHRDRKfM/BxC+Dk3kDcBEJHTzpEQ0VciAoh8mHnlQej3fujrtYj8GwM4GUCM8S6l9N07dkajdMc+6//BPqeU7mOMuDs4kwDEGENKqThQK3sHpgZwRURP3hszSwgh1giOAmg4B51rIoITi7IHAE40DQCBtOXTYuIgABE57/L916HeEdG1iOwrmgcAFAR0AhCwgwPWcB92XvXj8nbSKRp5/uIc3rkIEPkFnKtxpGTAgIiAGfw9QnxaMR7EVkSuewCULkRalF3lCs6BvKi5xYA6e9G75U7DPmxtCwMiAoRA3Tx1mY0xoACeXSAl2gpweZ5TICK4ZGJ50FwZmF2nhd81sjENdCytiMh6QOkRDXBnYLQFIL8YY8NppqmBBjsI4EKfF6atIpYCAC35VEC8uxDChpm/aRAQ6XoRABrtYwcCVYSDdgyHmB+/9FnWwZIABinSagAzOCjRs48G4Btb1saSAEA1KEcl3IQQ/miTshmxXAoaJdcS4UPXVTeLMFANsJxrFaZnJe8QLQBoOrnfK33b1sYz1oh0b0AF2P3sqBIg3vUaUUHWakCtMTphFsBUaUIVK4NWjDbcm90VEDCCPE4ZRtaA6mFk5ddb4fw4BgiUiZ+IGLc2I6aO43NmvkwpgXbsDbCHSVvsmCZyig/1fF1IwIyBwiJxq3N+dBa4eVEvJCX3RSOHAKhye9MNHYyZNyklDJhjKxm0ZdvQ21cyF4mP1h4jJUZrvZSiAWEk+3Q217ajS6kDAaOYZGXJdOzVAPwg2qeU4rvWcgfCfpjYlOvVuvseaAf9YOneL6F1yicz4C9qU4ETKP7jfpodE+yc97MYmONo7M5/QJj6MKrXkd0AAAAASUVORK5CYII=") no-repeat center;
  background-size: cover;
}

.play-muted {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("../assets/imgs/chat/play_muted.png") no-repeat center;
  background-size: cover;
}

.play-active {
  cursor: pointer;
  width: 16px;
  height: 16px;
  -webkit-animation: changeBackground 1s infinite;
          animation: changeBackground 1s infinite;
}
@-webkit-keyframes changeBackground {
  0% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUVJREFUWEftl81xgzAQhd8ymbGPTgecsGd8oQR3EM6ZAOrEuAK7A4/dQEpwCbn74kYYbSICjA4YZIHggq78vG8fj5WWMPGiifVhBeALXi2BSEr4AB73K11sC3kJYCPYlzky8vABYFWJMiBsIYwBgoRTAk66sAZwuF8ps3HBCCBIeP9341MBBtwBdImrqp0BbAWHucRPl7WDAKhkLyRSBt4rQQJSoEh66+oNoNLN/5XWye4S1a/3BljHfANh94rosAAJP0ysfgbY34EZYHZgdmB2YGoHgpi/iRBN1orLzehm2457t2JVeXneCz3SznqEvQnUIABN9m8/OczfoJxp3aadARTOxCyYcG7Lh1OAAiLhjFF8jsblHECpBl8ckYdjUyZGAaiDKpGVZ8XajVEGE9376o+Bh3DU0cy2UbU9ZzQZuRCu3vkLpuK8IWO6R6YAAAAASUVORK5CYII=");
    background-size: cover;
  }
  33% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfNJREFUWEfFl01SwkAQhV9PWaVLvAEujFS5CScQTmDWloR4EvAEegMDHMDyBHgDWQos4Aa6tYqalgmTGCLJhBQJs52f/qb7TXcP4ciDjmwfhQDqHtfOAEdK1AEsZkMaFL3IXgANj+tyhT4J3AKohUYZ8IpC5AawXO4S8Bw3HAN4nA2pX8QLuQAsl3vrhakGGCgPwGRc3bo0gGuP7ZXEh8m1BwFQyj6V6DJwHhokoAsESs8ccYCGxy0p0RIC/qdPS9PeQANK3by5aaRs08b4fAigL/Gl55Yk0DZBBABXHR6D0NrHaAbAIroI4306onbWuRsAl9Umo6vTDtoKQYc9JrzkzREHB1CGLZf7BPQ0xGQ6pGYafCkAWgtRKKRAc+7TZBdEKQDaC75+RZCMh/mI/KoBojBk5YkyPXBkgA6/EsHRbnfWQnyrLARHF2GigC2nQ7qo7BnqviFSvKlZCURobcdr74ycUgtUmZ7MMpKQMhQvRuOi6TgBECag/MUorIhyBVtQrNejIJ0aa0T8nV96bAuJmx+BwdKnb5M7M1uy6zu2VydQnsks0wdpSNJIG4nqtmtdqQBBeFzu8191+8dQOkDwUu7ZIYGnXZqoBCASqoTK8apXjIbprRs7IpNSk/P6h2RDwK70a7YvaJ71uX5GeQ4quuYXcVsjMDws7CsAAAAASUVORK5CYII=");
    background-size: cover;
  }
  66% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAuNJREFUWEfFl01uGjEUx/9vErVdpjcIixKkbMgJCico6yqQyQ2SEwRO0PYEHaDqFvUEyQ3KplKAReYGzbYS9WueYxuP+ZgZGhIvkJix/X7v+w3hhRe9sHxsBXAY88EboKUUDgHcTQfU31aRUgC1mA/VHF2K8AHAgRXKQOxDyD7+i6/ynvZwfptQug6wMEC1w2cEfPYFewC96YC69n+1w10CrpxQxuVkSHJ2aRUCqHb46mGjExDewkAGoHbKDY5w7e9joDsdUC88mwuQJ1wuDAHkmXaD0hASJ49rhSU2AhzHXJ8r/MwLsFUAckaC9ZXCNQF1c8e9mqM5+05je6cDkM2vFc4YeOu9PMtosIbEB6jF3FAKjShCIsG3BMG4mQypmQEw5hJNXWTnaR34V8eAUeK3eZdShKZAhPeTQvP2G93oLJGfozZfg9AoI3QDwJ1TxNM2kxne80eADsuhRbCUJMm4oM0x02MNMAGqa4SxjoP7E6GSJpQ+OYAIDerAeDKgkyVLm4zYCUCorYpwMktofNTmCxA+acsQkmmfzncCYKyQECBZBMU4nw0pqZ5yiyKMjG90NuwSwJVjGyMmGyQOZKWTAVWeFeBdzPVoUdh0bOwOoM0jIrSMtq0HYT+kSJnyLGV5dy4oEoQK+DIb0MVOLBA0MO1rHZieVewM8eQAZm5IwkIUBCAoQkXKtAbwyUoWQVvtVvUCadPjqSlCGauEpXhl7y5BYtMs8H3YjGz6CZgb4Vw7NvNePSJv1iM9VuX2CL8XmFR7/1Dr+2lC9wZKOq29x8WE64brlD3+yPX5vp5qNrbpEgOJ872VmTuS1YLutgp23UimFEbeNFR+JLPCah3usj/lBhQhgKn50pKd5Qjo3XqTc2EL2I3mUulkSzGxBNBh14gA3IPR+6+x3FlCPkwUpMnoLhfmuv1vYmcERrq/h8tfyWIIDV2YGwOrfG4zBpGedp/v06xEaSi8dSsLFL69wMZ/rNHUMH5vPxYAAAAASUVORK5CYII=");
    background-size: cover;
  }
  100% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUVJREFUWEftl81xgzAQhd8ymbGPTgecsGd8oQR3EM6ZAOrEuAK7A4/dQEpwCbn74kYYbSICjA4YZIHggq78vG8fj5WWMPGiifVhBeALXi2BSEr4AB73K11sC3kJYCPYlzky8vABYFWJMiBsIYwBgoRTAk66sAZwuF8ps3HBCCBIeP9341MBBtwBdImrqp0BbAWHucRPl7WDAKhkLyRSBt4rQQJSoEh66+oNoNLN/5XWye4S1a/3BljHfANh94rosAAJP0ysfgbY34EZYHZgdmB2YGoHgpi/iRBN1orLzehm2457t2JVeXneCz3SznqEvQnUIABN9m8/OczfoJxp3aadARTOxCyYcG7Lh1OAAiLhjFF8jsblHECpBl8ckYdjUyZGAaiDKpGVZ8XajVEGE9376o+Bh3DU0cy2UbU9ZzQZuRCu3vkLpuK8IWO6R6YAAAAASUVORK5CYII=");
    background-size: cover;
  }
}
@keyframes changeBackground {
  0% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUVJREFUWEftl81xgzAQhd8ymbGPTgecsGd8oQR3EM6ZAOrEuAK7A4/dQEpwCbn74kYYbSICjA4YZIHggq78vG8fj5WWMPGiifVhBeALXi2BSEr4AB73K11sC3kJYCPYlzky8vABYFWJMiBsIYwBgoRTAk66sAZwuF8ps3HBCCBIeP9341MBBtwBdImrqp0BbAWHucRPl7WDAKhkLyRSBt4rQQJSoEh66+oNoNLN/5XWye4S1a/3BljHfANh94rosAAJP0ysfgbY34EZYHZgdmB2YGoHgpi/iRBN1orLzehm2457t2JVeXneCz3SznqEvQnUIABN9m8/OczfoJxp3aadARTOxCyYcG7Lh1OAAiLhjFF8jsblHECpBl8ckYdjUyZGAaiDKpGVZ8XajVEGE9376o+Bh3DU0cy2UbU9ZzQZuRCu3vkLpuK8IWO6R6YAAAAASUVORK5CYII=");
    background-size: cover;
  }
  33% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfNJREFUWEfFl01SwkAQhV9PWaVLvAEujFS5CScQTmDWloR4EvAEegMDHMDyBHgDWQos4Aa6tYqalgmTGCLJhBQJs52f/qb7TXcP4ciDjmwfhQDqHtfOAEdK1AEsZkMaFL3IXgANj+tyhT4J3AKohUYZ8IpC5AawXO4S8Bw3HAN4nA2pX8QLuQAsl3vrhakGGCgPwGRc3bo0gGuP7ZXEh8m1BwFQyj6V6DJwHhokoAsESs8ccYCGxy0p0RIC/qdPS9PeQANK3by5aaRs08b4fAigL/Gl55Yk0DZBBABXHR6D0NrHaAbAIroI4306onbWuRsAl9Umo6vTDtoKQYc9JrzkzREHB1CGLZf7BPQ0xGQ6pGYafCkAWgtRKKRAc+7TZBdEKQDaC75+RZCMh/mI/KoBojBk5YkyPXBkgA6/EsHRbnfWQnyrLARHF2GigC2nQ7qo7BnqviFSvKlZCURobcdr74ycUgtUmZ7MMpKQMhQvRuOi6TgBECag/MUorIhyBVtQrNejIJ0aa0T8nV96bAuJmx+BwdKnb5M7M1uy6zu2VydQnsks0wdpSNJIG4nqtmtdqQBBeFzu8191+8dQOkDwUu7ZIYGnXZqoBCASqoTK8apXjIbprRs7IpNSk/P6h2RDwK70a7YvaJ71uX5GeQ4quuYXcVsjMDws7CsAAAAASUVORK5CYII=");
    background-size: cover;
  }
  66% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAuNJREFUWEfFl01uGjEUx/9vErVdpjcIixKkbMgJCico6yqQyQ2SEwRO0PYEHaDqFvUEyQ3KplKAReYGzbYS9WueYxuP+ZgZGhIvkJix/X7v+w3hhRe9sHxsBXAY88EboKUUDgHcTQfU31aRUgC1mA/VHF2K8AHAgRXKQOxDyD7+i6/ynvZwfptQug6wMEC1w2cEfPYFewC96YC69n+1w10CrpxQxuVkSHJ2aRUCqHb46mGjExDewkAGoHbKDY5w7e9joDsdUC88mwuQJ1wuDAHkmXaD0hASJ49rhSU2AhzHXJ8r/MwLsFUAckaC9ZXCNQF1c8e9mqM5+05je6cDkM2vFc4YeOu9PMtosIbEB6jF3FAKjShCIsG3BMG4mQypmQEw5hJNXWTnaR34V8eAUeK3eZdShKZAhPeTQvP2G93oLJGfozZfg9AoI3QDwJ1TxNM2kxne80eADsuhRbCUJMm4oM0x02MNMAGqa4SxjoP7E6GSJpQ+OYAIDerAeDKgkyVLm4zYCUCorYpwMktofNTmCxA+acsQkmmfzncCYKyQECBZBMU4nw0pqZ5yiyKMjG90NuwSwJVjGyMmGyQOZKWTAVWeFeBdzPVoUdh0bOwOoM0jIrSMtq0HYT+kSJnyLGV5dy4oEoQK+DIb0MVOLBA0MO1rHZieVewM8eQAZm5IwkIUBCAoQkXKtAbwyUoWQVvtVvUCadPjqSlCGauEpXhl7y5BYtMs8H3YjGz6CZgb4Vw7NvNePSJv1iM9VuX2CL8XmFR7/1Dr+2lC9wZKOq29x8WE64brlD3+yPX5vp5qNrbpEgOJ872VmTuS1YLutgp23UimFEbeNFR+JLPCah3usj/lBhQhgKn50pKd5Qjo3XqTc2EL2I3mUulkSzGxBNBh14gA3IPR+6+x3FlCPkwUpMnoLhfmuv1vYmcERrq/h8tfyWIIDV2YGwOrfG4zBpGedp/v06xEaSi8dSsLFL69wMZ/rNHUMH5vPxYAAAAASUVORK5CYII=");
    background-size: cover;
  }
  100% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUVJREFUWEftl81xgzAQhd8ymbGPTgecsGd8oQR3EM6ZAOrEuAK7A4/dQEpwCbn74kYYbSICjA4YZIHggq78vG8fj5WWMPGiifVhBeALXi2BSEr4AB73K11sC3kJYCPYlzky8vABYFWJMiBsIYwBgoRTAk66sAZwuF8ps3HBCCBIeP9341MBBtwBdImrqp0BbAWHucRPl7WDAKhkLyRSBt4rQQJSoEh66+oNoNLN/5XWye4S1a/3BljHfANh94rosAAJP0ysfgbY34EZYHZgdmB2YGoHgpi/iRBN1orLzehm2457t2JVeXneCz3SznqEvQnUIABN9m8/OczfoJxp3aadARTOxCyYcG7Lh1OAAiLhjFF8jsblHECpBl8ckYdjUyZGAaiDKpGVZ8XajVEGE9376o+Bh3DU0cy2UbU9ZzQZuRCu3vkLpuK8IWO6R6YAAAAASUVORK5CYII=");
    background-size: cover;
  }
}

.home-play-normal {
  cursor: pointer;
  background: url("data:image/png;base64,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") no-repeat center;
  background-size: cover;
}

.home-play-muted {
  cursor: pointer;
  background: url("data:image/png;base64,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") no-repeat center;
  background-size: cover;
}

.home-play-active {
  cursor: pointer;
  -webkit-animation: changeHomeBackground 1s infinite;
          animation: changeHomeBackground 1s infinite;
}
@-webkit-keyframes changeHomeBackground {
  0% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABodJREFUeF7tnb1v20YUwN87HimpQIEE6NQlztTVHjp1qNx/IM6QrIm7drA8dGthK93SwTLQolNrF8iQTrYyB7U6JEsL2GM8RYFRTwkqtIAlkiKveZRk64MSv87USdQBhgWId3z347t37949nhCmWIQQNyzHKQrXvcWALQOIJSHEkicSYuf/VWkgQB0AGgBYd4TzBhir5Tk/QcTGtLqBad64D1gRBdzxgRRTHKwjQE0wqBqaVksTaCoAm7ZdZC5sAEIRAG7EpBS6GgLuE8wc54ehK8W88NoAkra12+0NV0ApDWj+/cc6Mth2bO2PQgFp+Esv0gGqAW6YE9YZin1d18uyCUoF2GxaDxmDLXm2TXp3PY00OP9VVstSADabzSVN43sCPBunfhFw6Lp8U8awTgzQsqwNAbg9PTsX+3k1kGEpqTbGBki2zm63t0RnkpjZggAVw9A343YgFsDukD0QAMtxb6xSPQQ4cRx+N86QjgyQ4DGmHak7UcR9NFh3HW01KsRIAOcXXg96dIihAc4/vHgQQwHMDrzoEEMBtCz7eF4mjLAWkiYWXeerQYGJQICWbe/MuqsSFtrIAjCEizMRoLc003AvrgDzUE+4zmY+n6+M68tYgJ7d0/jxDK4wZD+3huvwlXHuzViApmkfAMKabGlmsT0K1hqGvuonuy/AxdAdRYUMH/qtm30Bmqb1eporjX8vAP46RfjvAuDDDwC+WBEKKC7WDV1bGZ6VRwDatr3lCqDoSuql+gKh+pJ58PrLz1878Okn04foCrdcyOUG2AxIOi2H+c9ThMdPGZye+Zvk79YduPPZ9AHSjqCh89v9WjgEMH235adnDOhvUlEIIAxr4QDAtG3fN78wePZyMjwCqxJA0sKcod+8XPT1Pphmew1QHKRl+MLCUxAguA6sFgp6jWS71MCmae0zxAdpACR79+R5sOb1ZFFMAwEEHOZy+t1LgF7GgN3+Jw14YWzesBzKAeybTDwNTGv4vjoDuF/mkZ+TggABGK7lOK96AGUOX3KCj4793RHSvvN3gQGgEcAqAhQgdvOGUepqoJyVR/UFg8e/0QoiOqRZcWOu5MR6zuC3UZb9+/stwP1HmnR4Ks7CPYiGzm+ilzkl4CiyYRqq8PsxQulHLWkzvvVVHMKeoAzXsGma2wzZVtKe0zr2271sAaRgKwHcZ8gS+39ZBEh5iGhZ9pGMpKAsAnzPrYamZVPYPnGKRhYBUq42AaQVSOK02ywDlBJoyyZAANLABcAELsgCYAJ4XjRmoYHJCKKsKHRGbWBjATCZAp4sHOkEAD1HerGUi0/QW8pdtFoljWk78Zvp1MyiDaQtTpQVzs8kQAdWpQVUKY/lXpnD+bukujxaX9V4oBdQ7WwqyQnpU2rGxg+adIhqAuyG9Algy7IqCLghS3co18WvTMp/mbU9EZpADIOvp7qtef4W4N4j7qWtRSlKamD/tmZ3Y+m1jLBWEJgnzykTK1roX0WAnv1DpHMcOsW07QMQ6aT0Rs1OUA1gb/h6wYQewGbTLjIt+e5ckAb2vp/l5KJeVsIAQE8LJUWnw0IMq4lqaWBn9u31cTDBUtIWZ1iAdF0YiCoBHE42HwCY5mTSD5lm5y+/H++EqwNw9G3OEYdN1kZ7FC3sXUvLQcpYHfYjK185SmTquwLKhZw+PsmcOuJpIW11jh69FIdJrDrkJ746QyDN/PgjUCJDn7Yw+22frw28mpHTTzaPRTrFSpFetCG5ZGUspNjH67tVX0rv8E0WLxsGY4/3siG122pZJWSYONgaLKO6V4wbuhNtYH93WpZdQQBpkRp1UY1KJgB284Y+8VycwFzcrm9ICZiJE5BmCR698m8Y+kqQzIEAqYFpvUMXJPz1fR/++JNQALMFMTw84hIaYDYgRoMXGeB8Q4wOLxbAS4gapxcT52JiSfXwsXlzcchVyel8O+iAnXETViQb6NdI94AKcrYTpwlf36zq23JDuKKczxtjz4QJI09igJdDmvOdtPZUwnRs0jWUFCQcvh71qDu/NqUA7DW8OIQ26aPt1m+a9jYD8WCaMcWhrjRcQcsyXolr667NBo5rmFYvAFpxysciXxu40MEEGUpJGWAuuGspHSnQAAE114Xd3rkGMvqQugb63bCzXeAUPZgAn8sa4kKIOiBUUbCaYczhjxGMe3oEtNVqLwNzixpqt7yfw+i4Q/RTGANukQfJe8OUzsTH+vuHcIKCvUkb2HBf/gen8HEi3Jz3iQAAAABJRU5ErkJggg==");
    background-size: cover;
  }
  33% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
  66% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
  100% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
}
@keyframes changeHomeBackground {
  0% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
  33% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
  66% {
    background-image: url("data:image/png;base64,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");
    background-size: cover;
  }
  100% {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABodJREFUeF7tnb1v20YUwN87HimpQIEE6NQlztTVHjp1qNx/IM6QrIm7drA8dGthK93SwTLQolNrF8iQTrYyB7U6JEsL2GM8RYFRTwkqtIAlkiKveZRk64MSv87USdQBhgWId3z347t37949nhCmWIQQNyzHKQrXvcWALQOIJSHEkicSYuf/VWkgQB0AGgBYd4TzBhir5Tk/QcTGtLqBad64D1gRBdzxgRRTHKwjQE0wqBqaVksTaCoAm7ZdZC5sAEIRAG7EpBS6GgLuE8wc54ehK8W88NoAkra12+0NV0ApDWj+/cc6Mth2bO2PQgFp+Esv0gGqAW6YE9YZin1d18uyCUoF2GxaDxmDLXm2TXp3PY00OP9VVstSADabzSVN43sCPBunfhFw6Lp8U8awTgzQsqwNAbg9PTsX+3k1kGEpqTbGBki2zm63t0RnkpjZggAVw9A343YgFsDukD0QAMtxb6xSPQQ4cRx+N86QjgyQ4DGmHak7UcR9NFh3HW01KsRIAOcXXg96dIihAc4/vHgQQwHMDrzoEEMBtCz7eF4mjLAWkiYWXeerQYGJQICWbe/MuqsSFtrIAjCEizMRoLc003AvrgDzUE+4zmY+n6+M68tYgJ7d0/jxDK4wZD+3huvwlXHuzViApmkfAMKabGlmsT0K1hqGvuonuy/AxdAdRYUMH/qtm30Bmqb1eporjX8vAP46RfjvAuDDDwC+WBEKKC7WDV1bGZ6VRwDatr3lCqDoSuql+gKh+pJ58PrLz1878Okn04foCrdcyOUG2AxIOi2H+c9ThMdPGZye+Zvk79YduPPZ9AHSjqCh89v9WjgEMH235adnDOhvUlEIIAxr4QDAtG3fN78wePZyMjwCqxJA0sKcod+8XPT1Pphmew1QHKRl+MLCUxAguA6sFgp6jWS71MCmae0zxAdpACR79+R5sOb1ZFFMAwEEHOZy+t1LgF7GgN3+Jw14YWzesBzKAeybTDwNTGv4vjoDuF/mkZ+TggABGK7lOK96AGUOX3KCj4793RHSvvN3gQGgEcAqAhQgdvOGUepqoJyVR/UFg8e/0QoiOqRZcWOu5MR6zuC3UZb9+/stwP1HmnR4Ks7CPYiGzm+ilzkl4CiyYRqq8PsxQulHLWkzvvVVHMKeoAzXsGma2wzZVtKe0zr2271sAaRgKwHcZ8gS+39ZBEh5iGhZ9pGMpKAsAnzPrYamZVPYPnGKRhYBUq42AaQVSOK02ywDlBJoyyZAANLABcAELsgCYAJ4XjRmoYHJCKKsKHRGbWBjATCZAp4sHOkEAD1HerGUi0/QW8pdtFoljWk78Zvp1MyiDaQtTpQVzs8kQAdWpQVUKY/lXpnD+bukujxaX9V4oBdQ7WwqyQnpU2rGxg+adIhqAuyG9Algy7IqCLghS3co18WvTMp/mbU9EZpADIOvp7qtef4W4N4j7qWtRSlKamD/tmZ3Y+m1jLBWEJgnzykTK1roX0WAnv1DpHMcOsW07QMQ6aT0Rs1OUA1gb/h6wYQewGbTLjIt+e5ckAb2vp/l5KJeVsIAQE8LJUWnw0IMq4lqaWBn9u31cTDBUtIWZ1iAdF0YiCoBHE42HwCY5mTSD5lm5y+/H++EqwNw9G3OEYdN1kZ7FC3sXUvLQcpYHfYjK185SmTquwLKhZw+PsmcOuJpIW11jh69FIdJrDrkJ746QyDN/PgjUCJDn7Yw+22frw28mpHTTzaPRTrFSpFetCG5ZGUspNjH67tVX0rv8E0WLxsGY4/3siG122pZJWSYONgaLKO6V4wbuhNtYH93WpZdQQBpkRp1UY1KJgB284Y+8VycwFzcrm9ICZiJE5BmCR698m8Y+kqQzIEAqYFpvUMXJPz1fR/++JNQALMFMTw84hIaYDYgRoMXGeB8Q4wOLxbAS4gapxcT52JiSfXwsXlzcchVyel8O+iAnXETViQb6NdI94AKcrYTpwlf36zq23JDuKKczxtjz4QJI09igJdDmvOdtPZUwnRs0jWUFCQcvh71qDu/NqUA7DW8OIQ26aPt1m+a9jYD8WCaMcWhrjRcQcsyXolr667NBo5rmFYvAFpxysciXxu40MEEGUpJGWAuuGspHSnQAAE114Xd3rkGMvqQugb63bCzXeAUPZgAn8sa4kKIOiBUUbCaYczhjxGMe3oEtNVqLwNzixpqt7yfw+i4Q/RTGANukQfJe8OUzsTH+vuHcIKCvUkb2HBf/gen8HEi3Jz3iQAAAABJRU5ErkJggg==");
    background-size: cover;
  }
}

.flow-tool-modal-left {
  background: url("/agent/assets/tool-modal-left.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C4jJ14vd.png") no-repeat center;
  background-size: cover;
}

.react-json-view {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
}
.react-json-view .data-type-label {
  color: #757575;
}
.react-json-view .string-value {
  color: #000;
  word-wrap: break-word;
  word-break: break-all;
}

.dataset-excel-preview td,
.dataset-excel-preview th {
  padding: 12px;
}
.dataset-excel-preview td {
  min-width: 120px;
}
.dataset-excel-preview table,
.dataset-excel-preview tbody {
  width: 100% !important;
}
.dataset-excel-preview tbody tr:first-child {
  color: #666a73;
  font-weight: 500;
}
.dataset-excel-preview tbody tr:first-child td {
  background: #f5f6f7;
}
.dataset-excel-preview tbody tr:first-child td:first-child {
  border-radius: 10px 0px 0px 10px;
}
.dataset-excel-preview tbody tr:first-child td:last-child {
  border-radius: 0px 10px 10px 0px;
}
.dataset-excel-preview tbody tr:nth-child(2) {
  color: #666a73;
  font-weight: 500;
}
.dataset-excel-preview tbody tr:nth-child(n+3) {
  border-bottom: 1px solid #e5e5ec;
}

.model-tag-checked {
  z-index: 99;
  position: absolute;
  right: 6px;
  top: 6px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAALXSURBVGiB7ZjNThNRFIC/M1Mt8mOwBBN0I0KgtNEgQQgP0oVCZcGad/AdWEtCYgxJX8NIUMICw4/yF6MJG8EYSMjAzBwXxUhwBnrbwnRxv+Wc23PPlzNtz71gsVgsFovFYrFYLJYIJOkCLqWgbj5N9ym0OA7HG8dsU5LAJEXqumqrmYK62TSjgUPGOXvU30znF/QDiFaaxrl6SQKcyeGQOf9YlHt9L+gwSdWAgiq5JoYvyv1F7nDbJFuDCapkJxkKhc7oMKdBC/smGRvqOzgwwTNVuqJiEqLAytaMeCY5G0awd1xz6vAgLn7is7I9L3umeRviFe0d11zK5XFcXJXV7Xn5Xk3uxDvYX9RukXi5IMXa5qzsVps/0Q6eyeXj4o6wuzkrO7XskVgH+17pQ+FyubU5Wa11n0Q6ODChXW7IYOwCYa8eclBFB3MFvX3aRI8rtAP7pvNhT1HvowypEzMHC3sbcyyb1hWHYQdV/CZGXKEH6AD6smlGKahbyafzU5pJufFyEvCzLFf5rHkVRoJPXtLulDt3PkOmEsn8lGb8gBEJY96akIP1Ez7VU65cngGeEi3hkMk2Mwga2ZlcQVsDn+E4ORV+bXgsmh6FKsFI8Gs/B4QcRQaVruwkQxclcwVt1TRjaMyQ7HAU3GXpOuTK6U14LaHjsSQh0fOg0jVQ/PfT3zutaU0zpg7pmN2P/DYWTOdLE6o60T8tasuJy3NCWqPifsAOGbZTh4zFrZEQ79Dj/Y+SHFdTQ6VUfWXRO63pywRQThFuRW4a4onHwlpJol/3OlL1H/3WjHh+GwthyO/IBTFy6uDflFy5jFqJuV6IQh38lMvH1TdyUPO+FVL7qFaSYMNjkZBLixYlvGk5qOu1Yfm6gYgT+dlpfHn9rfmBtVbqfC/6v2SScnAtF78qA0XyKjwCEJ/P6+/kW/33SZjcpOb7i9qddB0Wi8VisVgsFovFUh1/AN6j9Fw4BdyQAAAAAElFTkSuQmCC") no-repeat center;
  background-size: cover;
}
.model-tag-checked:hover {
  width: 28px;
  height: 28px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAK2SURBVGiB7ZgxS1tRFIC/85JCBYcODkIxS2temtlCS1OIQ0GhQ6URFEzM4lQKdij9DYWCdujcYAYLtnRwsEupBaX+AkmcrC4ZHYQITTwdjNTqe/Hd5OnLcL/x3vNOzsd73HNuwGKxWCwWi8VisVgsHkjUBbQjPan9zT5eqJJC+B2v8257RQ5NcvSsYEtuDcicrils7ezxmHVpBM3jXEl1XeIlByDwYDhB1iRX7wlmNd68yQrn5E4RZcAkXTyUosIiq3E3wTIw5rWtcBCPsW6SsqfeYHKIMpDz3FQaAnPbJamZ5OwZQXdWF0SY8tsXmKsuyWfTvD0h6M7qAsq8b4DyqlKWUie5Ixd08zrfTk6OeV0ty2Kn+SPtg25e5xEW2oS8ry6J/5sNQGSCbkFngHKbkK7lICJBt6A5lGXEp00pX6pl8T5NDTHug8lpHZAbvEEZUeGn6Xw4XNCnl8rt+5+mppi9wZNG/AsYObO6EaszHkQymdeMwBpCv0/I9+oeYyaz5mUYnaL3bjPC/3IAmWYfa+lJ9SsaCCS3GavzLEw5MBRsxHyLyzT7+EhWPT+7ZFFTInz1k1PYitUZM70KBcFI8I/DBlDx2c65CZbPSyaLmpJjfoDvkFyJO0xchRwYCu6W5EgdJgC/eTCXTPzra+miDrbkBn3iKzGHUdP50oSO2sSdGb0bd1gFUj5ZF2PC2+aJnHcM1MThYaUku53UEJSO+2C6qIPtBBQOBG75PF5Th9Gdkvh97qHRVaNvSa5y8WRtx6E63L8OOehy2N4uSS1WZxTYDPjIoSrj1yUHIY1qrf9QvgGP2oQdqfJkpywbYfxmUMKbRbMad4f4hPD8wp7SQJju5MLaLeEO216SEcpB2BfedWlU95lS5cOZ1ZdRyV0pbkEX3bx2fZ+zWCwWi8VisVgslmj4Czxs5I8iKn6EAAAAAElFTkSuQmCC") no-repeat center;
  background-size: cover;
}

.prompt-debugger-option .copy-icon {
  cursor: pointer;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M5.396167903022766,1.4583379030227661L11.521137903022765,1.4583379030227661C12.084937903022766,1.458345453592766,12.541937903022767,1.915379903022766,12.542037903022766,2.479157903022766L12.542037903022766,8.604157903022767C12.542037903022766,9.167947903022766,12.084937903022766,9.624987903022767,11.521137903022765,9.624997903022766L5.396167903022766,9.624997903022766C4.832377903022766,9.624997903022766,4.375327903022766,9.167957903022767,4.375327903022766,8.604157903022767L4.375327903022766,2.479157903022766C4.375337903022766,1.9153739030227661,4.832377903022766,1.4583379030227661,5.396167903022766,1.4583379030227661ZM5.396167903022766,2.333337903022766C5.315627903022766,2.333337903022766,5.250337903022766,2.398623903022766,5.250327903022766,2.479157903022766L5.250327903022766,8.604157903022767C5.250327903022766,8.642837903022766,5.265697903022766,8.679937903022765,5.2930479030227655,8.707287903022767C5.320397903022766,8.734637903022765,5.357487903022767,8.749997903022766,5.396167903022766,8.749997903022766L11.521137903022765,8.749997903022766C11.601737903022766,8.749987903022767,11.667037903022766,8.684697903022766,11.667037903022766,8.604157903022767L11.667037903022766,2.479157903022766C11.666937903022767,2.3986289030227663,11.601737903022766,2.3333459030227663,11.521137903022765,2.333337903022766L5.396167903022766,2.333337903022766ZM9.187497903022766,10.061857903022766C8.945877903022765,10.061857903022766,8.749997903022766,10.257727903022767,8.749997903022766,10.499357903022766L8.749997903022766,11.520237903022766C8.749987903022767,11.600737903022766,8.684697903022766,11.666037903022767,8.604157903022767,11.666037903022767L2.479157903022766,11.666037903022767C2.3986289030227663,11.666037903022767,2.3333459030227663,11.600737903022766,2.333337903022766,11.520237903022766L2.333337903022766,5.395187903022766C2.333337903022766,5.314647903022767,2.398623903022766,5.249357903022766,2.479157903022766,5.249357903022766L3.499997903022766,5.249357903022766C3.741627903022766,5.249357903022766,3.937497903022766,5.053477903022766,3.937497903022766,4.811857903022766C3.937497903022766,4.570227903022766,3.741627903022766,4.374357903022766,3.499997903022766,4.374357903022766L2.479157903022766,4.374357903022766C1.9153739030227661,4.374357903022766,1.4583379030227661,4.831407903022766,1.4583379030227661,5.395187903022766L1.4583379030227661,11.520237903022766C1.458345453592766,12.083937903022766,1.915379903022766,12.541037903022767,2.479157903022766,12.541037903022767L8.604157903022767,12.541037903022767C9.167947903022766,12.541037903022767,9.624987903022767,12.083937903022766,9.624997903022766,11.520237903022766L9.624997903022766,10.499357903022766C9.624997903022766,10.257727903022767,9.429127903022767,10.061857903022766,9.187497903022766,10.061857903022766Z'%20fill-rule='evenodd'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-option .copy-icon:hover {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M5.396167903022766,1.4583379030227661L11.521137903022765,1.4583379030227661C12.084937903022766,1.458345453592766,12.541937903022767,1.915379903022766,12.542037903022766,2.479157903022766L12.542037903022766,8.604157903022767C12.542037903022766,9.167947903022766,12.084937903022766,9.624987903022767,11.521137903022765,9.624997903022766L5.396167903022766,9.624997903022766C4.832377903022766,9.624997903022766,4.375327903022766,9.167957903022767,4.375327903022766,8.604157903022767L4.375327903022766,2.479157903022766C4.375337903022766,1.9153739030227661,4.832377903022766,1.4583379030227661,5.396167903022766,1.4583379030227661ZM5.396167903022766,2.333337903022766C5.315627903022766,2.333337903022766,5.250337903022766,2.398623903022766,5.250327903022766,2.479157903022766L5.250327903022766,8.604157903022767C5.250327903022766,8.642837903022766,5.265697903022766,8.679937903022765,5.2930479030227655,8.707287903022767C5.320397903022766,8.734637903022765,5.357487903022767,8.749997903022766,5.396167903022766,8.749997903022766L11.521137903022765,8.749997903022766C11.601737903022766,8.749987903022767,11.667037903022766,8.684697903022766,11.667037903022766,8.604157903022767L11.667037903022766,2.479157903022766C11.666937903022767,2.3986289030227663,11.601737903022766,2.3333459030227663,11.521137903022765,2.333337903022766L5.396167903022766,2.333337903022766ZM9.187497903022766,10.061857903022766C8.945877903022765,10.061857903022766,8.749997903022766,10.257727903022767,8.749997903022766,10.499357903022766L8.749997903022766,11.520237903022766C8.749987903022767,11.600737903022766,8.684697903022766,11.666037903022767,8.604157903022767,11.666037903022767L2.479157903022766,11.666037903022767C2.3986289030227663,11.666037903022767,2.3333459030227663,11.600737903022766,2.333337903022766,11.520237903022766L2.333337903022766,5.395187903022766C2.333337903022766,5.314647903022767,2.398623903022766,5.249357903022766,2.479157903022766,5.249357903022766L3.499997903022766,5.249357903022766C3.741627903022766,5.249357903022766,3.937497903022766,5.053477903022766,3.937497903022766,4.811857903022766C3.937497903022766,4.570227903022766,3.741627903022766,4.374357903022766,3.499997903022766,4.374357903022766L2.479157903022766,4.374357903022766C1.9153739030227661,4.374357903022766,1.4583379030227661,4.831407903022766,1.4583379030227661,5.395187903022766L1.4583379030227661,11.520237903022766C1.458345453592766,12.083937903022766,1.915379903022766,12.541037903022767,2.479157903022766,12.541037903022767L8.604157903022767,12.541037903022767C9.167947903022766,12.541037903022767,9.624987903022767,12.083937903022766,9.624997903022766,11.520237903022766L9.624997903022766,10.499357903022766C9.624997903022766,10.257727903022767,9.429127903022767,10.061857903022766,9.187497903022766,10.061857903022766Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-option .detail-icon {
  cursor: pointer;
  width: 14px;
  height: 14px;
  background: url("/agent/assets/debugger-detail-icon.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CbsFV7o2.svg") no-repeat center;
  background-size: cover;
}
.prompt-debugger-option .detail-icon:hover {
  width: 14px;
  height: 14px;
  background: url("/agent/assets/debugger-detail-icon-hover.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.odCSg3GR.svg") no-repeat center;
  background-size: cover;
}
.prompt-debugger-option .refresh-icon {
  cursor: pointer;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M13.125037481403352,5.687502501907349L13.125037481403352,2.625002501907349L12.126137481403351,3.6238125019073486C10.993437481403351,1.9076125019073487,9.07468748140335,0.8748432649073487,7.018377481403351,0.8745625019073486C3.635627481403351,0.8745625019073477,0.8929374814033508,3.6168125019073485,0.8929374814033508,7.000002501907349C0.8929374814033508,10.383192501907349,3.635627481403351,13.125462501907348,7.018377481403351,13.125462501907348C9.512057481403351,13.125962501907349,11.757137481403351,11.614762501907348,12.695337481403351,9.304312501907349C12.76593748140335,9.130582501907348,12.73843748140335,8.932392501907348,12.62333748140335,8.784412501907347C12.50813748140335,8.636432501907349,12.322737481403351,8.561132501907348,12.13703748140335,8.586882501907349C11.95123748140335,8.612632501907349,11.79333748140335,8.735522501907349,11.722837481403351,8.909252501907348C10.94503748140335,10.82363250190735,9.08470748140335,12.075662501907349,7.018377481403351,12.07546250190735C4.215317481403351,12.07546250190735,1.9429374814033509,9.803062501907348,1.9429374814033509,7.000002501907349C1.9429374814033509,4.1969425019073485,4.215317481403351,1.9245625019073487,7.018377481403351,1.9245625019073487C8.829187481403352,1.9245625019073487,10.46280748140335,2.8826925019073486,11.36623748140335,4.383312501907349L10.062497481403351,5.687502501907349L13.125037481403352,5.687502501907349Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-option .refresh-icon:hover {
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L14%200C14%200%2014%200%2014%200L14%2014C14%2014%2014%2014%2014%2014L0%2014C0%2014%200%2014%200%2014Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M13.125037481403352,5.687502501907349L13.125037481403352,2.625002501907349L12.126137481403351,3.6238125019073486C10.993437481403351,1.9076125019073487,9.07468748140335,0.8748432649073487,7.018377481403351,0.8745625019073486C3.635627481403351,0.8745625019073477,0.8929374814033508,3.6168125019073485,0.8929374814033508,7.000002501907349C0.8929374814033508,10.383192501907349,3.635627481403351,13.125462501907348,7.018377481403351,13.125462501907348C9.512057481403351,13.125962501907349,11.757137481403351,11.614762501907348,12.695337481403351,9.304312501907349C12.76593748140335,9.130582501907348,12.73843748140335,8.932392501907348,12.62333748140335,8.784412501907347C12.50813748140335,8.636432501907349,12.322737481403351,8.561132501907348,12.13703748140335,8.586882501907349C11.95123748140335,8.612632501907349,11.79333748140335,8.735522501907349,11.722837481403351,8.909252501907348C10.94503748140335,10.82363250190735,9.08470748140335,12.075662501907349,7.018377481403351,12.07546250190735C4.215317481403351,12.07546250190735,1.9429374814033509,9.803062501907348,1.9429374814033509,7.000002501907349C1.9429374814033509,4.1969425019073485,4.215317481403351,1.9245625019073487,7.018377481403351,1.9245625019073487C8.829187481403352,1.9245625019073487,10.46280748140335,2.8826925019073486,11.36623748140335,4.383312501907349L10.062497481403351,5.687502501907349L13.125037481403352,5.687502501907349Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}

.prompt-debugger-chat-content-header .copy-benchmark-icon {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url("/agent/assets/copy-benchmark-info.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CUxknmL-.svg") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .copy-benchmark-icon:hover {
  width: 18px;
  height: 18px;
  background: url("/agent/assets/copy-benchmark-info-hover.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.C-aVGwdu.svg") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .prompt-restore-icon {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M1.342382788658142%204.341406226158142C1.342382788658142%202.684551976665762%202.685528539165762%201.341406226158142%204.342382788658142%201.341406226158142L13.823920845985413%201.341406226158142C15.480775095477792%201.341406226158142%2016.823920845985413%202.684551976665762%2016.823920845985413%204.341406226158142L16.823920845985413%2013.822944283485413C16.823920845985413%2015.479798532977792%2015.480775095477792%2016.822944283485413%2013.823920845985413%2016.822944283485413L4.342382788658142%2016.822944283485413C2.685528539165762%2016.822944283485413%201.342382788658142%2015.479798532977792%201.342382788658142%2013.822944283485413Z'%20fill-opacity='0'%20stroke-opacity='1'%20stroke='%2399A1B6'%20fill='none'%20stroke-width='1.2999999523162842'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M7.611330000000001,4.359375C7.611330000000001,4.28171,7.54837,4.21875,7.4707,4.21875L6.62695,4.21875C6.54929,4.21875,6.486330000000001,4.28171,6.486330000000001,4.359375L6.486330000000001,6.46875L4.359375,6.46875C4.28171,6.46875,4.21875,6.53171,4.21875,6.60937L4.21875,7.45313C4.21875,7.53079,4.28171,7.59375,4.359375,7.59375L7.03125,7.59375L7.040039999999999,7.59368L7.048830000000001,7.59375C7.35949,7.59375,7.611330000000001,7.34191,7.611330000000001,7.03125L7.611330000000001,4.359375ZM10.40625,4.359375C10.40625,4.28171,10.46921,4.21875,10.54687,4.21875L11.39063,4.21875C11.46829,4.21875,11.53125,4.28171,11.53125,4.359375L11.53125,6.46875L13.64063,6.46875C13.71829,6.46875,13.78125,6.53171,13.78125,6.60937L13.78125,7.45313C13.78125,7.53079,13.71829,7.59375,13.64063,7.59375L10.96875,7.59375C10.949539999999999,7.59375,10.93035,7.592779999999999,10.91123,7.59085C10.62759,7.56204,10.40625,7.3225,10.40625,7.03125L10.40625,4.359375ZM7.59375,13.64063C7.59375,13.71829,7.53079,13.78125,7.45313,13.78125L6.60937,13.78125C6.53171,13.78125,6.46875,13.71829,6.46875,13.64063L6.46875,11.53125L4.359375,11.53125C4.28171,11.53125,4.21875,11.46829,4.21875,11.39063L4.21875,10.54687C4.21875,10.46921,4.28171,10.40625,4.359375,10.40625L7.03125,10.40625C7.05067,10.40625,7.069850000000001,10.40723,7.08877,10.40915C7.37241,10.43796,7.59375,10.6775,7.59375,10.96875L7.59375,13.64063ZM10.40625,13.64063C10.40625,13.71829,10.46921,13.78125,10.54687,13.78125L11.39063,13.78125C11.46829,13.78125,11.53125,13.71829,11.53125,13.64063L11.53125,11.53125L13.64063,11.53125C13.71829,11.53125,13.78125,11.46829,13.78125,11.39063L13.78125,10.54687C13.78125,10.46921,13.71829,10.40625,13.64063,10.40625L10.96875,10.40625C10.949539999999999,10.40625,10.93035,10.407219999999999,10.91123,10.40915C10.62759,10.43796,10.40625,10.6775,10.40625,10.96875L10.40625,13.64063Z'%20fill-rule='evenodd'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .prompt-restore-icon:hover {
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M1.342382788658142%204.341406226158142C1.342382788658142%202.684551976665762%202.685528539165762%201.341406226158142%204.342382788658142%201.341406226158142L13.823920845985413%201.341406226158142C15.480775095477792%201.341406226158142%2016.823920845985413%202.684551976665762%2016.823920845985413%204.341406226158142L16.823920845985413%2013.822944283485413C16.823920845985413%2015.479798532977792%2015.480775095477792%2016.822944283485413%2013.823920845985413%2016.822944283485413L4.342382788658142%2016.822944283485413C2.685528539165762%2016.822944283485413%201.342382788658142%2015.479798532977792%201.342382788658142%2013.822944283485413Z'%20fill-opacity='0'%20stroke-opacity='1'%20stroke='%23275EFF'%20fill='none'%20stroke-width='1.2999999523162842'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M7.611330000000001,4.359375C7.611330000000001,4.28171,7.54837,4.21875,7.4707,4.21875L6.62695,4.21875C6.54929,4.21875,6.486330000000001,4.28171,6.486330000000001,4.359375L6.486330000000001,6.46875L4.359375,6.46875C4.28171,6.46875,4.21875,6.53171,4.21875,6.60937L4.21875,7.45313C4.21875,7.53079,4.28171,7.59375,4.359375,7.59375L7.03125,7.59375L7.040039999999999,7.59368L7.048830000000001,7.59375C7.35949,7.59375,7.611330000000001,7.34191,7.611330000000001,7.03125L7.611330000000001,4.359375ZM10.40625,4.359375C10.40625,4.28171,10.46921,4.21875,10.54687,4.21875L11.39063,4.21875C11.46829,4.21875,11.53125,4.28171,11.53125,4.359375L11.53125,6.46875L13.64063,6.46875C13.71829,6.46875,13.78125,6.53171,13.78125,6.60937L13.78125,7.45313C13.78125,7.53079,13.71829,7.59375,13.64063,7.59375L10.96875,7.59375C10.949539999999999,7.59375,10.93035,7.592779999999999,10.91123,7.59085C10.62759,7.56204,10.40625,7.3225,10.40625,7.03125L10.40625,4.359375ZM7.59375,13.64063C7.59375,13.71829,7.53079,13.78125,7.45313,13.78125L6.60937,13.78125C6.53171,13.78125,6.46875,13.71829,6.46875,13.64063L6.46875,11.53125L4.359375,11.53125C4.28171,11.53125,4.21875,11.46829,4.21875,11.39063L4.21875,10.54687C4.21875,10.46921,4.28171,10.40625,4.359375,10.40625L7.03125,10.40625C7.05067,10.40625,7.069850000000001,10.40723,7.08877,10.40915C7.37241,10.43796,7.59375,10.6775,7.59375,10.96875L7.59375,13.64063ZM10.40625,13.64063C10.40625,13.71829,10.46921,13.78125,10.54687,13.78125L11.39063,13.78125C11.46829,13.78125,11.53125,13.71829,11.53125,13.64063L11.53125,11.53125L13.64063,11.53125C13.71829,11.53125,13.78125,11.46829,13.78125,11.39063L13.78125,10.54687C13.78125,10.46921,13.71829,10.40625,13.64063,10.40625L10.96875,10.40625C10.949539999999999,10.40625,10.93035,10.407219999999999,10.91123,10.40915C10.62759,10.43796,10.40625,10.6775,10.40625,10.96875L10.40625,13.64063Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .set-benchmark-icon {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12.40366015625,1.205509125L16.79636015625,5.597093125L16.79636015625,5.598243125C17.06776015625,5.869923125,17.06776015625,6.310113125,16.79636015625,6.581793125C16.73786015625,6.641403125,15.44366015625,7.908093125,13.74136015625,7.420903125L11.75256015625,9.409783125C12.08266015625,10.497653125,12.65356015625,13.310753125,10.58326015625,15.381053125C10.45308015625,15.511953125,10.27609015625,15.585553125,10.09148015625,15.585553125C9.90687015625,15.585553125,9.72988015625,15.511953125,9.59971015625,15.381053125L6.60091015625,12.383353125L2.18525015625,16.799053125C1.91131015625,17.056153125,1.48267515625,17.049453125,1.21698515625,16.783753125C0.95129585625,16.518053125,0.94453025625,16.089453125,1.20170215625,15.815453125L5.61736015625,11.399853125L2.61856015625,8.401013125C2.34716015625,8.129333124999999,2.34716015625,7.689143125,2.61856015625,7.417463125C4.68998015625,5.346053125,7.50193015625,5.918063125,8.59094015625,6.248213125L10.58096015625,4.260473125C10.09377015625,2.5581731249999997,11.36046015625,1.263972125,11.42006015625,1.205509125C11.69176015625,0.934101025,12.13196015625,0.934101025,12.40366015625,1.205509125ZM13.86056015625,5.985363125C13.59526015625,5.860793125,13.28036015625,5.915793125,13.07306015625,6.122923125L10.46173015625,8.735413125000001C10.26373015625,8.934183125,10.20371015625,9.232043125,10.30926015625,9.491983125C10.31270015625,9.498863125,10.62565015625,10.280663125,10.67953015625,11.291753125C10.73226015625,12.295953125,10.51904015625,13.156753125,10.04446015625,13.860653125L7.09381015625,10.909993125L4.14087015625,7.957053125C6.00365015625,6.698383125,8.39948015625,7.647543125,8.50838015625,7.691103125C8.76833015625,7.798423125,9.06732015625,7.738713125,9.26611015625,7.539793125L11.87856015625,4.928453125C12.08576015625,4.721103125,12.14076015625,4.406203125,12.01616015625,4.1409231250000005C11.77316015625,3.621633125,11.86136015625,3.141323125,12.01616015625,2.7871131250000003L15.21326015625,5.985363125C14.85786015625,6.137833125,14.37756015625,6.226093125,13.85946015625,5.984223125L13.86056015625,5.985363125ZM9.73703015625,9.748363125C9.76110015625,9.802243125,9.97661015625,10.298603125,9.96056015625,10.843103125C9.95442015625,11.060553125,9.83272015625,11.258253125,9.64132015625,11.361653125C9.44992015625,11.465053125,9.21788015625,11.458553125,9.03262015625,11.344453125C8.84736015625,11.230453125,8.73702015625,11.026153125,8.74316015625,10.808713125C8.73958015625,10.614603125,8.69952015625,10.422893125,8.62509015625,10.243573125C8.49013015625,9.936183125,8.62898015625,9.577523125,8.935740156249999,9.441143125C9.24186015625,9.305153125,9.60029015625,9.442583125,9.73703015625,9.748363125Z'%20fill-rule='evenodd'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .set-benchmark-icon:hover {
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12.40366015625,1.205509125L16.79636015625,5.597093125L16.79636015625,5.598243125C17.06776015625,5.869923125,17.06776015625,6.310113125,16.79636015625,6.581793125C16.73786015625,6.641403125,15.44366015625,7.908093125,13.74136015625,7.420903125L11.75256015625,9.409783125C12.08266015625,10.497653125,12.65356015625,13.310753125,10.58326015625,15.381053125C10.45308015625,15.511953125,10.27609015625,15.585553125,10.09148015625,15.585553125C9.90687015625,15.585553125,9.72988015625,15.511953125,9.59971015625,15.381053125L6.60091015625,12.383353125L2.18525015625,16.799053125C1.91131015625,17.056153125,1.48267515625,17.049453125,1.21698515625,16.783753125C0.95129585625,16.518053125,0.94453025625,16.089453125,1.20170215625,15.815453125L5.61736015625,11.399853125L2.61856015625,8.401013125C2.34716015625,8.129333124999999,2.34716015625,7.689143125,2.61856015625,7.417463125C4.68998015625,5.346053125,7.50193015625,5.918063125,8.59094015625,6.248213125L10.58096015625,4.260473125C10.09377015625,2.5581731249999997,11.36046015625,1.263972125,11.42006015625,1.205509125C11.69176015625,0.934101025,12.13196015625,0.934101025,12.40366015625,1.205509125ZM13.86056015625,5.985363125C13.59526015625,5.860793125,13.28036015625,5.915793125,13.07306015625,6.122923125L10.46173015625,8.735413125000001C10.26373015625,8.934183125,10.20371015625,9.232043125,10.30926015625,9.491983125C10.31270015625,9.498863125,10.62565015625,10.280663125,10.67953015625,11.291753125C10.73226015625,12.295953125,10.51904015625,13.156753125,10.04446015625,13.860653125L7.09381015625,10.909993125L4.14087015625,7.957053125C6.00365015625,6.698383125,8.39948015625,7.647543125,8.50838015625,7.691103125C8.76833015625,7.798423125,9.06732015625,7.738713125,9.26611015625,7.539793125L11.87856015625,4.928453125C12.08576015625,4.721103125,12.14076015625,4.406203125,12.01616015625,4.1409231250000005C11.77316015625,3.621633125,11.86136015625,3.141323125,12.01616015625,2.7871131250000003L15.21326015625,5.985363125C14.85786015625,6.137833125,14.37756015625,6.226093125,13.85946015625,5.984223125L13.86056015625,5.985363125ZM9.73703015625,9.748363125C9.76110015625,9.802243125,9.97661015625,10.298603125,9.96056015625,10.843103125C9.95442015625,11.060553125,9.83272015625,11.258253125,9.64132015625,11.361653125C9.44992015625,11.465053125,9.21788015625,11.458553125,9.03262015625,11.344453125C8.84736015625,11.230453125,8.73702015625,11.026153125,8.74316015625,10.808713125C8.73958015625,10.614603125,8.69952015625,10.422893125,8.62509015625,10.243573125C8.49013015625,9.936183125,8.62898015625,9.577523125,8.935740156249999,9.441143125C9.24186015625,9.305153125,9.60029015625,9.442583125,9.73703015625,9.748363125Z'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .stretch-nodes-icon {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.038791506347657,6.579509509239196L8.758821506347656,5.833129509239197C8.870951506347655,5.716899509239197,8.870951506347655,5.532779509239196,8.758831506347656,5.416549509239196L5.195811506347656,1.7231013092391967C5.0778415063476565,1.6008150092391968,4.881951506347656,1.6008150092391968,4.763991506347656,1.7231012092391969L1.2011095063476562,5.416409509239196C1.0889329063476563,5.532689509239196,1.0889977063476564,5.716929509239197,1.2012560063476563,5.833129509239197L1.9225185063476562,6.579749509239197C2.040546506347656,6.701919509239197,2.236381506347656,6.701819509239197,2.354271506347656,6.579509509239196L3.6598915063476563,5.225019509239196C3.847221506347656,5.030679509239197,4.175881506347656,5.163289509239197,4.175881506347656,5.433219509239197L4.175881506347656,15.367899509239196C4.175881506347656,15.533499509239197,4.310191506347657,15.667899509239197,4.4758815063476565,15.667899509239197L5.483901506347657,15.667899509239197C5.649581506347657,15.667899509239197,5.783901506347656,15.533499509239197,5.783901506347656,15.367899509239196L5.783901506347656,5.432789509239196C5.783901506347656,5.162909509239197,6.112431506347656,5.030279509239197,6.299811506347656,5.224509509239197L7.606971506347656,6.579509509239196C7.7249415063476565,6.701789509239196,7.920821506347656,6.701789509239196,8.038791506347657,6.579509509239196M13.236081506347656,16.276099509239195L16.799081506347655,12.582599509239197C16.911281506347656,12.466399509239197,16.911281506347656,12.282299509239197,16.799081506347655,12.165999509239196L16.079081506347656,11.419649509239196C15.961081506347655,11.297359509239197,15.765281506347657,11.297359509239197,15.647281506347657,11.419649509239196L14.340081506347657,12.774699509239197C14.152781506347656,12.968899509239197,13.824181506347657,12.836299509239197,13.824181506347657,12.566399509239197L13.824181506347657,2.631318509239197C13.824181506347657,2.465632509239197,13.689881506347657,2.331318509239197,13.524181506347656,2.331318509239197L12.516181506347657,2.331318509239197C12.350481506347656,2.331318509239197,12.216181506347656,2.465646509239197,12.216181506347656,2.6313395092391967L12.216881506347656,12.566499509239197C12.216981506347656,12.836399509239197,11.888481506347656,12.968999509239197,11.701081506347656,12.774899509239196L10.393111506347656,11.419569509239198C10.275131506347655,11.297329509239196,10.079281506347657,11.297349509239197,9.961331506347657,11.419609509239196L9.241251506347655,12.165999509239196C9.129131506347656,12.282299509239197,9.129131506347656,12.466399509239197,9.241251506347655,12.582599509239197L12.804281506347657,16.276099509239195C12.922281506347657,16.398399509239198,13.118081506347655,16.398399509239198,13.236081506347656,16.276099509239195'%20fill-rule='evenodd'%20fill='%2399A1B6'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .stretch-nodes-icon:hover {
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cg%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L18%200C18%200%2018%200%2018%200L18%2018C18%2018%2018%2018%2018%2018L0%2018C0%2018%200%2018%200%2018Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.038791506347657,6.579509509239196L8.758821506347656,5.833129509239197C8.870951506347655,5.716899509239197,8.870951506347655,5.532779509239196,8.758831506347656,5.416549509239196L5.195811506347656,1.7231013092391967C5.0778415063476565,1.6008150092391968,4.881951506347656,1.6008150092391968,4.763991506347656,1.7231012092391969L1.2011095063476562,5.416409509239196C1.0889329063476563,5.532689509239196,1.0889977063476564,5.716929509239197,1.2012560063476563,5.833129509239197L1.9225185063476562,6.579749509239197C2.040546506347656,6.701919509239197,2.236381506347656,6.701819509239197,2.354271506347656,6.579509509239196L3.6598915063476563,5.225019509239196C3.847221506347656,5.030679509239197,4.175881506347656,5.163289509239197,4.175881506347656,5.433219509239197L4.175881506347656,15.367899509239196C4.175881506347656,15.533499509239197,4.310191506347657,15.667899509239197,4.4758815063476565,15.667899509239197L5.483901506347657,15.667899509239197C5.649581506347657,15.667899509239197,5.783901506347656,15.533499509239197,5.783901506347656,15.367899509239196L5.783901506347656,5.432789509239196C5.783901506347656,5.162909509239197,6.112431506347656,5.030279509239197,6.299811506347656,5.224509509239197L7.606971506347656,6.579509509239196C7.7249415063476565,6.701789509239196,7.920821506347656,6.701789509239196,8.038791506347657,6.579509509239196M13.236081506347656,16.276099509239195L16.799081506347655,12.582599509239197C16.911281506347656,12.466399509239197,16.911281506347656,12.282299509239197,16.799081506347655,12.165999509239196L16.079081506347656,11.419649509239196C15.961081506347655,11.297359509239197,15.765281506347657,11.297359509239197,15.647281506347657,11.419649509239196L14.340081506347657,12.774699509239197C14.152781506347656,12.968899509239197,13.824181506347657,12.836299509239197,13.824181506347657,12.566399509239197L13.824181506347657,2.631318509239197C13.824181506347657,2.465632509239197,13.689881506347657,2.331318509239197,13.524181506347656,2.331318509239197L12.516181506347657,2.331318509239197C12.350481506347656,2.331318509239197,12.216181506347656,2.465646509239197,12.216181506347656,2.6313395092391967L12.216881506347656,12.566499509239197C12.216981506347656,12.836399509239197,11.888481506347656,12.968999509239197,11.701081506347656,12.774899509239196L10.393111506347656,11.419569509239198C10.275131506347655,11.297329509239196,10.079281506347657,11.297349509239197,9.961331506347657,11.419609509239196L9.241251506347655,12.165999509239196C9.129131506347656,12.282299509239197,9.129131506347656,12.466399509239197,9.241251506347655,12.582599509239197L12.804281506347657,16.276099509239195C12.922281506347657,16.398399509239198,13.118081506347655,16.398399509239198,13.236081506347656,16.276099509239195'%20fill-rule='evenodd'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .model-config-item-delete-icon {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url("/agent/assets/model-config-item-delete.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DCFAdm_7.svg") no-repeat center;
  background-size: cover;
}
.prompt-debugger-chat-content-header .model-config-item-delete-icon:hover {
  width: 18px;
  height: 18px;
  background: url("/agent/assets/model-config-item-delete-hover.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CCRhxKbf.svg") no-repeat center;
  background-size: cover;
}

.flow-header-operation-container .comparative-debugging-icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("/agent/assets/comparative-debugging-icon.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.2Chi5jSs.svg") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .comparative-debugging-icon:hover {
  width: 16px;
  height: 16px;
  background: url("/agent/assets/comparative-debugging-icon-hover.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BSj5H4Ql.svg") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .flow-export-icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("/agent/assets/workflow-export-icon.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BTZjYMCE.svg") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .flow-export-icon:hover {
  width: 16px;
  height: 16px;
  background: url("/agent/assets/flow-export-icon-active.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.BCVuBGK1.svg") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .version-management-icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L16%200C16%200%2016%200%2016%200L16%2016C16%2016%2016%2016%2016%2016L0%2016C0%2016%200%2016%200%2016Z'%20fill='%237F7F7F'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.01094,1.0031250552383424C5.52031,1.0296876052383424,3.34531,2.3921872052383426,2.15156,4.417187205238342L2.15156,2.5609372052383423C2.15156,2.2390672052383422,1.89375,1.9781252052383422,1.5765630000000002,1.9781252052383422C1.259375,1.9781252052383422,1,2.2390672052383422,1,2.5609372052383423L1,5.556247205238343C1,5.878127205238342,1.257812,6.139067205238343,1.575,6.139067205238343L4.04688,6.139067205238343C4.36406,6.139067205238343,4.62188,5.878127205238342,4.62188,5.556247205238343C4.62188,5.234377205238342,4.36406,4.973437205238342,4.04688,4.973437205238342L3.16406,4.973437205238342C3.4,4.581247205238342,3.68438,4.214067205238342,4.014060000000001,3.8796872052383424C5.05312,2.8249972052383425,6.44688,2.2156272052383423,7.91719,2.171877205238342C9.55,2.1249972052383423,11.0922,2.760937205238342,12.225,3.948437205238342C13.2656,5.039067205238342,13.8453,6.503127205238342,13.8406,8.020317205238342C13.8344,9.568747205238342,13.2375,11.023467205238342,12.1547,12.118767205238342C11.0672,13.218767205238342,9.62187,13.826567205238343,8.08594,13.826567205238343C6.54844,13.826567205238343,5.10313,13.220267205238342,4.017189999999999,12.118767205238342C3.05469,11.143767205238342,2.475,9.885937205238342,2.3546899999999997,8.528127205238341C2.32812,8.228127205238343,2.0796900000000003,7.998437205238342,1.78125,7.998437205238342C1.442187,7.998437205238342,1.178125,8.293747205238343,1.207813,8.637497205238343C1.526563,12.199967205238343,4.48438,14.992167205238342,8.08437,14.992167205238342C11.9031,14.992167205238342,14.9969,11.853167205238343,14.9906,7.984377205238342C14.9828,4.128127205238343,11.8188,0.9640626052383423,8.01094,1.0031250552383424Z'%20fill='%237F7F7F'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M10.146869904632569,8.532812690734863L7.4562499046325685,8.532812690734863L7.4562499046325685,5.845312690734863C7.4562499046325685,5.548437690734863,7.215624904632568,5.307812690734863,6.918749904632568,5.307812690734863C6.621874904632568,5.307812690734863,6.381249904632568,5.548437690734863,6.381249904632568,5.845312690734863L6.381249904632568,9.612502690734864L7.457809904632568,9.612502690734864L7.457809904632568,9.609372690734864L10.148439904632568,9.609372690734864C10.445309904632568,9.609372690734864,10.68593990463257,9.368752690734864,10.68593990463257,9.071872690734864C10.684369904632568,8.773442690734864,10.443749904632568,8.532812690734863,10.146869904632569,8.532812690734863Z'%20fill='%237F7F7F'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .version-management-icon:hover {
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cg%3e%3cg%20style='opacity:0;'%3e%3cpath%20d='M0%200C0%200%200%200%200%200L16%200C16%200%2016%200%2016%200L16%2016C16%2016%2016%2016%2016%2016L0%2016C0%2016%200%2016%200%2016Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.01094,1.0031250552383424C5.52031,1.0296876052383424,3.34531,2.3921872052383426,2.15156,4.417187205238342L2.15156,2.5609372052383423C2.15156,2.2390672052383422,1.89375,1.9781252052383422,1.5765630000000002,1.9781252052383422C1.259375,1.9781252052383422,1,2.2390672052383422,1,2.5609372052383423L1,5.556247205238343C1,5.878127205238342,1.257812,6.139067205238343,1.575,6.139067205238343L4.04688,6.139067205238343C4.36406,6.139067205238343,4.62188,5.878127205238342,4.62188,5.556247205238343C4.62188,5.234377205238342,4.36406,4.973437205238342,4.04688,4.973437205238342L3.16406,4.973437205238342C3.4,4.581247205238342,3.68438,4.214067205238342,4.014060000000001,3.8796872052383424C5.05312,2.8249972052383425,6.44688,2.2156272052383423,7.91719,2.171877205238342C9.55,2.1249972052383423,11.0922,2.760937205238342,12.225,3.948437205238342C13.2656,5.039067205238342,13.8453,6.503127205238342,13.8406,8.020317205238342C13.8344,9.568747205238342,13.2375,11.023467205238342,12.1547,12.118767205238342C11.0672,13.218767205238342,9.62187,13.826567205238343,8.08594,13.826567205238343C6.54844,13.826567205238343,5.10313,13.220267205238342,4.017189999999999,12.118767205238342C3.05469,11.143767205238342,2.475,9.885937205238342,2.3546899999999997,8.528127205238341C2.32812,8.228127205238343,2.0796900000000003,7.998437205238342,1.78125,7.998437205238342C1.442187,7.998437205238342,1.178125,8.293747205238343,1.207813,8.637497205238343C1.526563,12.199967205238343,4.48438,14.992167205238342,8.08437,14.992167205238342C11.9031,14.992167205238342,14.9969,11.853167205238343,14.9906,7.984377205238342C14.9828,4.128127205238343,11.8188,0.9640626052383423,8.01094,1.0031250552383424Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M10.146869904632569,8.532812690734863L7.4562499046325685,8.532812690734863L7.4562499046325685,5.845312690734863C7.4562499046325685,5.548437690734863,7.215624904632568,5.307812690734863,6.918749904632568,5.307812690734863C6.621874904632568,5.307812690734863,6.381249904632568,5.548437690734863,6.381249904632568,5.845312690734863L6.381249904632568,9.612502690734864L7.457809904632568,9.612502690734864L7.457809904632568,9.609372690734864L10.148439904632568,9.609372690734864C10.445309904632568,9.609372690734864,10.68593990463257,9.368752690734864,10.68593990463257,9.071872690734864C10.684369904632568,8.773442690734864,10.443749904632568,8.532812690734863,10.146869904632569,8.532812690734863Z'%20fill='%23275EFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .advanced-configuration-icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url("/agent/assets/advanced-configuration-icon.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.CoBSnwE9.svg") no-repeat center;
  background-size: cover;
}
.flow-header-operation-container .advanced-configuration-icon:hover {
  width: 16px;
  height: 16px;
  background: url("/agent/assets/advanced-configuration-icon-hover.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.B8zhLyOL.svg") no-repeat center;
  background-size: cover;
}
.hover\:border-\[\#D7DFE9\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(215 223 233 / var(--tw-border-opacity));
}
.hover\:bg-\[\#1d4ed8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#275EFF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 94 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#5b696a\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 105 106 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#DDE3F1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#E6F4FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EBEBF1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 241 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#EFF4FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F0F0F0\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F2F5FE\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 254 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F5F7FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 247 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F8FAFF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#F9FAFB\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dc2626\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#dfdfe0\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(223 223 224 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#e6f4ff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#ededed\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#efefef\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 239 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f0f4ff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 244 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#f8faff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#fff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]:hover {
  background-color: rgba(0,0,0,0.04);
}
.hover\:font-semibold:hover {
  font-weight: 600;
}
.hover\:text-\[\#0257ff\]:hover {
  --tw-text-opacity: 1;
  color: rgb(2 87 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#275EFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#6356ea\]:hover {
  --tw-text-opacity: 1;
  color: rgb(99 86 234 / var(--tw-text-opacity));
}
.hover\:text-\[\#BA0000\]:hover {
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
.hover\:text-\[\#FFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-\[\#fff\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-\[\#E4EAFF\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(228 234 255 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:inline-block {
  display: inline-block;
}
.group:hover .group-hover\:flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.group:hover .group-hover\:inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover .group-hover\:text-\[\#275EFF\] {
  --tw-text-opacity: 1;
  color: rgb(39 94 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-\[\#BA0000\] {
  --tw-text-opacity: 1;
  color: rgb(186 0 0 / var(--tw-text-opacity));
}
@media (min-width: 640px) {

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@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));
  }
}
@media (min-width: 1280px) {

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1792px) {

  .\33xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}.ant-btn {
  color: rgba(0, 0, 0, 0.8);
  height: 40px;
  line-height: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
  background: transparent !important;
}

.ant-input-show-count-suffix {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
  color: #a4a4a4 !important;
  font-weight: 500;
  font-size: 12px;
}

.ant-btn-primary {
  color: #fff;
  background: #275eff !important;
}

.ant-btn-primary:disabled {
  opacity: 0.5;
  color: #fff;
  background: #275eff;
}

.origin-btn {
  background: #ffffff !important;
  border: 1px solid #d7dfe9;
  border-radius: 10px;
  color: rgba(0, 0, 0, 0.8);
}

.delete-btn {
  color: #fff !important;
  background: #f74e43 !important;
}

.primary-btn {
  background: #275eff !important;
  border-radius: 10px;
  color: #fff;
}

.second-btn {
  background: #ffffff !important;
  border: 1px solid #d7dfe9;
  border-radius: 10px;
}

.ant-picker-footer .ant-btn-primary {
  background: #275eff !important;
}

.config-slider {
  margin: 4px 0;
}

.config-slider .ant-slider-track,
.ant-slider-handle {
  background: #275eff;
}

.config-slider .ant-slider-handle {
  top: 3px;
}

.config-slider .ant-slider-track,
.ant-slider-rail {
  height: 8px !important;
  border-radius: 20px;
}

.config-slider .ant-slider-rail {
  height: 8px !important;
  background: #e8edff;
}

.config-slider:hover .ant-slider-track {
  background: #275eff;
}

.config-slider .ant-slider-handle::after {
  -webkit-box-shadow: 0 0 0 2px #275eff !important;
          box-shadow: 0 0 0 2px #275eff !important;
}

.chat-feedback .ant-checkbox-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  font-size: 14px;
}

.ant-checkbox {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ant-checkbox .ant-checkbox-inner {
  background: #eff1f9;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.ant-checkbox-wrapper:hover .ant-checkbox-inner {
  border: 1px solid #dee2f9 !important;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #275eff;
}

.ant-message {
  z-index: 9999999999999;
}

.knowledge-upload .ant-upload {
  width: 766px;
  padding: 0px;
  background: url("/agent/assets/pic_zhishi_bg.cpd_xingchen_webapp_2026_03_03_16_47_dev_08c3a2946.DGHsL45B.png") no-repeat center;
  background-size: cover;
}

.knowledge-upload .ant-upload-drag {
  border: 1px solid #e2e8ff;
  border-radius: 24px;
}

.knowledge-upload .ant-upload-drag-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.knowledge-upload .ant-upload-btn {
  padding: 24px !important;
}

.icon-upload .ant-upload-drag {
  border: 1px solid #e2e8ff;
}
.icon-upload .ant-upload-drag-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.icon-upload .ant-upload-btn {
  padding: 60px 24px !important;
  outline: none !important;
}

.chunk-upload .ant-upload-drag {
  border: none;
  width: 129px;
  height: 86px;
  background: #eff1f9;
  border-radius: 10px;
}
.chunk-upload:hover {
  border: none;
}
.chunk-upload .ant-upload-drag-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  height: 100%;
}

.fixed-image-box {
  width: 409px;
  margin-left: -24px;
  overflow: hidden;
}
.fixed-image-box .icon-image-container {
  width: 100%;
  height: 393px;
}
.fixed-image-box .icon-image-container .icon-image-container-mask {
  width: 100%;
  height: 393px;
  background: rgba(215, 223, 233, 0.5);
  padding: 16px 24px;
}
.fixed-image-box .icon-image-container .icon-image-origin {
  width: 100%;
  height: 353px;
  border-radius: 12px;
}

.upload-progress {
  margin: 0;
}

.upload-progress .ant-progress-text {
  display: none;
}

.upload-progress .ant-progress-inner {
  background: #e2e8ff;
  border-radius: 15px;
  width: 60px;
}

.upload-progress .ant-progress-bg {
  background: #275eff;
}

.hit-progress .ant-progress-inner {
  margin-top: -3px;
  height: 10px;
  background: #e2e8ff;
  border-radius: 15px;
  width: 145px;
}

.hit-progress .ant-progress-bg {
  background: #bac9ff;
}

.document-table {
  position: relative;
  height: 100% !important;
}
.document-table .ant-table-cell::before {
  display: none;
}
.document-table .ant-table-thead .ant-table-cell {
  padding: 15px 20px;
  background-color: #f9fafb;
  color: #a4a4a4;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
}
.document-table .ant-table-tbody .ant-table-row {
  cursor: pointer;
}
.document-table .ant-table-tbody .ant-table-row:nth-child(2n) {
  background: #f9fafb;
}
.document-table .ant-table-tbody .ant-table-cell-row-hover {
  background: #f0f4f9 !important;
}
.document-table .ant-table-tbody .ant-table-cell {
  padding: 23px 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
}

.sticky-table::-webkit-scrollbar {
  display: none;
}

.list-tag .ant-tag {
  margin-bottom: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  margin-right: 6px;
  background: #f2f5ff;
  border-radius: 6px;
  padding: 1px 8px;
  font-size: 12px;
  color: #4a72ff;
  border: none;
  border: 1px solid #8299ff;
}
.list-tag .ant-tag span:nth-child(2) {
  background: #4a72ff;
}

.tag-knowledge {
  background: #fff8d6 !important;
  color: #cf9d00 !important;
  border: 1px solid #feda5d !important;
}
.tag-knowledge span:nth-child(2) {
  background: #cf9d00 !important;
}

.tag-folder {
  background: #f0fff7 !important;
  color: #2d9750 !important;
  border: 1px solid #62dd8c !important;
}
.tag-folder span:nth-child(2) {
  background: #2d9750 !important;
}

.tag-chunks {
  background: #e4fdf7 !important;
  color: #34ab95 !important;
  border: 1px solid #80edd8 !important;
}
.tag-chunks span:nth-child(2) {
  background: #34ab95 !important;
}

.list-options {
  background: #ffffff;
  border: 1px solid #e2e8ff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 8px 11px -4px rgba(45, 54, 67, 0.04), 0px 20px 24px -4px rgba(45, 54, 67, 0.04);
          box-shadow: 0px 8px 11px -4px rgba(45, 54, 67, 0.04), 0px 20px 24px -4px rgba(45, 54, 67, 0.04);
}

.file-list .ant-pagination {
  font-family: Inter, Inter-500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.file-list .ant-pagination .ant-pagination-item-link {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #ffffff !important;
  border: 1px solid #d7dfe9 !important;
  border-radius: 6px !important;
  padding: 0px 16px 0px 12px !important;
}
.file-list .ant-pagination .ant-pagination-item {
  margin-right: 4px;
  border-radius: 6px;
  border: none;
  min-width: 30px;
  height: 28px;
  line-height: 28px;
}
.file-list .ant-pagination .ant-pagination-item:hover {
  background: #275eff;
}
.file-list .ant-pagination .ant-pagination-item:hover > a {
  color: #f9fafb;
}
.file-list .ant-pagination .ant-pagination-prev,
.file-list .ant-pagination .ant-pagination-next {
  width: 44px;
  height: 28px;
  background: #ffffff;
  border: 1px solid #d7dfe9;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.file-list .ant-pagination .ant-pagination-item-active {
  background: #275eff;
  font-size: 14px;
  font-weight: 500;
}
.file-list .ant-pagination .ant-pagination-item-active > a {
  color: #f9fafb;
}

.list-switch .ant-switch-inner {
  background: #d7dfe9;
}

.list-switch.ant-switch-checked .ant-switch-inner {
  background: #275eff;
}

.config-switch {
  padding: 0;
  min-height: 20px;
  height: 20px;
  min-width: 36px;
  background: transparent !important;
}
.config-switch .ant-switch-inner {
  background: #d7dfe9;
  width: 36px;
  height: 22px;
}

.config-switch.ant-switch-checked .ant-switch-inner {
  width: 36px;
  height: 22px;
  background: #275eff;
}

.black-tooltip {
  border-radius: 6px;
}
.black-tooltip .ant-tooltip-inner {
  color: #f0f3f9;
  background: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.black-tooltip .ant-tooltip-arrow::after {
  background: #333333 !important;
}

.red-tooltip {
  border-radius: 6px;
}
.red-tooltip .ant-tooltip-inner {
  color: #f0f3f9;
  background: #ea1717;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.red-tooltip .ant-tooltip-arrow::after {
  background: #ea1717 !important;
}

.white-tooltip .ant-tooltip-inner {
  color: #000 !important;
  max-width: 234px !important;
  background: #fff;
  border-radius: 12px;
  padding: 12px 10px 12px 16px;
}
.white-tooltip .ant-tooltip-arrow::before {
  background: #fff !important;
}

.blue-tooltip {
  max-width: 1000px;
}
.blue-tooltip .ant-tooltip-inner {
  color: #fff !important;
  background: linear-gradient(124deg, #4c78fb, #78aaff 88%);
  border-radius: 8px;
  padding: 12px 24px 12px 12px;
}
.blue-tooltip .ant-tooltip-arrow::before {
  background: #6290fd !important;
}

.tool-params-tooltip {
  max-width: 630px !important;
}
.tool-params-tooltip .ant-tooltip-inner {
  max-width: 600px !important;
  padding: 24px !important;
}

.float-bot .ant-tooltip-arrow {
  right: 1px !important;
}

.config-secret .ant-tooltip-arrow {
  bottom: 1px !important;
}

.base-config-table .ant-empty {
  margin: 8px 0;
}
.base-config-table .ant-input {
  height: 28px;
  background-color: #eff1f9 !important;
}
.base-config-table .ant-select-selector {
  border-radius: 6px !important;
  height: 28px;
  background-color: #eff1f9 !important;
}
.base-config-table .border-inline-end {
  border: none;
}
.base-config-table .ant-table-cell {
  -webkit-border-end: none !important;
          border-inline-end: none !important;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.base-config-table .ant-table-thead .ant-table-cell {
  color: #a4a4a4;
  padding: 10px 20px;
  font-size: 12px;
}
.base-config-table .ant-table-tbody .ant-table-cell {
  height: 48px;
  color: rgba(0, 0, 0, 0.8);
  padding: 8px 20px;
  font-size: 14px;
}
.base-config-table .ant-table-tbody .ant-table-cell-row-hover {
  background: #fff !important;
}

.toolSquareDetail .base-config-table .ant-table-cell,
.toolSquareDetail .base-config-table .ant-table-content,
.toolSquareDetail .base-config-table .ant-table-thead {
  background: #f0f5fe !important;
}
.toolSquareDetail .base-config-table .ant-table-tbody .ant-table-cell-row-hover {
  background: #f0f5fe !important;
}

#search-select-container .ant-select-dropdown {
  padding: 8px 0px !important;
}
#search-select-container .ant-select-item {
  background: #fff;
  color: #757575;
  font-weight: 500;
  font-size: 12px;
}
#search-select-container .ant-select-item:hover {
  background: #eff1f9;
}

#drawer-container .ant-drawer-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#drawer-container .ant-drawer-mask {
  background: transparent;
}
#drawer-container .ant-drawer-content-wrapper {
  width: 786px !important;
  overflow: hidden;
  height: 100vh;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e2e8ff;
  border-radius: 20px 0px 0px 20px;
  -webkit-box-shadow: -6px 0px 12px 0px rgba(51, 55, 62, 0.17), -1px 0px 2px 0px rgba(16, 24, 40, 0.05);
          box-shadow: -6px 0px 12px 0px rgba(51, 55, 62, 0.17), -1px 0px 2px 0px rgba(16, 24, 40, 0.05);
}
#drawer-container .ant-drawer-header {
  display: none;
}

.mark-form .ant-form-item {
  margin-bottom: 0px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.no-ant-tree-switcher .ant-tree-switcher {
  display: none;
}

.ant-checkbox-disabled .ant-checkbox-inner {
  background: #f5f5f5 !important;
}

.global-monaco-editor-json {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #fff;
  border-radius: 8px !important;
  border: 1px solid #e4eaff;
}
.global-monaco-editor-json span {
  color: #000;
}
.global-monaco-editor-json .actions {
  background: #e7e7e7 !important;
  color: #000;
}
.global-monaco-editor-json .monaco-editor,
.global-monaco-editor-json .margin,
.global-monaco-editor-json .monaco-scrollable-element,
.global-monaco-editor-json .monaco-editor-background {
  background: #fff !important;
}
.global-monaco-editor-json .monaco-editor {
  outline: none !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}
.global-monaco-editor-json .sticky-widget {
  display: none !important;
}
.global-monaco-editor-json .current-line {
  border: none !important;
}
.global-monaco-editor-json .mtk9 {
  color: #d5a00d !important;
}
.global-monaco-editor-json .mtk4 {
  color: #3394ff !important;
}
.global-monaco-editor-json .mtk5 {
  color: #d5a00d !important;
}
.global-monaco-editor-json .folding {
  display: none !important;
}
.global-monaco-editor-json .monaco-hover {
  background: #fff;
}

.tool-debugger-json {
  min-height: 250px !important;
}
.tool-debugger-json .monaco-editor {
  outline: none !important;
}

.test-set-json {
  background: #eff1f9;
  min-height: 250px !important;
}
.test-set-json .monaco-editor {
  outline: none !important;
}

.global-ace-editor {
  border-radius: 8px !important;
  background: #eff1f9 !important;
  min-height: 250px;
}
.global-ace-editor .ace_gutter {
  background: #eff1f9 !important;
  border-radius: 8px 0 0 0;
  margin-top: 8px;
}
.global-ace-editor .ace_gutter-active-line,
.global-ace-editor .ace_active-line {
  background: #eff1f9 !important;
}
.global-ace-editor .ace_content {
  background: #eff1f9 !important;
  margin-top: 8px;
}
.global-ace-editor .ace_scrollbar {
  visibility: hidden;
}

.global-monaco-editor-python .monaco-editor,
.global-monaco-editor-python .margin,
.global-monaco-editor-python .monaco-scrollable-element,
.global-monaco-editor-python .monaco-editor-background {
  background: #000000 !important;
}
.global-monaco-editor-python .monaco-editor {
  border-radius: 8px;
  overflow: hidden;
}

.flow-spin-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.flow-spin-wrapper .ant-spin-container {
  width: 100%;
  height: 100%;
}

.global-inputnumber-center input {
  text-align: center !important;
}

.tool-create-form .ant-form-item-required::before {
  display: none !important;
}
.tool-create-form .ant-radio-button-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto !important;
  border-radius: 10px;
  border: 1px solid #e5e5ec;
}
.tool-create-form .ant-radio-button-wrapper::before {
  display: none;
}
.tool-create-form .ant-radio-group {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.tool-create-form .ant-radio-button-wrapper {
  background-color: #f8faff;
}
.tool-create-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-color: #275eff;
}
.tool-create-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .checked-icon-container {
  border-color: #275eff;
}
.tool-create-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .checked-icon-container .checked-icon {
  display: block;
}
.tool-create-form .label-full label {
  width: 100%;
}

.tool-params-table .ant-table {
  background: transparent !important;
}
.tool-params-table .ant-table-cell-with-append {
  width: 100% !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tool-params-table .ant-table-cell {
  vertical-align: top !important;
  border: none !important;
  padding: 12px 0px 12px 8px !important;
}
.tool-params-table .ant-table-cell::before {
  display: none !important;
}
.tool-params-table .ant-table-placeholder {
  background: transparent !important;
}
.tool-params-table .ant-table-placeholder:hover .ant-table-cell {
  background: transparent !important;
}
.tool-params-table .ant-table-thead .ant-table-cell {
  color: #666a73;
  font-size: 14px;
  font-weight: 400;
  background: #f2f5fe !important;
  padding: 8px 0px 8px 8px !important;
}
.tool-params-table .ant-table-row:hover {
  background: transparent !important;
}
.tool-params-table .ant-table-row:hover .ant-table-cell {
  background: transparent !important;
}
.tool-params-table .ant-table-tbody {
  border-radius: 8px !important;
  overflow: hidden !important;
}
.tool-params-table .ant-table-tbody .ant-table-cell {
  border-bottom: 1px solid #e4eaff !important;
}

.tool-debugger-table .ant-table-cell {
  vertical-align: middle !important;
  min-height: 65px;
}

.tool-params-detail-table {
  border-radius: 8px !important;
  overflow: hidden;
}
.tool-params-detail-table .ant-table-row:hover:hover {
  background: #fff !important;
}
.tool-params-detail-table .ant-table-row:hover:hover .ant-table-cell {
  background: #fff !important;
}
.tool-params-detail-table .ant-table-container .ant-table-tbody > tr:first-child td:first-child {
  overflow: hidden !important;
}
.tool-params-detail-table .ant-table-container .ant-table-tbody > tr:first-child td:last-child {
  border-top-right-radius: 8px !important;
  overflow: hidden !important;
}
.tool-params-detail-table .ant-table-cell {
  background: #fff !important;
  border: none !important;
  padding: 6px 12px !important;
}

.flow-table-tamplate {
  height: 100%;
}
.flow-table-tamplate .ant-table-placeholder {
  background: transparent !important;
}
.flow-table-tamplate .ant-table-cell::before {
  display: none !important;
}
.flow-table-tamplate .ant-table {
  background: transparent !important;
}
.flow-table-tamplate.ant-table-wrapper {
  padding: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7fa), to(#ffffff)) !important;
  background: linear-gradient(180deg, #f7f7fa 0%, #ffffff 100%) !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-thead {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(46, 51, 68, 0.04) !important;
          box-shadow: 0px 2px 4px 0px rgba(46, 51, 68, 0.04) !important;
  overflow: hidden !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-thead .ant-table-cell {
  border: none !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: #666a73 !important;
  padding-left: 28px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:first-child .ant-table-cell {
  border: none !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-cell {
  background: transparent !important;
  border-top: 1px solid #e4eaff !important;
  border-bottom: none !important;
  padding: 20px 16px 20px 28px;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-selection-column {
  padding-right: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row {
  background: red;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > .ant-table-cell {
  background: #eaebed !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > td:first-child {
  border-top-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > td:last-child {
  border-top-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row:hover > td:first-child {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row:hover > td:last-child {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > .ant-table-cell {
  background: #eaebed !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > td:first-child {
  border-top-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row > td:last-child {
  border-top-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row:hover > td:first-child {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-table-tamplate-expanded-row:hover > td:last-child {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style + .ant-table-expanded-row {
  background: #ddf5e4 !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style > .ant-table-cell {
  background: #ddf5e4 !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style > td:first-child {
  border-top-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style > td:last-child {
  border-top-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style:hover > td:first-child {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-marked-style:hover > td:last-child {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover {
  background: #ebebf2 !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover .publish-status {
  background-color: #fff !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover + .ant-table-row .ant-table-cell {
  border-top: 1px solid transparent !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover > td:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover > td:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-node-marked-style > .ant-table-cell {
  background: #ddf5e4 !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-node-marked-style > td:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .flow-node-marked-style > td:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-expanded-row {
  background-color: #eaebed;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-expanded-row .ant-table {
  margin-inline: 0px !important;
  margin-block: 0px !important;
}
.flow-table-tamplate .ant-table-content > table .ant-table-tbody .ant-table-expanded-row > .ant-table-cell {
  border-top: 1px solid transparent !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-thead {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid transparent !important;
  border-radius: 0px !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 0px;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0px;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-thead .ant-table-cell {
  border: 1px solid transparent;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-tbody .ant-table-row:hover .ant-table-cell {
  background: #ebebf2 !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-tbody .ant-table-cell {
  border-top: 1px solid transparent !important;
  background: #fff !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-tbody .flow-chat-node-marked-style > .ant-table-cell {
  background: #ddf5e4 !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 8px !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 8px !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-row:hover > td:first-child {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-row:hover > td:last-child {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.flow-table-tamplate .flow-subtable-tamplate .ant-table-content > table .ant-table-thead .ant-table-cell {
  border-top: 1px solid transparent !important;
  background: #fff !important;
}

.flow-table-tamplate-small-size .ant-table-row {
  cursor: pointer;
}
.flow-table-tamplate-small-size .ant-table-content > table .ant-table-cell {
  padding: 12px !important;
}

.flow-pagination-tamplate {
  font-size: 14px;
}
.flow-pagination-tamplate .ant-pagination-item {
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}
.flow-pagination-tamplate .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.6);
}
.flow-pagination-tamplate .ant-pagination-item-active {
  background: #275eff;
  border: none;
}
.flow-pagination-tamplate .ant-pagination-item-active a {
  color: #fff !important;
}
.flow-pagination-tamplate .ant-pagination-item-active:hover a, .flow-pagination-tamplate .ant-pagination-item-active:focus a {
  color: #fff !important;
}

.evaluation-set-table.ant-table-wrapper {
  padding: 0px;
  background: transparent !important;
}

.evaluation-set-other-table.ant-table-wrapper {
  padding: 0px;
  background: #fff !important;
}
.evaluation-set-other-table .ant-table-content > table .ant-table-thead .ant-table-cell {
  background: #f2f5fe !important;
}
.evaluation-set-other-table .ant-table-content > table .ant-table-tbody .ant-table-placeholder .ant-table-cell {
  border: none !important;
}

.ant-popover-content .ant-popconfirm-buttons .ant-btn-default,
.ant-popover-content .ant-popconfirm-buttons .ant-btn-primary {
  padding: 0 24px !important;
}

.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: #f2f5fe;
}

.ant-select-dropdown .ant-select-item:hover {
  background-color: #f8faff;
}

.ant-select-selector {
  border-radius: 8px !important;
}

.ant-select-item-option-active {
  background-color: #f8faff !important;
}

.ant-select-item-option-selected {
  font-weight: 400 !important;
  background-color: #dfe5ff !important;
}

.ant-form .ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  color: #f74e43;
}

.ant-input:-webkit-autofill,
.ant-input:-webkit-autofill:hover,
.ant-input:-webkit-autofill:focus,
.ant-input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
  -webkit-text-fill-color: #333 !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}#flow-container, .flow-container {
  font-size: 16px;
  font-weight: 500;
}
#flow-container .react-flow__node, .flow-container .react-flow__node {
  background: #fff;
  border: 2px solid #E8E8EA;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#flow-container .react-flow__node[data-id^=message].nopan, #flow-container .react-flow__node[data-id^=node-end], .flow-container .react-flow__node[data-id^=message].nopan, .flow-container .react-flow__node[data-id^=node-end] {
  z-index: 10 !important;
}
#flow-container .react-flow__node.selected, .flow-container .react-flow__node.selected {
  border: 2px solid #275EFF;
  z-index: 995 !important;
}
#flow-container .react-flow__node:hover, .flow-container .react-flow__node:hover {
  border: 2px solid #E8E8EA;
}
#flow-container .react-flow__node:hover.selected, .flow-container .react-flow__node:hover.selected {
  border: 2px solid #275EFF;
}
#flow-container .react-flow__node .react-flow__handle, .flow-container .react-flow__node .react-flow__handle {
  -webkit-transition: all;
  transition: all;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #fff;
  border: 2px solid #275EFF;
}
#flow-container .react-flow__node .react-flow__handle-right, .flow-container .react-flow__node .react-flow__handle-right {
  right: -7px !important;
}
#flow-container .react-flow__node .react-flow__handle-right:hover, .flow-container .react-flow__node .react-flow__handle-right:hover {
  width: 16px !important;
  height: 16px !important;
  right: -9px !important;
}
#flow-container .react-flow__node .react-flow__handle-left, .flow-container .react-flow__node .react-flow__handle-left {
  left: -7px !important;
}
#flow-container .react-flow__node .react-flow__handle-left:hover, .flow-container .react-flow__node .react-flow__handle-left:hover {
  width: 16px !important;
  height: 16px !important;
  left: -9px !important;
}
#flow-container .react-flow__edges:hover, .flow-container .react-flow__edges:hover {
  opacity: 0.5;
}

.flow-chat-drawer-ask .markdown-body .global-markdown {
  color: #fff !important;
}
.flow-chat-drawer-ask .markdown-body .global-markdown p {
  margin-bottom: 0px;
}
.flow-chat-drawer-ask .markdown-body .global-markdown a {
  color: #fff !important;
}

.small-size-markdown .global-markdown p,
.small-size-markdown .global-markdown div,
.small-size-markdown .global-markdown span,
.small-size-markdown .global-markdown ul,
.small-size-markdown .global-markdown ol {
  font-size: 14px;
}

.flow-input {
  width: 100%;
  height: 30px !important;
  background: #fff !important;
  border: 1px solid #d9d9d9;
  outline: none;
  border-radius: 6px;
}

.flow-input:disabled {
  background-color: #ededed !important;
  border-color: #dcdcdc !important;
  color: #a0a0a0 !important;
  cursor: not-allowed;
}

.flow-input:hover {
  border: 1px solid #e2e8ff;
  outline: none;
  background: #fff;
}

.flow-input:focus {
  border: 1px solid #1677ff;
  outline: none;
  background: #fff;
}

.flow-select .ant-select-selector {
  height: 30px !important;
}
.flow-select .ant-select-single {
  height: 30px !important;
}
.flow-select .ant-select-selection-search > input {
  height: 25px !important;
}

.flow-textarea,
.flow-template-editor {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.88) !important;
  width: 100%;
  border: 1px solid #e2e8ff;
  padding: 4px 10px !important;
  resize: none;
  border-radius: 6px !important;
  line-height: 20px;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  vertical-align: bottom;
  max-height: 500px;
  overflow: auto;
}

.flow-input-number {
  background: #f7f7fa !important;
}
.flow-input-number:focus, .flow-input-number:hover {
  background: #f7f7fa !important;
}

.flow-template-editor {
  word-wrap: break-word;
  word-break: break-all;
  overflow-wrap: anywhere;
  white-space-collapse: break-spaces;
  text-wrap-mode: wrap;
}
.flow-template-editor span {
  display: inline;
}
.flow-template-editor font {
  all: unset;
  display: inline;
}
.flow-template-editor:focus {
  border-color: #275EFF !important;
  outline: none !important;
}
.flow-template-editor:hover {
  cursor: text;
}
.flow-template-editor[data-placeholder]::before {
  content: attr(data-placeholder);
  color: #9ca3af;
  pointer-events: none;
}

.flow-collapse {
  margin-top: 12px;
  border: none;
  background: #f8faff;
  cursor: pointer !important;
}
.flow-collapse .ant-collapse-header {
  pointer-events: auto;
}
.flow-collapse .ant-collapse-content-box {
  padding: 0px !important;
}
.flow-collapse .ant-collapse-content {
  background: #f8faff;
  border: none !important;
  padding-bottom: 8px;
}
.flow-collapse .ant-collapse-header {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.flow-collapse-node-container {
  border-radius: 8px !important;
}
.flow-collapse-node-container > .ant-collapse-item > .ant-collapse-header {
  background: #f8faff !important;
}
.flow-collapse-node-container > .ant-collapse-item > .ant-collapse-content {
  background: transparent !important;
  border-radius: 8px !important;
}
.flow-collapse-node-container .ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 8px;
}
.flow-collapse-node-container.ant-collapse {
  background: transparent !important;
  margin: 0px !important;
}
.flow-collapse-node-container .ant-collapse {
  margin: 0px !important;
}
.flow-collapse-node-container > .ant-collapse-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
}
.flow-collapse-node-container .ant-collapse-header {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
  border-radius: 8px !important;
}

.disabled-flow-textarea {
  background: #f5f5f5 !important;
}
.disabled-flow-textarea .flow-textarea {
  background: #f5f5f5 !important;
}

.operation-result-container .ant-drawer-content-wrapper {
  width: 530px !important;
  -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.operation-result-container .ant-input-number-input {
  padding: 4px 10px;
}
.operation-result-container .ant-drawer-header {
  display: none;
}
.operation-result-container .ant-drawer-body {
  padding: 0;
}

.advanced-configuration-container .ant-drawer-content-wrapper {
  width: 452px !important;
  -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.advanced-configuration-container .ant-input-number-input {
  padding: 4px 10px;
}
.advanced-configuration-container .ant-drawer-header {
  display: none;
}
.advanced-configuration-container .ant-drawer-body {
  padding: 0;
}

.code-idea-container .ant-drawer-content-wrapper {
  width: 71vw !important;
  -webkit-box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.code-idea-container .ant-drawer-header {
  display: none;
}
.code-idea-container .ant-drawer-body {
  padding: 0;
  background: #1e1e1e;
}

.flow-model-select-dropdown {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.flow-model-select-dropdown .ant-select-item-option {
  padding-right: 24px;
}

.flow-rotate-center {
  -webkit-animation: rotate-center 1s linear infinite;
          animation: rotate-center 1s linear infinite;
}

@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.no-switch-tree .ant-tree-switcher-noop {
  display: none;
}

.ace_editor {
  width: 100% !important;
}
.ace_editor .ace_print-margin {
  display: none;
}
.ace_editor .ace_scroller {
  overflow-y: auto;
  overflow-x: hidden;
}

.tool-json-pretty {
  min-height: 250px;
}
.tool-json-pretty .ace_gutter {
  display: none;
}
.tool-json-pretty .ace_scroller {
  left: 10px !important;
}
.tool-json-pretty .ace_cursor {
  opacity: 0 !important;
}
.tool-json-pretty .ace_gutter {
  background: #ffffff !important;
}

.code-json-pretty-container::-webkit-scrollbar {
  display: none !important;
}
.code-json-pretty-container .code-json-pretty {
  background: #3a3a41 !important;
  color: #D1D1D1 !important;
}
.code-json-pretty-container .code-json-pretty .ace_variable,
.code-json-pretty-container .code-json-pretty .ace_string,
.code-json-pretty-container .code-json-pretty .ace_punctuation,
.code-json-pretty-container .code-json-pretty .ace_operator {
  color: #D1D1D1 !important;
}
.code-json-pretty-container .code-json-pretty .ace_cursor {
  opacity: 0 !important;
}
.code-json-pretty-container .code-json-pretty .ace_gutter {
  display: none;
}
.code-json-pretty-container .code-json-pretty .ace_scroller {
  left: 20px !important;
}
.code-json-pretty-container .code-json-pretty .ace_scrollbar {
  display: none !important;
}
.code-json-pretty-container .code-json-pretty ::-webkit-scrollbar {
  display: none !important;
}

.ace_gutter,
.ace_content {
  margin-top: 6px;
}

.ant-cascader-menu-empty.ant-cascader-menus {
  margin: 0 auto;
  width: 100px !important;
}

.flow-output-tree {
  background: #f8faff !important;
}
.flow-output-tree .ant-tree-treenode {
  width: 100%;
}
.flow-output-tree .ant-tree-treenode .ant-tree-node-content-wrapper {
  width: 100%;
  padding: 0px;
}
.flow-output-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: #f8faff !important;
}
.flow-output-tree .ant-tree-treenode .ant-tree-node-selected {
  background: #f8faff !important;
}
.flow-output-tree .ant-tree-switcher {
  width: 18px !important;
}

.react-flow__attribution {
  display: none !important;
}

.flow-drawer-search .ant-select-selector {
  padding-left: 30px !important;
}
.flow-drawer-search .ant-select-selector .ant-select-selection-search input {
  padding-left: 20px !important;
}

.flow-node-list ::-webkit-scrollbar-track,
.node-detail-template ::-webkit-scrollbar-track {
  background-color: transparent;
}
.flow-node-list ::-webkit-scrollbar-thumb,
.node-detail-template ::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.flow-node-list:hover ::-webkit-scrollbar-track,
.node-detail-template:hover ::-webkit-scrollbar-track {
  background-color: #EFF1F9;
}
.flow-node-list:hover ::-webkit-scrollbar-thumb,
.node-detail-template:hover ::-webkit-scrollbar-thumb {
  background-color: #D7DFE9;
}
.flow-node-list .global-markdown h2,
.node-detail-template .global-markdown h2 {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  margin: 16px 0px 8px 0px;
}
.flow-node-list .global-markdown h3,
.node-detail-template .global-markdown h3 {
  font-size: 12px;
  font-weight: 500;
  color: #666;
  margin: 8px 0px;
}
.flow-node-list .global-markdown p,
.node-detail-template .global-markdown p {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}
.flow-node-list .global-markdown table,
.node-detail-template .global-markdown table {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #dee3e8;
  border-radius: 8px;
  overflow: hidden;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
}
.flow-node-list .global-markdown table td,
.flow-node-list .global-markdown table th,
.flow-node-list .global-markdown table thead,
.flow-node-list .global-markdown table tbody,
.flow-node-list .global-markdown table tr,
.node-detail-template .global-markdown table td,
.node-detail-template .global-markdown table th,
.node-detail-template .global-markdown table thead,
.node-detail-template .global-markdown table tbody,
.node-detail-template .global-markdown table tr {
  border: none;
  outline: none;
}
.flow-node-list .global-markdown table td,
.node-detail-template .global-markdown table td {
  min-width: 150px;
}
.flow-node-list .global-markdown table thead,
.node-detail-template .global-markdown table thead {
  border-bottom: 1px solid #dee3e8;
  font-size: 12px;
  font-weight: 400;
  color: #000;
}
.flow-node-list .global-markdown table thead th,
.node-detail-template .global-markdown table thead th {
  font-weight: 400;
  color: #000;
}
.flow-node-list .global-markdown table tbody,
.node-detail-template .global-markdown table tbody {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}
.flow-node-list .global-markdown ul li,
.node-detail-template .global-markdown ul li {
  font-size: 12px;
}
.flow-node-list .global-markdown strong,
.node-detail-template .global-markdown strong {
  font-size: 12px;
  font-weight: 500;
  color: #000;
}

.evaluation-radio .ant-radio-button-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  border-radius: 8px;
  border-color: transparent !important;
  padding: 0;
}
.evaluation-radio .ant-radio-button-wrapper::before {
  display: none;
}
.evaluation-radio .ant-radio-button-wrapper:hover {
  color: #000;
}
.evaluation-radio .ant-radio-button-wrapper-checked {
  background: #275eff;
  color: rgba(255, 255, 255, 0.9);
}
.evaluation-radio .ant-radio-button-wrapper-checked:hover {
  color: rgba(255, 255, 255, 0.9);
}
.evaluation-radio .ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}

.evaluation-create-radio .ant-radio-button-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  border-radius: 8px;
  border-color: transparent !important;
  padding: 0;
}
.evaluation-create-radio .ant-radio-button-wrapper::before {
  display: none;
}
.evaluation-create-radio .ant-radio-button-wrapper:hover {
  color: #000;
}
.evaluation-create-radio .ant-radio-button-wrapper-checked {
  color: rgba(255, 255, 255, 0.9);
}
.evaluation-create-radio .ant-radio-button-wrapper-checked:hover {
  color: rgba(255, 255, 255, 0.9);
}

.sample-mode-radio .ant-radio-button-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: none;
  padding: 0;
  height: auto;
}
.sample-mode-radio .ant-radio-button-wrapper::before {
  display: none;
}

.evaluation-upload .ant-upload-drag {
  border: none !important;
}
.evaluation-upload .ant-upload-drag .ant-upload-btn {
  padding: 0;
}

.flow-file-upload {
  color: #C0C0C0;
}
.flow-file-upload .ant-upload-drag {
  padding: 20px 0px;
  border: 1px solid #e2e8ff !important;
  background: #f7f7fa;
}/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
  cursor: -webkit-grab;
  cursor: grab;
}
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__pane.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
.react-flow__viewport {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow .react-flow__edges {
  pointer-events: none;
  overflow: visible;
}
.react-flow__edge-path,
.react-flow__connection-path {
  stroke: #b1b1b7;
  stroke-width: 1;
  fill: none;
}
.react-flow__edge {
  pointer-events: visibleStroke;
  cursor: pointer;
}
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    -webkit-animation: dashdraw 0.5s linear infinite;
            animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    -webkit-animation: none;
            animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge:focus .react-flow__edge-path,
  .react-flow__edge:focus-visible .react-flow__edge-path {
    stroke: #555;
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge-textbg {
    fill: white;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            -ms-user-select: none;
        user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    -webkit-animation: dashdraw 0.5s linear infinite;
            animation: dashdraw 0.5s linear infinite;
  }
.react-flow__connectionline {
  z-index: 1001;
}
.react-flow__nodes {
  pointer-events: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          -ms-user-select: none;
      user-select: none;
  pointer-events: all;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: -webkit-grab;
  cursor: grab;
}
.react-flow__node.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
.react-flow__nodesselection {
  z-index: 3;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: -webkit-grab;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background: #1a192b;
  border: 1px solid white;
  border-radius: 100%;
}
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: -4px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
.react-flow__handle-top {
    left: 50%;
    top: -4px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
.react-flow__handle-left {
    top: 50%;
    left: -4px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
.react-flow__handle-right {
    right: -4px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.center {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
.react-flow__attribution {
  font-size: 10px;
  background: rgba(255, 255, 255, 0.5);
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@-webkit-keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          -ms-user-select: none;
      user-select: none;
}
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-default,
.react-flow__node-input,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: 3px;
  width: 150px;
  font-size: 12px;
  color: #222;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #1a192b;
  background-color: white;
}
.react-flow__node-default.selectable:hover, .react-flow__node-input.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
              box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
    }
.react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      -webkit-box-shadow: 0 0 0 0.5px #1a192b;
              box-shadow: 0 0 0 0.5px #1a192b;
    }
.react-flow__node-group {
  background-color: rgba(240, 240, 240, 0.25);
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: rgba(0, 89, 220, 0.08);
  border: 1px dotted rgba(0, 89, 220, 0.8);
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls {
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);
}
.react-flow__controls-button {
    border: none;
    background: #fefefe;
    border-bottom: 1px solid #eee;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 16px;
    height: 16px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            -ms-user-select: none;
        user-select: none;
    padding: 5px;
  }
.react-flow__controls-button:hover {
      background: #f4f4f4;
    }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__minimap {
  background-color: #fff;
}
.react-flow__minimap svg {
  display: block;
}
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: #3367d9;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: #3367d9;
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
