:root{--uai-primary-color: #3480f9;--uai-color-white: #fff;--uai-color-black: #000;--uai-warning-color: #f6913e;--uai-error-color: #ef3f35;--uai-toolbar-background: #fff;--uai-container-background: #f4f5f7;--uai-button-hover-background: #f1f3f5;--uai-text-selection-background: #94cfff;--uai-font-family: helvetica neue, helvetica, pingfang sc, hiragino sans gb, microsoft yahei, simsun, sans-serif;--uai-font-size: 14px;--uai-font-size-small: 12px;--uai-text-color: #333639;--uai-text-color-light: rgba(0, 0, 0, .5);--uai-text-color-disabled: #a7abac;--uai-shadow: 0 3px 14px 2px rgba(0, 0, 0, .03), 0 8px 10px 1px rgba(0, 0, 0, .04), 0 5px 5px -3px rgba(0, 0, 0, .08);--uai-border-color: rgba(0, 0, 0, .08);--uai-border-color-dark: #ddd;--uai-border-color-light: rgba(0, 0, 0, .05);--uai-radius: 5px;--uai-radius-medium: 5px;--uai-menu-tips-bg-color: #fff;--uai-menu-tips-text-color: #000;--uai-popup-content-padding: 12px;--uai-popup-max-height: max(60vh, 180px);--uai-tooltip-content-padding: 6px 10px;--uai-mask-color: transparent;--uai-content-placeholder-color: #999;--uai-content-text-color: #333;--uai-content-node-border: #e7e7e7;--uai-content-node-radius: var(--uai-radius);--uai-content-node-bottom: .25em;--uai-content-node-selected-background: #f5f8fc;--uai-content-table-border-color: #333;--uai-content-table-thead-background: #f1f3f5;--uai-content-table-selected-background: rgba(200, 200, 255, .4);--uai-content-line-number-color: #e7e8ea;--uai-content-search-result-background: #fefc7ef2;--uai-content-search-result-current-background: #0dff00c3;--uai-content-invisible-break-color: #4e8bfc;--uai-content-code-color: var(--uai-primary-color);--uai-content-code-background: #f1f3f5;--uai-content-code-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;--uai-scrollbar-size: 10px;--uai-scrollbar-thumb-color: rgba(0, 0, 0, .2);--uai-scrollbar-thumb-hover-color: rgba(0, 0, 0, .35);--uai-app-bubble-sent-background-color: #a5f5a5;--uai-app-bubble-reveived-background-color: #a5f5f5;--uai-breakpoint-xs: 375px;--uai-breakpoint-sm: 640px;--uai-breakpoint-md: 768px;--uai-breakpoint-lg: 1024px;--uai-breakpoint-xl: 1280px;--uai-breakpoint-xxl: 1920px;--uai-spacing-xs: 4px;--uai-spacing-sm: 8px;--uai-spacing-md: 16px;--uai-spacing-lg: 24px}@media (max-width: 768px){:root{--uai-spacing-xs: 6px;--uai-spacing-sm: 10px;--uai-spacing-md: 18px;--uai-spacing-lg: 26px}}[theme-mode=dark]{--uai-color-white: #17171a;--uai-color-black: #fff;--uai-warning-color: #cf6e2d;--uai-error-color: #c64751;--uai-container-background: #2a2b2d;--uai-button-hover-background: #2c2c2c;--uai-text-color: #ddd;--uai-text-color-light: #bbb;--uai-text-color-disabled: #999;--uai-border-color: rgba(255, 255, 255, .15);--uai-border-color-dark: rgba(255, 255, 255, .2);--uai-border-color-light: rgba(255, 255, 255, .08);--uai-content-text-color: #000;--uai-scrollbar-thumb-color: rgba(255, 255, 255, .3);--uai-scrollbar-thumb-hover-color: rgba(255, 255, 255, .45)}.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-40: 2.5rem;--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;--fgColor-accent: Highlight}@media (prefers-color-scheme: dark){.markdown-body,[data-theme=dark]{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #0d1117;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--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: #9198a1;--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: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--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: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}}@media (prefers-color-scheme: light){.markdown-body,[data-theme=light]{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--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: #59636e;--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: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--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: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}}.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}.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:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 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;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{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 ::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:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.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;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;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:var(--base-size-4);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;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:var(--base-size-24);margin-bottom:var(--base-size-16);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;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:var(--base-size-4);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:var(--base-size-16)}.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:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.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:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);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 var(--base-size-8) 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:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);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 body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.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:700;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:700;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:700;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:700;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;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:-.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 ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.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{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:flex;font-weight:var(--base-text-weight-medium, 500);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}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}[data-tippy-root]{max-width:calc(100% - 10px)}.tippy-box{max-width:1000px!important;position:relative;border-radius:var(--uai-radius);font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=uai-tips]{background-color:var(--uai-menu-tips-bg-color);color:var(--uai-menu-tips-text-color);border:solid 1px var(--uai-border-color);box-shadow:2px 2px 2px 2px #9696961a}.tippy-box[data-theme~=uai-tips][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--uai-menu-tips-bg-color);border:solid 1px var(--uai-border-color)}.tippy-box[data-theme~=uai-tips][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--uai-menu-tips-bg-color);border:solid 1px var(--uai-border-color)}.tippy-box[data-theme~=uai-tips][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--uai-menu-tips-bg-color)}.tippy-box[data-theme~=uai-tips][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--uai-menu-tips-bg-color)}.katex .katex-html{display:none}.ProseMirror-gapcursor{height:24px;display:flex}.ProseMirror-gapcursor:after{width:1px;height:16px;margin-top:8px;background-color:var(--uai-color-black)}.Tiptap-mathematics-editor{background:var(--uai-content-node-selected-background);font-family:monospace;padding:.2em .5em}.Tiptap-mathematics-render{cursor:pointer;padding:0 .25em;transition:background .2s}.Tiptap-mathematics-render:hover{background:var(--uai-content-node-selected-background)}.Tiptap-mathematics-editor,.Tiptap-mathematics-render{border-radius:.2em;display:inline-block}.uai-editor{width:100%;height:100%;overflow:visible;display:flex;flex-direction:column;counter-reset:title;color:var(--uai-content-text-color)}@media (max-width: 768px){.uai-editor{height:calc(100vh - env(safe-area-inset-bottom));min-height:calc(100vh - 60px)}}@media print{.uai-editor{height:auto;width:auto}}.uai-editor .uai-page-node-content>*{position:relative;z-index:1}.uai-editor .uai-page-node-content>*+*{margin-top:var(--uai-content-node-bottom)}.uai-editor .uai-page-node-content>*.uai-node-focused:not(hr):not(.tableWrapper):not(table):before{content:"";display:block;position:absolute;inset:-5px -8px;border-radius:var(--uai-radius);background:var(--uai-content-node-selected-background);pointer-events:none;z-index:-1}.uai-editor .uai-page-node-content>*.uai-node-focused:is(div):not(.uai-node-view-empty):before{top:-8px!important;bottom:-8px!important}.uai-editor .uai-page-node-content>*.uai-node-focused.uai-node-view-empty:before{top:3px!important;bottom:auto;height:2px;left:0!important;right:0!important;background:var(--uai-primary-color)!important}.uai-editor .uai-page-node-content>*.uai-node-focused.uai-page-divider{border-radius:var(--uai-radius);background:var(--uai-content-node-selected-background);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.uai-editor .uai-page-node-content>*.uai-node-focused .uai-select-outline{outline:solid 1px var(--uai-primary-color)}.uai-editor .is-editor-empty:first-child>*{display:none}.uai-editor .is-editor-empty:first-child:before{color:var(--uai-content-placeholder-color);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.uai-toolbar .uai-input.uai-size-s{--td-comp-paddingLR-s: 5px}.uai-toolbar .uai-input.uai-size-s.uai-input--suffix{padding-right:2px!important}.uai-toolbar .uai-input.uai-size-s__suffix:not(:empty){margin-left:0!important}.uai-toolbar-actions{padding:6px 10px;font-size:small;width:100px;z-index:500;background-color:var(--uai-toolbar-background)}.uai-toolbar-actions.ribbon{position:absolute;right:0;top:1px}.uai-toolbar-actions-button{cursor:pointer}.uai-toolbar-actions-button.active{background-color:var(--uai-button-hover-background)}.uai-toolbar-actions-button:not(:last-child){margin-right:3px}.uai-toolbar-actions-button :deep(.uai-button__text){display:flex;align-items:center}.uai-toolbar-actions-button :deep(.uai-button__text) .uai-icon{margin-right:3px}@media screen and (max-width: 640px){.uai-toolbar-actions{padding-left:0}.uai-toolbar-actions .uai-status-online{margin-right:0}.uai-toolbar-actions .uai-button-text{display:none!important}.uai-toolbar-actions .uai-status-bar-button .uai-button-text,.uai-toolbar-actions .uai-status-bar-button uai-editor-menu-button .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-menu-button .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-button-content .uai-button-text{display:none!important}.uai-toolbar-actions .uai-status-bar-button.show-text .uai-button-text,.uai-toolbar-actions .uai-status-bar-button.classic-text .uai-button-text,.uai-toolbar-actions .uai-status-bar-button.show-text uai-editor-menu-button .uai-button-text,.uai-toolbar-actions .uai-status-bar-button.classic-text uai-editor-menu-button .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-menu-button.show-text .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-menu-button.classic-text .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-menu-button.show-text .uai-button-content .uai-button-text,.uai-toolbar-actions .uai-status-bar-button .uai-menu-button.classic-text .uai-button-content .uai-button-text{display:none!important}.uai-toolbar-actions .uai-status-bar * .uai-button-text{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}}.uai-toolbar-container{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;border-bottom:solid 1px var(--uai-border-color);position:relative;z-index:200}@media (max-width: 768px){.uai-toolbar-container{overflow-x:auto;flex-wrap:wrap;min-width:0}.uai-toolbar-container .uai-scrollable-control-button{display:none!important;visibility:hidden!important;opacity:0!important}}.uai-toolbar-menus{width:calc(100% - 120px);position:relative;z-index:2}@media (max-width: 768px){.uai-toolbar-menus{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.uai-ribbon-menu .uai-ribbon-tabs{padding:10px 10px 0;display:flex;flex-wrap:wrap;overflow-x:auto}@media (max-width: 768px){.uai-ribbon-menu .uai-ribbon-tabs{padding:5px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}}.uai-ribbon-menu .uai-ribbon-tabs-item{font-size:var(--uai-font-size-small);margin-right:15px;cursor:pointer;display:flex;align-items:center;flex-direction:column}@media (max-width: 768px){.uai-ribbon-menu .uai-ribbon-tabs-item{margin-right:2px;min-width:32px;max-width:48px;padding:1px 2px;flex-shrink:1;white-space:nowrap;height:32px;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-weight:700!important;line-height:32px!important}}.uai-ribbon-menu .uai-ribbon-tabs-item:has-text("生成"),.uai-ribbon-menu .uai-ribbon-tabs-item:has-text("Generate"){color:#1890ff;font-weight:500}.uai-ribbon-menu .uai-ribbon-tabs-item:has-text("生成"):before,.uai-ribbon-menu .uai-ribbon-tabs-item:has-text("Generate"):before{content:"✨";margin-right:4px;font-size:14px}.uai-ribbon-menu .uai-ribbon-tabs-item:hover{font-weight:600}.uai-ribbon-menu .uai-ribbon-tabs-item:hover:after{display:block;content:"";height:3px;width:100%;margin-top:5px;background-color:var(--uai-border-color)}.uai-ribbon-menu .uai-ribbon-tabs-item.active{color:var(--uai-primary-color);font-weight:600}.uai-ribbon-menu .uai-ribbon-tabs-item.active:after{display:block;content:"";height:3px;width:100%;margin-top:5px;background-color:var(--uai-primary-color);transition:width .3s}.uai-ribbon-menu .uai-ribbon-tabs-item.active:hover:after{width:120%}@media screen and (max-width: 640px){.uai-ribbon-menu .uai-ribbon-tabs-item{margin-right:10px}}.uai-ribbon-menu .uai-ribbon-scrollable-container{padding:10px 0;box-sizing:border-box;align-items:center;justify-content:center;vertical-align:middle}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container{height:57px;flex-shrink:0;width:100%}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container select{border:solid 1px var(--uai-border-color-light);background-color:var(--uai-toolbar-background);border-radius:var(--uai-radius);padding:6px;outline:none}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group{padding:0 20px;border-left:solid 1px var(--uai-border-color-light);flex-shrink:0;display:flex;align-items:center}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container{width:323px;height:56px;display:flex;position:relative;z-index:2;background-color:var(--uai-container-background);border:solid 1px var(--uai-border-color);border-radius:var(--uai-radius)}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-list{margin:5px;display:flex;flex-wrap:wrap;max-width:300px;overflow:hidden}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item{width:140px;height:42px;margin:2px;text-align:center;background-color:#fff;border:solid 1px var(--uai-border-color);border-radius:var(--uai-radius);padding:5px 10px;box-sizing:border-box;cursor:pointer;flex:0 0 68px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item:hover,.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item.active{border-color:var(--uai-primary-color)}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title{line-height:18px;font-weight:600}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.text{font-size:12px;font-weight:400}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h1{font-size:15px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h2{font-size:14px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h3{font-size:13px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h4{font-size:12px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h5{font-size:11px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-title.h6{font-size:10px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group .uai-ribbon-heading-container .uai-ribbon-heading-item-subtitle{font-size:8px;color:var(--uai-text-color-light);text-transform:capitalize;margin-top:3px;line-height:1}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group:empty{display:none}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group:first-child{padding-left:0}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group:first-child{border-left:none}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group-row{display:flex;align-items:center}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group-row :deep(> *:not(:last-child)){margin-right:5px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-ribbon-container .uai-ribbon-virtual-group-row:not(:last-child){margin-bottom:5px}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-scrollable-control .uai-scrollable-control-button{padding:0 10px;border:1px solid var(--uai-border-color);background-color:var(--uai-container-background);border-radius:var(--uai-radius);display:flex;align-items:center;justify-content:center;vertical-align:middle;position:absolute;height:56px;z-index:2}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-scrollable-control .uai-scrollable-control-button-left{left:0}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-scrollable-control .uai-scrollable-control-button-right{right:0}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-scrollable-control .uai-scrollable-control-button:hover{cursor:pointer;background-color:var(--uai-primary-color)}.uai-ribbon-menu .uai-ribbon-scrollable-container .uai-scrollable-control .uai-scrollable-control-content{flex:1;width:calc(100% - 120px)}.uai-classic-menu{display:flex;align-items:center;flex:1;width:100%}.uai-classic-menu select{border:none;outline:none}.uai-classic-menu .uai-classic-menu-switch{border:solid 1px var(--uai-border-color-light);background-color:var(--uai-toolbar-background);border-radius:var(--uai-radius);padding:6px;display:flex;align-items:center;justify-content:center;vertical-align:middle;z-index:500}.uai-classic-menu .uai-classic-scrollable-container{height:30px;padding:10px 0;width:calc(100% - 104px)}.uai-classic-menu .uai-classic-scrollable-container .uai-editor-menu-select{border:solid 1px var(--uai-border-color-light);background-color:var(--uai-toolbar-background);border-radius:var(--uai-radius);margin-left:3px;padding:2px;width:auto!important;min-width:fit-content}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group{display:flex;align-items:center;flex-shrink:0}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group:empty{display:none}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group:before{content:"";display:block;height:18px;width:1px;background-color:var(--uai-border-color-light);margin:0 10px}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group:first-child:before{display:none}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group :deep(.uai-menu-button .uai-button--shape-square) .uai-icon{font-size:14px}.uai-classic-menu .uai-classic-scrollable-container .uai-classic-virtual-group-row{display:flex}.uai-classic-menu .uai-classic-scrollable-container .uai-scrollable-control .uai-scrollable-control-button{padding:0 10px;border:1px solid var(--uai-border-color);background-color:var(--uai-container-background);border-radius:var(--uai-radius);display:flex;align-items:center;justify-content:center;vertical-align:middle;position:absolute;height:28px;z-index:2}.uai-classic-menu .uai-classic-scrollable-container .uai-scrollable-control .uai-scrollable-control-button-left{left:1}.uai-classic-menu .uai-classic-scrollable-container .uai-scrollable-control .uai-scrollable-control-button-right{right:0}.uai-classic-menu .uai-classic-scrollable-container .uai-scrollable-control .uai-scrollable-control-button:hover{cursor:pointer;background-color:var(--uai-primary-color)}.uai-classic-menu .uai-classic-scrollable-container .uai-scrollable-control .uai-scrollable-control-content{width:100%}.uai-source-menu{height:30px;padding:10px;display:flex;align-items:center}.uai-icon{display:flex}.uai-menu-button{--td-comp-paddingLR-s: 5px;--td-radius-default: var(--uai-radius);border:none;margin:0 3px;display:flex;flex-direction:row;align-items:center;vertical-align:baseline}.uai-menu-button.show-text{width:auto;padding-left:var(--td-comp-paddingLR-s);padding-right:var(--td-comp-paddingLR-s)}.uai-menu-button.show-text .uai-button-content .uai-button-text{display:block!important;margin-left:3px}.uai-menu-button[disabled] .uai-button-icon{--uai-primary-color: var(--uai-text-color-disabled);color:var(--uai-text-color-disabled)!important}.uai-menu-button[disabled] .uai-button-text{color:var(--uai-text-color-disabled)!important}.uai-menu-button-wrap{display:inline-flex}.uai-menu-button-wrap:not(:last-child){margin-right:5px}.uai-menu-button:hover,.uai-menu-button.active{background-color:var(--uai-button-hover-background);border-radius:var(--uai-radius)}.uai-menu-button:hover .uai-button-icon-arrow.uai-button-handle,.uai-menu-button.active .uai-button-icon-arrow.uai-button-handle{background-color:#0000000d}.uai-menu-button .uai-button-content{display:flex;padding:5px;align-items:center;justify-content:center;vertical-align:baseline;line-height:1}.uai-menu-button .uai-button-content .uai-button-icon,.uai-menu-button .uai-button-content :deep(.uai-icon){font-size:16px}.uai-menu-button .uai-button-content .uai-button-icon-svg{display:flex}.uai-menu-button .uai-button-content .uai-button-icon-svg :deep(svg){width:16px;height:16px}.uai-menu-button .uai-button-content .uai-button-text{display:none}.uai-menu-button .uai-button-icon-arrow{width:16px;height:16px;margin-left:-2px;padding:0;border-top-right-radius:var(--uai-radius);border-bottom-right-radius:var(--uai-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uai-menu-button .uai-button-icon-arrow:hover{background-color:#ddd}@media (max-width: 768px){.uai-menu-button .uai-button-icon-arrow{display:none!important}}@media (min-width: 769px){.uai-menu-button .uai-button-icon-arrow{display:flex!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin-left:-2px!important;padding:0!important;border-top-right-radius:var(--uai-radius)!important;border-bottom-right-radius:var(--uai-radius)!important;background-color:transparent!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.uai-menu-button .uai-button-icon-arrow:hover{background-color:#ddd!important}}.uai-menu-button.huge{width:auto;height:56px;margin-bottom:0;flex-direction:row}.uai-menu-button.huge .uai-button-content{display:flex;padding:10px;align-items:center;justify-content:center;flex-direction:column;min-width:32px}.uai-menu-button.huge .uai-button-content .uai-button-icon{display:block;font-size:24px;margin-top:3px}.uai-menu-button.huge .uai-button-content .uai-button-icon-svg{display:flex;margin-top:3px}.uai-menu-button.huge .uai-button-content .uai-button-icon-svg :deep(svg){width:24px;height:24px}.uai-menu-button.huge .uai-button-content .uai-button-text{display:block;font-size:12px;color:var(--uai-text-color)}.uai-menu-button.huge .uai-button-icon-arrow{width:14px;margin-left:-10px;padding-top:20px;border-top-right-radius:var(--uai-radius);border-bottom-right-radius:var(--uai-radius)}.uai-menu-button.huge .uai-button-icon-arrow:hover{background-color:#ddd}.uai-menu-button.huge.has-arrow .uai-button-content{min-width:40px}.uai-menu-button.classic-text{width:auto}.uai-menu-button.classic-text .uai-button-content .uai-button-text{display:block!important;font-size:12px;color:var(--uai-text-color);margin-left:3px}@media (min-width: 769px) and (max-width: 1024px){.uai-menu-button{min-width:36px;min-height:36px;margin:0 2px}.uai-menu-button .uai-button-content{padding:6px}.uai-menu-button .uai-button-content .uai-button-text{display:none}.uai-menu-button .uai-button-content .uai-button-icon,.uai-menu-button .uai-button-content :deep(.uai-icon){font-size:18px}.uai-menu-button .uai-button-icon-arrow{display:flex!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin-left:2px!important;padding:0!important;border-radius:2px!important;background-color:transparent!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.uai-menu-button .uai-button-icon-arrow:hover{background-color:#0000000d!important}.uai-menu-button .uai-button-icon-arrow:active{transform:scale(.95)!important}}@media (max-width: 768px){.uai-menu-button{min-width:32px;min-height:32px;margin:0 1px;padding:4px 6px}.uai-menu-button.huge{min-width:32px;min-height:32px;padding:4px 6px}.uai-menu-button .uai-button-content{padding:4px}.uai-menu-button .uai-button-content .uai-button-text{font-size:10px;white-space:nowrap;display:block;line-height:1.2}.uai-menu-button .uai-button-content .uai-button-icon,.uai-menu-button .uai-button-content :deep(.uai-icon){font-size:16px}.uai-menu-button .uai-button-content .uai-button-icon-svg :deep(svg){width:16px;height:16px}.uai-menu-button .uai-button-content div[style*="height: 16px"]{height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.uai-menu-button .uai-button-content div[style*="height: 16px"] img{width:16px!important;height:16px!important}}.uai-menu-disabled{cursor:not-allowed!important}.uai-menu-enabled{cursor:pointer!important}.uai-main{flex:1;background-color:var(--uai-container-background);overflow:auto}.uai-main::-webkit-scrollbar{width:var(--uai-scrollbar-size)!important;height:var(--uai-scrollbar-size)!important;position:absolute}.uai-main::-webkit-scrollbar-track{width:var(--uai-scrollbar-size)!important;background:transparent}.uai-main:hover::-webkit-scrollbar-thumb{background-color:var(--uai-scrollbar-thumb-color);background-clip:padding-box;border-radius:1em;transition:background-color .3s;cursor:pointer}.uai-main::-webkit-scrollbar-thumb:hover{background-color:var(--uai-scrollbar-thumb-hover-color)}@media (max-width: 768px){.uai-main{height:calc(100vh - 50px - env(safe-area-inset-bottom));padding-bottom:100px;overflow-y:auto;overflow-x:visible;box-sizing:border-box}}.uai-main .uai-page-container{display:flex;position:relative}.uai-main .uai-zoomable-container{flex:1;padding:20px;scroll-behavior:smooth}@media (max-width: 768px){.uai-main .uai-zoomable-container{padding:3px 2px 150px;height:100%;overflow-y:auto;box-sizing:border-box}}.uai-main .uai-zoomable-container .uai-zoomable-content{margin:0 auto;width:21cm;max-width:100%;min-height:29.7cm;position:relative;background-color:#fff;padding:30px 50px;box-sizing:border-box}@media (max-width: 768px){.uai-main .uai-zoomable-container .uai-zoomable-content{width:100%!important;max-width:100%!important;min-width:0!important}}@media (max-width: 1024px){.uai-main .uai-zoomable-container .uai-zoomable-content{width:100%;padding:20px 30px}}@media (max-width: 640px){.uai-main .uai-zoomable-container .uai-zoomable-content{width:100%;padding:6px 4px 30px;min-height:auto;margin-bottom:80px}}@media (max-width: 375px){.uai-main .uai-zoomable-container .uai-zoomable-content{padding:4px 3px 35px;margin-bottom:90px}}.uai-main .uai-zoomable-container .uai-zoomable-content .uai-page-content{transform-origin:0 0;box-sizing:border-box;display:flex;position:relative;overflow:visible!important}.uai-main .uai-zoomable-container .uai-zoomable-content .uai-page-content [contenteditable]{outline:none}.uai-toolbar,.uai-footer{background-color:var(--uai-color-white)}.uai-footer .uai-status-bar{padding:5px;display:flex;justify-content:space-between;font-size:var(--uai-font-size-small);border-top:solid 1px var(--uai-border-color)}@media screen and (max-width: 640px){.uai-footer .uai-status-bar{overflow-x:auto}.uai-footer .uai-status-bar::-webkit-scrollbar{display:none}}.uai-footer .uai-status-bar .uai-status-bar-split{height:18px;width:1px;background-color:var(--uai-border-color);margin-left:13px}.uai-footer .uai-status-bar .uai-status-bar-button{--td-comp-size-xs: 18px;--td-comp-paddingLR-l: 8px;--td-radius-default: 2px;font-size:14px;margin:0 4px;color:var(--uai-text-color);cursor:pointer}.uai-footer .uai-status-bar .uai-status-bar-button:not(.auto-width){width:var(--td-comp-size-xs)}.uai-footer .uai-status-bar .uai-status-bar-button.auto-width{font-size:var(--uai-font-size-small);padding-left:6px;padding-right:6px}.uai-footer .uai-status-bar .uai-status-bar-button.word-count{padding-left:2px;padding-right:0}.uai-footer .uai-status-bar .uai-status-bar-button.word-count :deep(.uai-button__text){display:flex;align-items:center}.uai-footer .uai-status-bar .uai-status-bar-button.word-count :deep(.uai-button__text) .uai-icon{margin-left:3px;transform:rotate(180deg)}.uai-footer .uai-status-bar .uai-status-bar-button :deep(.uai-button__text){padding:0 5px}.uai-footer .uai-status-bar .uai-status-bar-button.active{background-color:var(--uai-button-hover-background);border-color:var(--uai-button-hover-background);color:var(--uai-primary-color)}.uai-footer .uai-status-bar-left{display:flex;align-items:center}.uai-footer .uai-status-bar-right{display:flex;align-items:center;padding-right:15px}.uai-footer .uai-status-bar-right .uai-zoom-level-bar{width:240px;display:flex;--td-comp-size-xxxs: 8px;--td-size-2: 3px;--td-brand-color: var(--uai-text-color)}.uai-footer .uai-status-bar-right .uai-zoom-level-bar .uai-zoom-level-slider :deep(.uai-slider__button){background:var(--td-brand-color);border:none;box-shadow:none}.uai-footer .uai-status-bar-right .uai-zoom-level-bar .uai-zoom-level-slider :deep(.uai-slider__track){background:none}.uai-footer .uai-status-bar-right .uai-lang-button :deep(.uai-button__text){display:flex;align-items:center}.uai-footer .uai-status-bar-right .uai-lang-button :deep(.uai-button__text) .uai-icon{font-size:16px;margin-right:3px}@media screen and (max-width: 720px){.uai-footer .uai-status-bar-right .uai-zoom-level-bar{width:auto}.uai-footer .uai-status-bar-right .uai-zoom-level-slider,.uai-footer .uai-status-bar-right .uai-lang-button{display:none!important}}.uai-word-count{margin-right:.25em}.uai-word-count-title{padding:0 12px;margin-bottom:3px}.uai-word-count-detail{padding:10px 0 8px;width:180px;font-size:12px;line-height:28px;color:var(--uai-text-color-light)}.uai-print-iframe{visibility:hidden;position:fixed;width:0;height:0;border:none;overflow:auto;scrollbar-width:0}.uai-source-editor{width:100%;height:100%}.uai-editor-container{--td-brand-color: var(--uai-primary-color);--td-warning-color: var(--uai-warning-color);--td-error-color: var(--uai-error-color);--td-text-color-primary: var(--uai-text-color);--td-text-color-disabled: var(--uai-text-color-disabled);width:100%;height:100%;min-height:500px;overflow:hidden;display:flex;flex-direction:column;color:var(--uai-text-color);font-family:var(--uai-font-family);position:relative!important}@media print{.uai-editor-container{overflow:auto;height:auto}}.uai-editor-container.is-empty .uai-page-node-content>:first-child:after{content:var(--uai-editor-placeholder);color:var(--uai-content-placeholder-color);position:absolute;top:0;cursor:text}.uai-editor-container.show-line-number .uai-page-node-content>*:not([data-line-number=false]):not(div):not(.uai-node-focused){position:relative}.uai-editor-container.show-line-number .uai-page-node-content>*:not([data-line-number=false]):not(div):not(.uai-node-focused):before{position:absolute;content:counter(title) ".";counter-increment:title;right:100%;margin-right:20px;color:var(--uai-content-line-number-color);font-family:var(--uai-font-family);font-size:14px;font-weight:400}.uai-editor-container ::selection{background-color:var(--uai-text-selection-background)}.uai-editor-container a{color:var(--uai-primary-color);text-decoration:none;cursor:pointer}.uai-editor-container a:hover{opacity:.8;text-decoration:underline}.uai-editor-container code{color:var(--uai-content-code-color);background-color:var(--uai-content-code-background);font-family:var(--uai-content-code-family);border-radius:3px;padding:.1em .4em;margin-left:.25em;margin-right:.25em}.uai-editor-container .uai-paragraph{margin:0}.uai-editor-container .uai-paragraph:empty:not(:focus){min-height:1.2em;opacity:.5}.uai-editor-container .uai-paragraph:empty:not(:focus):not([data-placeholder]){height:0;overflow:hidden;margin:0;padding:0}.uai-editor-container .uai-hard-break{line-height:1}.uai-editor-container ul,.uai-editor-container ol{list-style-position:inside;padding-left:0}.uai-editor-container ul li,.uai-editor-container ol li{padding:.25em 0 .25em 3px}.uai-editor-container ul li p,.uai-editor-container ol li p{display:inline}.uai-editor-container ol li p{margin-left:.25em;word-break:break-all}.uai-editor-container blockquote{border-left:3px solid var(--uai-primary-color);padding:.5em 1em;color:#777;background-color:#00000008}.uai-editor-container table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden;page-break-inside:auto}.uai-editor-container table tr{page-break-inside:avoid;page-break-after:auto}.uai-editor-container table th{font-weight:700;text-align:left;background-color:var(--uai-content-table-thead-background)}.uai-editor-container table td,.uai-editor-container table th{min-width:1em;border:1px solid var(--uai-content-table-border-color);padding:3px 5px;vertical-align:middle;box-sizing:border-box;position:relative}.uai-editor-container table td>*,.uai-editor-container table th>*{margin-bottom:0}.uai-editor-container table td[data-align=left-top],.uai-editor-container table th[data-align=left-top]{vertical-align:top;text-align:left}.uai-editor-container table td[data-align=center-top],.uai-editor-container table th[data-align=center-top]{vertical-align:top;text-align:center}.uai-editor-container table td[data-align=right-top],.uai-editor-container table th[data-align=right-top]{vertical-align:middle;text-align:right}.uai-editor-container table td[data-align=justify-top],.uai-editor-container table th[data-align=justify-top]{vertical-align:middle;text-align:justify}.uai-editor-container table td[data-align=left-middle],.uai-editor-container table th[data-align=left-middle]{vertical-align:middle;text-align:left}.uai-editor-container table td[data-align=center-middle],.uai-editor-container table th[data-align=center-middle]{vertical-align:middle;text-align:center}.uai-editor-container table td[data-align=right-middle],.uai-editor-container table th[data-align=right-middle]{vertical-align:middle;text-align:right}.uai-editor-container table td[data-align=justify-middle],.uai-editor-container table th[data-align=justify-middle]{vertical-align:middle;text-align:justify}.uai-editor-container table td[data-align=left-bottom],.uai-editor-container table th[data-align=left-bottom]{vertical-align:bottom;text-align:left}.uai-editor-container table td[data-align=center-bottom],.uai-editor-container table th[data-align=center-bottom]{vertical-align:middle;text-align:center}.uai-editor-container table td[data-align=right-bottom],.uai-editor-container table th[data-align=right-bottom]{vertical-align:bottom;text-align:right}.uai-editor-container table td[data-align=justify-bottom],.uai-editor-container table th[data-align=justify-bottom]{vertical-align:bottom;text-align:justify}.uai-editor-container table .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:var(--uai-content-table-selected-background);pointer-events:none}.uai-editor-container table .column-resize-handle{position:absolute;right:-1px;top:0;bottom:-1px;width:3px;background-color:var(--uai-primary-color);pointer-events:none}.uai-editor-container table p{margin:0}.uai-editor-container .indent-1{text-indent:2em}.uai-editor-container .indent-2{text-indent:4em}.uai-editor-container .indent-3{text-indent:6em}.uai-editor-container .indent-4{text-indent:8em}.uai-editor-container .indent-5{text-indent:10em}.uai-editor-container .indent-6{text-indent:12em}.uai-editor-container .indent-7{text-indent:14em}.uai-editor-container .indent-8{text-indent:16em}.uai-editor-container .tableWrapper{max-width:100%;overflow-x:auto}.uai-editor-container .resize-cursor{cursor:col-resize}.uai-loader-placeholder{width:50px;height:50px;background:#eee;display:flex}.uai-loader-placeholder svg{margin:auto;fill:#ccc}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uai-page-divider{display:block;white-space:nowrap;letter-spacing:100vw;overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;border:none;height:unset}.uai-page-divider:before{display:block;content:" ";overflow:hidden;text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:.1em}.uai-page-divider:after{overflow:hidden}.uai-page-divider[data-type=signle]:before{text-decoration-style:solid}.uai-page-divider[data-type=signle-bold]:before{text-decoration-style:solid;text-decoration-thickness:.3em}.uai-page-divider[data-type=double]:before{text-decoration-style:double}.uai-page-divider[data-type=dotted]:before{text-decoration-style:dotted}.uai-page-divider[data-type=dashed]:before{text-decoration-style:dashed}.uai-page-divider[data-type=dashed-double]:before{text-decoration-style:dashed;text-decoration-thickness:.1em;margin-top:.5em;line-height:.4em}.uai-page-divider[data-type=dashed-double]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.1em;text-decoration-style:dashed;line-height:.4em;margin-bottom:.5em}.uai-page-divider[data-type=double-bold-top]:before{text-decoration-style:solid;text-decoration-thickness:.3em;margin-top:.5em;line-height:.4em}.uai-page-divider[data-type=double-bold-top]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.05em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.uai-page-divider[data-type=double-bold-bottom]:before{text-decoration-style:solid;text-decoration-thickness:.05em;margin-top:.5em;line-height:.4em}.uai-page-divider[data-type=double-bold-bottom]:after{display:block;content:" ";text-decoration-line:line-through;text-decoration-thickness:.3em;text-decoration-style:solid;line-height:.4em;margin-bottom:.5em}.uai-page-divider[data-type=wavy]:before{text-decoration-style:wavy;text-decoration-thickness:.12em}.uai-editor-page-computed{width:100%;height:0;position:absolute;border:none}.uai-popup-action-list{background-color:#fff;padding:8px;border:solid 1px var(--uai-border-color);box-shadow:4px 4px #ececec80}.uai-popup-action-list .uai-popup-action-item{padding:5px;margin:2px;display:flex;align-items:center}.uai-popup-action-list .uai-popup-action-item:hover{cursor:pointer;background:var(--uai-button-hover-background);border-radius:var(--uai-radius)}.uai-popup-action-list hr{margin:5px;color:var(--uai-border-color);height:2px}.uai-color-highlighter{white-space:nowrap}.uai-color-highlighter:before{background-color:var(--color);border:1px solid rgba(128,128,128,.3);border-radius:2px;content:" ";display:inline-block;height:1em;margin-bottom:.15em;margin-right:.1em;vertical-align:middle;width:1em}.uai-color-picker{width:260px;background-color:#fff;border:solid 1px var(--uai-border-color);box-shadow:4px 4px #ececec80}.uai-color-picker-container{width:236px;margin:0 auto}.uai-color-picker-default-button .uai-button{height:30px;border:solid 1px var(--uai-border-color);border-radius:var(--uai-radius);text-align:center;align-items:center;vertical-align:middle;margin-top:10px;padding-top:5px}.uai-color-picker-default-button .uai-button:hover{color:var(--uai-primary-color);border:solid 1px var(--uai-primary-color);cursor:pointer}.uai-color-picker-group{display:flex;flex-wrap:wrap;margin:8px 0;gap:4px}.uai-color-picker-group-title{color:var(--uai-text-color-light);font-size:12px;margin:5px 0 2px}.uai-color-picker-item{width:20px;height:20px;border:solid 1px rgba(0,0,0,.1);margin-bottom:2px;flex-basis:20px;box-sizing:border-box;transition:all .2s;cursor:pointer;border-radius:3px}.uai-color-picker-item:hover{transform:scale(1.1);border-color:#0000004d}.uai-color-picker-divider{height:1px;background-color:var(--uai-border-color-light);margin:10px 0}.uai-color-picker-more{display:flex;justify-content:space-between;align-items:center;padding:5px;cursor:pointer}.uai-color-picker-more:hover,.uai-color-picker-more.active{background-color:var(--td-bg-color-container-hover);border-radius:var(--uai-radius)}.uai-color-picker-more-menu{display:flex;align-items:center;font-size:12px;color:var(--uai-text-color-light);cursor:pointer}.uai-color-picker-more-menu .uai-icon{margin-right:5px;font-size:18px}.uai-color-picker-more-arrow .uai-icon{transform:rotate(-90deg)}.uai-ordered-list{background-color:#fff;padding:10px;border:solid 1px var(--uai-border-color);box-shadow:4px 4px #ececec80}.uai-ordered-list .uai-ordered-list-group{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;max-width:248px;margin-bottom:10px}.uai-ordered-list .uai-ordered-list-group .uai-ordered-list-item{cursor:pointer;padding:5px;border:solid 1px var(--uai-border-color);box-sizing:border-box}.uai-ordered-list .uai-ordered-list-group .uai-ordered-list-item:nth-child(4n){margin-right:0}.uai-ordered-list .uai-ordered-list-group .uai-ordered-list-item:hover{background-color:var(--uai-button-hover-background)}.uai-ordered-list .uai-ordered-list-group .uai-ordered-list-item.active{border-color:var(--uai-primary-color)}.uai-ordered-list .uai-ordered-list-group .uai-icon-ordered-list{font-size:44px}.uai-ordered-list-title{color:var(--uai-text-color-light);font-size:12px;margin:7px 0 4px}.uai-ordered-list-divider{height:1px;background-color:var(--uai-border-color-light);margin:5px 0 0}.uai-ordered-list-properties{display:flex;flex-direction:column}.uai-ordered-list-properties :deep(.uai-input-number){width:248px}.uai-task-list{list-style:none;padding:0}.uai-task-list li{display:flex;align-items:first baseline}.uai-task-list li[data-checked=true] p{opacity:.5;text-decoration:line-through}.uai-task-list li[data-checked=true] p:has([style]){text-decoration:inherit}.uai-task-list li[data-checked=true] p *{text-decoration:line-through}.uai-task-list li>label{flex:0 0 auto;margin-right:10px;-webkit-user-select:none;user-select:none}.uai-task-list li>label input{transform:translateY(.2em)}.uai-task-list li>div{flex:1 1 auto}.uai-task-list input[type=checkbox]{cursor:pointer;font-family:unset;color:var(--uai-primary-color);border:1px solid var(--uai-primary-color);border-radius:0;margin:.25em;width:16px;height:16px;padding:.1em .4em;background:#fff;opacity:.5}.uai-emojis-container{width:404px;max-height:var(--uai-popup-max-height);min-height:320px;overflow:auto;margin:calc(var(--uai-popup-content-padding) * -1)}.uai-emojis-group{position:relative}.uai-emojis-group-title{color:var(--uai-text-color-light);font-size:12px;position:sticky;line-height:2.4;top:0;background-color:var(--uai-button-hover-background);padding-left:calc(var(--uai-popup-content-padding) + 5px)}.uai-emojis-group-title:first-child{margin-top:0}.uai-emojis-group-container{display:flex;flex-wrap:wrap;background-color:#fff;padding:10px var(--uai-popup-content-padding);overflow:auto;gap:2px}.uai-emojis-group-item{flex-basis:32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1em;border-radius:var(--uai-radius);cursor:pointer;font-size:20px;margin-bottom:2px;color:var(--uai-text-color);transition:font-size .2s}.uai-emojis-group-item:hover{background-color:var(--uai-button-hover-background);font-size:24px}.uai-table-container{background-color:#fff;border:1px solid var(--uai-border-color);padding:10px 5px}.uai-table-container .uai-table-grid .row{display:flex;gap:4px;margin:0 5px}.uai-table-container .uai-table-grid .cell{width:16px;height:16px;border:1px solid var(--uai-border-color);cursor:pointer;margin-bottom:4px;padding:0}.uai-table-container .uai-table-grid .cell.selected{border-color:var(--uai-primary-color);background-color:#00000008}.uai-table-container .uai-table-custom :deep(.uai-input-number){width:196px;display:block;margin-bottom:8px}.uai-table-container .uai-table-custom-title{color:var(--uai-text-color-light);font-size:12px;margin:8px 5px 5px}.uai-table-container .uai-table-custom-input{border:1px solid var(--uai-border-color);border-radius:var(--uai-radius);font-size:14px;margin:5px;padding:1px 0 1px 5px}.uai-table-container .uai-table-custom-input:hover{border-color:var(--uai-primary-color)}.uai-table-container .uai-table-custom-input input{font-size:16px;border:none;outline:none;width:147px;text-align:right}.uai-table-container .uai-table-custom .uai-table-custom-header{margin:5px;display:flex}.uai-table-container .uai-table-custom .uai-table-insert-button{margin:5px;padding:5px;text-align:center;cursor:pointer;color:var(--uai-primary-color);border:1px solid var(--uai-primary-color);border-radius:var(--uai-radius)}.uai-background-container{display:flex;flex-wrap:wrap;background-color:var(--uai-color-white);border:1px solid var(--uai-border-color);padding:10px;width:254px;justify-content:space-between;gap:9px;-webkit-user-select:none;user-select:none}.uai-background-container .uai-background-item{width:70px;height:90px;border:solid 1px rgba(0,0,0,.1);border-radius:var(--uai-radius);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--uai-text-color-light);text-align:center;cursor:pointer;white-space:pre;line-height:1.5}.uai-background-container .uai-background-item:hover{border-color:#0003;transform:scale(1.02)}.uai-background-container .uai-background-item.active{color:var(--uai-primary-color);border-color:var(--uai-primary-color)}.uai-background-more{display:flex;justify-content:space-between;align-items:center;padding:5px;cursor:pointer;margin-top:10px}.uai-background-more:hover,.uai-background-more.active{background-color:var(--td-bg-color-container-hover);border-radius:var(--uai-radius)}.uai-background-more-menu{display:flex;align-items:center;font-size:12px;cursor:pointer}.uai-background-more-menu .uai-icon{margin-right:5px;font-size:16px}.uai-background-more-arrow .uai-icon{transform:rotate(-90deg)}.uai-watermark-container{background-color:var(--uai-color-white);border:1px solid var(--uai-border-color);padding:10px}.uai-watermark-container .uai-watermark-toolbar{display:flex;align-items:center;margin-bottom:10px}.uai-watermark-container .uai-watermark-type{display:flex}.uai-watermark-container .uai-watermark-type-title{color:var(--uai-text-color-light);margin:10px 0;font-size:12px}.uai-watermark-container .uai-watermark-type .item{cursor:pointer}.uai-watermark-container .uai-watermark-type .item:first-child{margin-right:10px}.uai-watermark-container .uai-watermark-type .item .bg{width:70px;height:90px;border:solid 1px var(--uai-border-color);position:relative;border-radius:var(--uai-radius);background-size:cover;background-position:center center;background-repeat:no-repeat}.uai-watermark-container .uai-watermark-type .item span{display:block;background-color:#0000000d;border-radius:12px;padding:0 10px;text-align:center;margin-top:8px;font-size:12px}.uai-watermark-container .uai-watermark-type .item:hover .bg,.uai-watermark-container .uai-watermark-type .item.active .bg{border-color:var(--uai-primary-color)}.uai-watermark-container .uai-watermark-type .item:hover span,.uai-watermark-container .uai-watermark-type .item.active span{color:var(--uai-primary-color)}.uai-watermark-container .uai-watermark-type .item.compact .bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAIAAABIaz/HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDItMTlUMTc6Mzk6NTUrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMTlUMTc6Mzk6NTUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3YzhhY2IzLWQ5N2UtNGNhOS05MmY5LWU3YjAxNjA4MTRlYyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI3ODAwNzE5LWJkN2EtMjE0OC1iMDViLWE1YWQwNzI5ZTc2NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhjMzZlMWJhLWJhYzgtNDg2Zi04YmQwLTJiYWUwNjVhODg0NyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGMzNmUxYmEtYmFjOC00ODZmLThiZDAtMmJhZTA2NWE4ODQ3IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjdjOGFjYjMtZDk3ZS00Y2E5LTkyZjktZTdiMDE2MDgxNGVjIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjM5OjU1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4zDBkAAAVSSURBVHja7Zy9cttADITx/g+VIo0LF2pcuHDhwoUKFy4840IFsxHGNxzKtkjxADDhh0LDKB7ecoHF/XC0NgTE6XR6fHx8fn4eiM+wjvd6fX09neP+/v7XOY7HIxR3Jvrj40PM/v4Mka7P5KLegpK+w2AdBzgcDuJan29vbyrqh4cH/16khz7bFpR0FYN1TKPu/vT0JJZVy7p+eXlpA7+/vwc94RaUNAdDB6JFotjUrZVD3V1D3t3d6VPj6cK/D5VqlZIWYehAtCrXa9kH04XTLYo1ZFwt1yppKQZb35h0oQR6IXvx+sDRz1mrpKUYbidaCfTUjTXSROSjCoRnIiIKlXQDBlt6X1Wrer+XsD7HPCp7PhtIQQ2EZyJiiq9S0m0YlhHtumgxqdb7c7QBvEM56R2jXEm3YbClaXRdfFmtvpAcF3ivZdYWlLQSgy1NY0uUsqfrnPXTFpS0EsMsopXGtuFpt1MO9c9xsfviMaghliipIwabP8bxHL5O9O28J01DehpU43ENsURJHTH8RLTYbEWqom4XbWIdh/6yu1rLldQRg3232/n5gMZnWLUtlbP4DZria5XUF4NdJtD3kb6r+W4j68coQWc35UqKwGCX9LWNjTd4J31Ss75gbAg6nhuUKykIg03WKOJU9et6UfZ8O+/taTIz+P92bIXlSgrFYBP6/L769GW5L2K89+sP2kmKWO5YTeVKSsAwJVopFY+6+8M5/Js2ZNCEU6ikNAxftA6FGpDG8G7lpMcJtlBJmRhs0uZ9BeO60Hgi16UUMbOXKykTgyljajqt5evWLg3vWb5+jBNsoZKSMZhuoVtfHmbfnaMlfPI33VdU+UpKxmAq58tqnaRxcmJyc6hSGugqJVVhsC/frWkkf6Hb9wnHW9USJRViMF88HkYRJ08/IvAj80wlbQHD34rWYO1UO5To4fOVWtt9JShpIxjM05sz4fgBWDtJSFPSFjCYSylhCeVrVV/8ezVlKqkcg7WuFPqKvjU+fzfh29w0JW0Bg6nTJxCtlufdsL2bSFPSRjCYvz8P3fhdHpL5VJOQ4O1gsKqHzFHSdjBkE+07An/aTCWVY8gm2l9oDqVRgsEGAqIhmoBoiIZoAqIhmoBoiIZoAqIhmoBoiIZoAqIhmoBoiIZo4n8hGhPNWKIx0cwgGhPNMQYLHQATzYbBQtOIiWbDEEI0JpqXGEKIxkTzEoNFNKYBE80LDD2JxkTzBwy2/r6YaM7BsJZoTDRnYrD1acREcw4GW59GTDTnYLiRaEw0l2KwNWNgojkfwzKiMdG8GcNcojHRXInB5iQQE831GGzOKRQmmusxXCEaE81eGOzqxIqJZhcM14nGRLMLhlmtAxPN9Rjs6jyAiWYXDNbSUm79V66kUAw2bMP6bwtKCsVgjdwS2739mGjaeOeTbLu3KxNNG59S59vu7cdE04Zq67+dmGhare3efkw0rdB2b1cmmjbZ2qfZ7u3NRPMLojHRjMBgk3XMkG79txMTTRunt8T6bycmmvU/FtqJiWY90Tsx0eTnb0kB0RAN0QREQzREQwFEQzQB0RAN0QREQzQB0RAN0QREQzQB0fsmGidHnBz/faJxchxjwMkxCQNOjkkYcHJMwoCTYxIGnByTMODkmIQBJ8ckDDg5JmHAyTEJA06OSRhwckzCgJNjEgacHJMw4OSYhAEnxyQMODkmYcDJMQkDTo5JGHByTMKAk2MSBpwckzDg5JiEASfHJAw4OeLkiJNjx8DJESfHzhhwcsTJESfHLoGTI06OODn+yxhwckzCgJNjEgacHJMw8PO3pIBoiIZoAqK3G38AgbeRlCj7dzwAAAAASUVORK5CYII=)}.uai-watermark-container .uai-watermark-type .item.spacious .bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACgCAIAAABIaz/HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDItMTlUMTc6NDE6MjIrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMTlUMTc6NDE6MjIrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwNDRkMGIwLTZkZDctNDgwMy05YmMyLTU1ODI1ZjkxOGQ3OSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjZmY0M2Y5LWVkYjgtYjg0Zi1iZTZjLTVkNDk4ZmJlYzE1OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjMzYTk0YjRlLWJlNmYtNGYzZi1hYmFkLTJjZTBjNGYxMGUwYiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzNhOTRiNGUtYmU2Zi00ZjNmLWFiYWQtMmNlMGM0ZjEwZTBiIiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzA0NGQwYjAtNmRkNy00ODAzLTliYzItNTU4MjVmOTE4ZDc5IiBzdEV2dDp3aGVuPSIyMDI0LTAyLTE5VDE3OjQxOjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmsLTljbDmloflrZciIHBob3Rvc2hvcDpMYXllclRleHQ9IuawtOWNsOaWh+WtlyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuawtOWNsOaWh+WtlyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5rC05Y2w5paH5a2XIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5rC05Y2w5paH5a2XIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmsLTljbDmloflrZciLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhcLnl4AAAVVSURBVHja7Zy7UhtBEEXn/z/KgRMCBSQEBAQEBAoICKgiUNC+pVueUq0eaKXV9GNvBypZprzjM909D+A0UwyJJgQCLdCKLKB3u93r6+v7+7tAPyQ+Pz93+9hsNn/2sd1uBXrh+Pn5Adm//wPQ8VosqS9Uahs5iOfnZ7DG69fXF5L65eWFnwN6ar7XVGobOdUYwdvbGygjl/H+4+OjD+77+zsp5SsrdQRoQARNPB7zjBFgWE9PT3jFmPCGn6duF9dU6gjQyFzmMgeEN8QNxBhW3lyeValtQPPCG0wyE5nJy8Gl7hhzK/WBoDHJnN7DOuqFxpFhoJyJjDGrUtviz0a2Yn1gCuP1kCNmmCsGqqwPlDORcZsxq1IXBs3a6THJ1s0++iDYxQg9UdxWqW3xqWbtnMxWbjYPEzzLgeX+Sm2LT3WfTMww3tc48t1fqcuAxlT3Q1F/JOYZfzxMdm4wk5797qzUtuA4tvvgXpJHfk4shsVpQI5npLxIpd4FGjR7kiKp+5u++B4GvjLdurdgpd4I+terTq7CaG1IZ/BNullesFLbDZPMsyZPPueuhHjVkvQW9BGV2uZS5r/Oww8XAUKf5Cw3lX2Uie4uHlSp80DzaI/8ZU1hhnnkZwubrB7820Tt+KGVOgM08fHZeOXWnRsdrg/4gn7bAsqJ+vKASp0NGtMOjhjByz74SR9W0m3ygEq9pXUg0KQwDnY0Qs+79I2p1Hmgmbm9djAmwGW5pdsjD67U06DxyA4Os4rG1JcFfM7yYV/jHjPd0je+UttJyoebcDwGj59cZfEStn+OpJh8Tbpd3aMr9XRG8/DDy0AQP87WyVRPblXChmOltguno/5d9OOtO0bDb/omSlvfSj0Nmkf7fkbi+HrkbRGOldrOrcLc1jCjMaB+850atGOltnNTyltXbuDzXtjHqdQpaEwm57nfurLcCvw0om+ltsvHfxYR0zz1D7u4V+rvoLEaFADtXqlnQXOvQ+IAnfrgF6FS24UUyPgzRNeDHlypq/tlIa9KXR1or0rVr78JtEArBFqgBVoIBFqgFQIt0AKtEGiBVgi0QAu0QqAFWpEG9NrUd6NBr1Z9NxR0efVdCO+d1VXfBfLeWV31XSDvnZVW3wXy3lld9V0U752VVt9F8d5ZdfWdp/fO1qG+8/fe2QrUdyG8d1ZUfRfLe2d11XdRvHdWXX0XxXtnpdV3/t47q66+8/fe2TrUd57eO1uB+s7fe2fV1XdRvHdWV30XyHtnddV3sbx3Vld9F857ZxXVdxG9d1ZRfefpvbOVqe98vHe2PvWdm/fOiqrvInrvrJz6LqL3zoqq72J576y0+i6K985Kq+8Cee+srvouqPfOaqnv4nrvrJb6Lq73zoqq78J576yo+k7eu0Eh7924Zi3vXeUQaIEWaIVAC7RAC4FAC7RCoAVaoBUCLdAKgRZogVYItEArTkYUS1jViGUJqxqxLGG120UUS1hhDWkIS1h5DWkIS1h5Dam5W8Jmda7U2wzztYRZXQ0pI4olrKSGNJwlzIpqSANZwqy0hjSQJaywhtTfElZeQxrCEmYr0JA6W8IW7FwxI4QlbNnOFfDuIoolzIpqSGNZwhbvXHEoB7KEFdaQRrGE1daQhrCEldeQmrslzKprSI9bh4MlbFjnirOrc7OEldSQRrSE1dOQBrWEWUUNaThL2LDO5XKP4WYJW4+G1NMSth4Nqb8lrKSG9Nx/wdkSVkxDehwhLGElNaSXj7sOlrDCGtLLoEdbwqpqSM+FmyWspIb0crP2tIRV0pDGjObbuVYHuqSGNCLokhrSiKAVAi3QCoEOGP8ASPZQwdhnmCIAAAAASUVORK5CYII=)}.uai-watermark-container .uai-clear-button{margin-top:10px;padding:5px;text-align:center;cursor:pointer;color:var(--uai-primary-color);border:1px solid var(--uai-primary-color);border-radius:var(--uai-radius)}.uai-watermark{top:0;left:0;width:100%;height:100%;color:#64646480;font-size:20px;font-family:Arial;display:flex;justify-content:center;align-items:center;transform:rotate(-30deg)}.uai-pannel-container{background-color:var(--uai-color-white);border-right:solid 1px var(--uai-border-color);width:500px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}@media (max-width: 1024px){.uai-pannel-container{width:400px}}@media (max-width: 768px){.uai-pannel-container{position:fixed;inset:0;width:100%;z-index:1000;transform:translate(100%);transition:transform .3s ease-in-out;border-right:none}.uai-pannel-container.active{transform:translate(0)}.uai-pannel-container:before{content:"";position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s;z-index:-1}.uai-pannel-container.active:before{opacity:1;pointer-events:all}}.uai-pannel-container .uai-pannel-title{border-bottom:solid 1px var(--uai-border-color-light);display:flex;align-items:center;position:relative;padding:10px 15px}.uai-pannel-container .uai-pannel-title .uai-pannel-icon{margin-right:5px;font-size:20px}.uai-pannel-container .uai-pannel-title .uai-pannel-icon svg{margin:auto;width:8px;fill:#ccc;animation:rotate 2s linear infinite}.uai-pannel-container .uai-pannel-title .uai-pannel-close{position:absolute;right:15px;display:flex;align-items:center;justify-content:center}.uai-pannel-container .uai-container-app-models{display:flex;align-items:center;font-size:16px;padding:10px;color:var(--uai-text-color);border-bottom:solid 1px var(--uai-border-color)}.uai-pannel-container .uai-container-app-models .uai-model-select{height:32px;font-size:large}.uai-pannel-container .uai-container-app-models select{border:solid 1px var(--uai-border-color)}.uai-pannel-container .uai-container-app-input{text-align:center;box-sizing:border-box}.uai-toc-content{list-style:none;flex:1;display:flex;padding:10px;flex-direction:column;overflow:auto}.uai-toc-content::-webkit-scrollbar{width:var(--uai-scrollbar-size)!important;height:var(--uai-scrollbar-size)!important;position:absolute}.uai-toc-content::-webkit-scrollbar-track{width:var(--uai-scrollbar-size)!important;background:transparent}.uai-toc-content:hover::-webkit-scrollbar-thumb{background-color:var(--uai-scrollbar-thumb-color);background-clip:padding-box;border-radius:1em;transition:background-color .3s;cursor:pointer}.uai-toc-content::-webkit-scrollbar-thumb:hover{background-color:var(--uai-scrollbar-thumb-hover-color)}.uai-toc-content .uai-toc-item{border-radius:3px;padding:5px;box-sizing:border-box;align-items:center;position:relative;margin:2px 0}.uai-toc-content .uai-toc-item:hover{cursor:pointer;background:var(--uai-content-node-selected-background);color:var(--uai-primary-color)}.uai-toc-content .uai-toc-item:hover:before{color:var(--uai-primary-color);border-color:var(--uai-primary-color)}.uai-toc-content .uai-toc-item.active{background:var(--uai-button-hover-background);color:var(--uai-primary-color)}.uai-toc-content .uai-toc-item.active:before{color:var(--uai-primary-color);border-color:var(--uai-primary-color)}.uai-toc-content .uai-toc-item.level-1{margin-left:0;width:100%}.uai-toc-content .uai-toc-item.level-2{margin-left:15px;width:calc(100% - 15px)}.uai-toc-content .uai-toc-item.level-3{margin-left:30px;width:calc(100% - 30px)}.uai-toc-content .uai-toc-item.level-4{margin-left:45px;width:calc(100% - 45px)}.uai-toc-content .uai-toc-item.level-5{margin-left:60px;width:calc(100% - 60px)}.uai-toc-content .uai-toc-item.level-6{padding-left:75px;width:calc(100% - 75px)}.uai-toc-content .uai-toc-item .uai-toc-text{text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}.uai-ai-content{flex:1;display:flex;flex-direction:column;overflow:auto;word-break:break-all}.uai-ai-content::-webkit-scrollbar{width:var(--uai-scrollbar-size)!important;height:var(--uai-scrollbar-size)!important;position:absolute}.uai-ai-content::-webkit-scrollbar-track{width:var(--uai-scrollbar-size)!important;background:transparent}.uai-ai-content:hover::-webkit-scrollbar-thumb{background-color:var(--uai-scrollbar-thumb-color);background-clip:padding-box;border-radius:1em;transition:background-color .3s;cursor:pointer}.uai-ai-content::-webkit-scrollbar-thumb:hover{background-color:var(--uai-scrollbar-thumb-hover-color)}.uai-ai-content .uai-directory{margin:30px 10px;width:calc(100% - 20px);overflow:hidden;z-index:0;color:var(--uai-text-color)}.uai-ai-content .uai-directory h5{margin:15px auto;text-align:center;font-size:16px;text-indent:4px;line-height:10px}.uai-ai-content .uai-directory a{color:var(--uai-text-color);height:30px;font-size:14px;line-height:30px;text-decoration:none;width:100%;display:inline-block;margin:0;padding:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.uai-ai-content .uai-directory a:hover{cursor:pointer;background-color:#334d660f;border-radius:4px}.uai-ai-content .user-avatar{margin-left:5px}.uai-ai-content .bot-avatar{margin-right:5px}.uai-ai-content .message{margin:10px;display:flex;vertical-align:middle}.uai-ai-content .hidden-content{cursor:pointer;display:none;height:100%;width:40px;margin:3px;border:none;font-size:large}.uai-ai-content .message:hover .hidden-content{display:flex}.uai-ai-content .message-sent{justify-content:flex-end}.uai-ai-content .message-received{justify-content:flex-start}.uai-ai-content .bubble{padding:10px;display:inline-block;min-height:auto!important;max-width:calc(100% - 120px)}.uai-ai-content .bubble-sent{border-radius:10px 0;background-color:var(--uai-app-bubble-sent-background-color);align-self:flex-end}.uai-ai-content .bubble-received{border-radius:0 10px;background-color:var(--uai-app-bubble-reveived-background-color);align-self:flex-start}.uai-ai-content .bubble-received image{width:300px}.uai-params-image-container{display:flex;flex-direction:row;height:fit-content;margin:5px 5px 15px}.uai-image-container{padding:5px;height:100%;min-height:100px;max-height:200px;width:100%;min-width:calc(50% - 25px);cursor:pointer;border:#777 2px dashed;color:#777;border-radius:var(--uai-radius);display:flex;align-items:center;justify-content:center}.uai-image-container img{max-width:100%;max-height:100%}.uai-search-result{background-color:var(--uai-content-search-result-background)}.uai-search-result-current{background:var(--uai-content-search-result-current-background)}.uai-writing-content{flex:1;display:flex;flex-wrap:wrap;overflow:auto;padding:5px;cursor:pointer}.uai-writing-content::-webkit-scrollbar{width:var(--uai-scrollbar-size)!important;height:var(--uai-scrollbar-size)!important;position:absolute}.uai-writing-content::-webkit-scrollbar-track{width:var(--uai-scrollbar-size)!important;background:transparent}.uai-writing-content:hover::-webkit-scrollbar-thumb{background-color:var(--uai-scrollbar-thumb-color);background-clip:padding-box;border-radius:1em;transition:background-color .3s;cursor:pointer}.uai-writing-content::-webkit-scrollbar-thumb:hover{background-color:var(--uai-scrollbar-thumb-hover-color)}.uai-writing-content .uai-writing-item{background-color:var(--uai-container-background);border:solid 1px var(--uai-border-color);border-radius:var(--uai-radius);display:flex;flex-direction:column;margin:5px;padding:10px;height:100px;width:206px}.uai-writing-content .uai-writing-item:hover,.uai-writing-content .uai-writing-item.active{border-color:var(--uai-primary-color)}.uai-writing-input-area{box-sizing:border-box;margin:10px;border:1px solid var(--uai-border-color);border-radius:var(--uai-radius);display:flex;flex-direction:column}.uai-writing-input-area div:empty:before{content:attr(data-placeholder);color:#373737}.uai-writing-input-area .uai-writing-input-container{width:100%;height:100px;outline:none;overflow:auto}.uai-writing-input-area .uai-writing-input-container::-webkit-scrollbar{width:var(--uai-scrollbar-size)!important;height:var(--uai-scrollbar-size)!important;position:absolute}.uai-writing-input-area .uai-writing-input-container::-webkit-scrollbar-track{width:var(--uai-scrollbar-size)!important;background:transparent}.uai-writing-input-area .uai-writing-input-container:hover::-webkit-scrollbar-thumb{background-color:var(--uai-scrollbar-thumb-color);background-clip:padding-box;border-radius:1em;transition:background-color .3s;cursor:pointer}.uai-writing-input-area .uai-writing-input-container::-webkit-scrollbar-thumb:hover{background-color:var(--uai-scrollbar-thumb-hover-color)}.uai-writing-input-area .uai-writing-input-container .uai-writing-list{display:flex}.uai-writing-input-area .uai-writing-input-container .uai-writing-list div{margin:5px}.uai-writing-input-area .uai-writing-input-container .uai-writing-list .uai-wrting-user-input{background-color:#ace;padding:0 5px;border-radius:var(--uai-radius)}.uai-writing-input-area .uai-writing-action-container{width:100%;display:flex}.uai-writing-input-area .uai-writing-action-container .uai-writing-action-attrs-container{flex:1;align-items:center;padding:4px}.uai-writing-input-area .uai-writing-action-container .uai-writing-action-attrs-container .uai-writing-attr-select{font-size:16px;margin:2px;padding:2px;outline:none;border:1px solid var(--uai-border-color);border-radius:var(--uai-radius)}.uai-writing-input-area .uai-writing-action-container .uai-image-button{border:none;margin:5px 10px;background:none;padding:0;cursor:pointer;justify-self:end}.uai-message-container{border:1px solid var(--uai-border-color);border-radius:var(--uai-radius);margin:10px;text-align:center;display:flex;align-items:center}.uai-message-container .uai-message-textarea{width:calc(100% - 40px);font-size:16px;padding:5px;margin:5px;outline:none;min-height:20px;max-height:200px;height:auto;overflow:auto;box-sizing:border-box;scrollbar-width:none;border:none;resize:none;color:var(--uai-text-color)}.uai-message-container .uai-message-textarea ::-webkit-scrollbar{display:none}.uai-message-container .uai-image-button{border:none;margin:5px 10px;background:none;padding:0;cursor:pointer}.uai-message-plus-container{border:1px solid var(--uai-border-color);border-radius:var(--uai-radius);margin:10px;padding:10px;text-align:center;display:flex;align-items:center;flex-direction:column}.uai-message-plus-container .uai-message-attachments-container{width:100%}.uai-message-plus-container .uai-message-textarea{width:100%;font-size:16px;padding:5px;margin:5px;outline:none;min-height:20px;max-height:200px;height:auto;overflow:auto;box-sizing:border-box;scrollbar-width:none;border:none;resize:none;color:var(--uai-text-color)}.uai-message-plus-container .uai-message-textarea ::-webkit-scrollbar{display:none}.uai-message-plus-container .uai-message-actions-container{width:100%;display:flex;justify-content:flex-end}.uai-message-plus-container .uai-image-button{border:none;margin:5px 10px;background:none;padding:0;cursor:pointer}.uai-modal{display:none;position:relative;z-index:9999;left:100px;top:0;width:500px;height:500px;overflow:auto;background-color:#0006}.uai-text-selection{background-color:var(--uai-text-selection-background)}.uai-bubble-menu-container{display:flex;align-items:center;flex:1;border:solid 1px var(--uai-border-color);background-color:#fff;box-shadow:2px 2px 2px 2px #9696961a;padding:5px}.uai-bubble-menu-container select{border:none;outline:none}.uai-bubble-menu-container .uai-bubble-menu-virtual-group{display:flex;align-items:center;flex-shrink:0}.uai-bubble-menu-container .uai-bubble-menu-virtual-group:empty{display:none}.uai-bubble-menu-container .uai-bubble-menu-virtual-group:before{content:"";display:block;height:18px;width:1px;background-color:var(--uai-border-color-light);margin:0 10px}.uai-bubble-menu-container .uai-bubble-menu-virtual-group:first-child:before{display:none}.uai-diagrams-container{height:100%}.uai-diagrams-container .uai-diagrams-iframe{width:100%;height:100%;border:none;display:block}.uai-mermaid-container{display:flex}.uai-mermaid-container .uai-mermaid-input{width:260px;min-width:260px}.uai-mermaid-container .uai-mermaid-input .uai-mermaid-input-textarea{width:100%;min-height:280px;font-size:16px;outline:none;height:auto;overflow:auto;box-sizing:border-box;border:solid 1px var(--uai-border-color);resize:none;color:var(--uai-text-color)}.uai-render-preview-mermaid{margin-left:10px}.uai-render-preview-mermaid .uai-render-preview-mermaid-svg{box-sizing:border-box;height:320px;width:500px;padding:5px;overflow:auto;display:flex;justify-content:center}.uai-render-preview{width:100%;border:solid 1px var(--uai-border-color);border-radius:var(--uai-radius)}.uai-render-preview .uai-render-preview-title{width:fit-content;background-color:var(--uai-button-hover-background);padding:5px;font-size:14px;border-top-left-radius:var(--uai-radius);border-bottom-right-radius:var(--uai-radius)}.uai-photoshop-container{height:100%}.uai-photoshop-container .uai-photoshop-iframe{width:100%;height:100%;border:none;display:block}.uai-image-inpainting-toolbar{display:flex;align-items:center;font-size:18px;padding:5px;border-bottom:solid 1px var(--uai-border-color)}.uai-image-inpainting-toolbar select{padding:2px;margin-right:5px;font-size:large;border:solid 1px var(--uai-border-color);outline:none}.uai-image-inpainting-toolbar div{margin:3px}.uai-image-inpainting-toolbar div:hover{cursor:pointer}.uai-image-inpainting-content{width:100%;text-align:center;background-repeat:no-repeat;background-position:center;background-size:contain}.uai-image-inpainting-result{align-items:center;text-align:center;border-top:solid 1px;border-color:var(--uai-border-color)}.uai-image-inpainting-result-content{width:100%;margin-top:10px}.uai-image-inpainting-result-ul{width:100%;margin-top:10px;padding:6px;border-top:solid 1px;border-bottom:solid 1px;border-color:var(--uai-border-color)}.uai-image-inpainting-result-ul li{width:78px;height:78px;margin-left:5px;list-style:none;display:inline;cursor:pointer}.uai-node-view{display:flex;position:relative;max-height:100%}.uai-node-view .uai-node-container{max-height:100%}.uai-node-view .uai-hover-shadow:hover{box-shadow:var(--uai-shadow)}.uai-node-toc{padding:35px 20px 20px;position:relative;border:solid 1px var(--uai-content-node-border);border-radius:var(--uai-content-node-radius);width:100%}.uai-node-toc-head{font-weight:500;margin:0;position:absolute;top:0;left:1rem;padding:.25rem .5rem;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:12px;background:#0000000d}.uai-node-toc-body{list-style:none;padding:0}.uai-node-toc-empty{color:var(--uai-text-color-light);font-size:12px;margin-top:5px}.uai-node-toc-item{font-weight:700;font-size:14px}.uai-node-toc-item.level-2{text-indent:20px}.uai-node-toc-item.level-3{text-indent:40px}.uai-node-toc-item.level-4{text-indent:60px}.uai-node-toc-item.level-5{text-indent:80px}.uai-node-toc-item.level-6{text-indent:100px}.uai-node-file{display:inline-flex;align-items:center;padding:12px;outline:solid 1px var(--uai-content-node-border);overflow:hidden;background-color:var(--uai-color-white);border-radius:var(--uai-content-node-radius)}.uai-node-file .uai-file-icon{width:32px;height:32px;margin-right:8px;flex:1}.uai-node-file .uai-file-icon .icon-file{width:32px;display:block}.uai-node-file .uai-file-info{width:240px;text-align:left}.uai-node-file .uai-file-info .uai-file-name{font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;width:100%;padding-right:10px;box-sizing:border-box}.uai-node-file .uai-file-info .uai-file-meta{font-size:12px;color:var(--uai-text-color-light);line-height:1;margin-top:6px}.uai-node-file .uai-file-action{flex:1;display:flex;align-items:center;color:var(--uai-text-color-light);gap:5px}.uai-node-file .uai-file-action .uai-action-item{font-size:18px;display:flex;align-items:center;justify-content:center;height:32px;width:32px;background-color:var(--uai-color-white);box-sizing:border-box;cursor:pointer;border-radius:50%;color:var(--uai-text-color-light)}.uai-node-file .uai-file-action .uai-action-item:hover{border:solid 1px var(--uai-primary-color);color:var(--uai-primary-color)}.uai-node-file .uai-file-action .uai-action-item .loading{animation:turn 1s linear infinite}.uai-file-preview-modal{padding:0!important}.uai-file-preview-modal-body iframe{display:block;width:100%;height:calc(100vh - 100px);border:solid 1px var(--uai-border-color-light);box-sizing:border-box}.uai-resize-wrapper{position:relative;display:inline-flex}.uai-resize-wrapper img{position:relative}.uai-resize-wrapper:hover .uai-resize{display:inline-block}.uai-resize-wrapper .uai-resize{display:none;position:absolute;top:-4px;left:-4px;border:2px solid #609eec;width:calc(100% + 4px);height:calc(100% + 4px)}.uai-resize-wrapper .uai-resize div{position:absolute;display:flex;width:20px;height:20px;z-index:1}.uai-resize-wrapper .uai-resize div:after{content:"";display:block;margin:auto;width:10px;height:10px;border:solid 2px #609eec;background:#fff}.uai-resize-wrapper .uai-resize .uai-resize-btn-top-left{left:-10px;top:-10px;cursor:nwse-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-top-center{left:calc(50% - 10px);top:-10px;cursor:n-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-top-right{right:-10px;top:-10px;cursor:nesw-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-left-center{left:-10px;top:calc(50% - 10px);cursor:w-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-right-center{right:-10px;top:calc(50% - 10px);cursor:e-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-bottom-left{left:-10px;bottom:-10px;cursor:nesw-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-bottom-center{left:calc(50% - 10px);bottom:-10px;cursor:s-resize}.uai-resize-wrapper .uai-resize .uai-resize-btn-bottom-right{right:-10px;bottom:-10px;cursor:nwse-resize}.uai-node-code-block{border:solid 1px var(--uai-content-node-border);border-radius:3px}.uai-node-code-block-wrapper{display:flex;background:#f8f8f8;border-radius:0 0 4px 4px;overflow-x:auto;width:100%;box-sizing:border-box}.uai-node-code-block-content-container{width:100%;display:flex}.uai-node-code-block-line-numbers{background:#e8e8e8;padding:.5rem;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;color:#888;font-weight:700;text-align:right;-webkit-user-select:none;user-select:none;min-width:40px;border-right:1px solid #ddd;flex-shrink:0}.uai-node-code-block pre.hljs{background:transparent;border-radius:0;margin:0;overflow:auto;width:100%;box-sizing:border-box;flex:1}.uai-node-code-block code.hljs{background:transparent;padding:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;white-space:pre;word-wrap:normal;overflow-wrap:normal;display:block;overflow-x:auto}.hljs-keyword{font-weight:700}.uai-node-code-block-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f0f0f0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;width:100%;box-sizing:border-box}.uai-node-code-block-toolbar-button{padding:4px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;cursor:pointer}.uai-node-code-block-toolbar-button:hover{background:#f5f5f5}.uai-node-code-block-language-select,.uai-node-code-block-theme-select{padding:4px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;margin-right:5px}.uai-node-code-block-content-container.uai-theme-dark{background-color:#2d2d2d;color:#f8f8f2}.uai-node-code-block-line-numbers.uai-theme-dark{background-color:#2d2d2d;color:#888;border-right:1px solid #444}.uai-node-code-block-toolbar.uai-theme-dark{background-color:#333;border-bottom:1px solid #444}.uai-node-code-block-language-select.uai-theme-dark,.uai-node-code-block-theme-select.uai-theme-dark,.uai-node-code-block-toolbar-button.uai-theme-dark{background-color:#444;color:#f8f8f2;border:1px solid #555}.uai-node-code-block-toolbar-button.uai-theme-dark:hover{background-color:#555}.uai-panoramic-wrapper{position:relative}.uai-panoramic-wrapper .switch{position:absolute;right:10px;top:10px;z-index:11;-webkit-animation:slideInRight 1s .3s;animation:slideInRight 1s .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uai-panoramic-wrapper .switch .button{display:block;background:#1b191880;border-radius:12px;display:flex;align-items:self-start;padding:12px 12px 12px 2px;-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:all .25s ease-in-out}.uai-panoramic-wrapper .switch .button .text{color:#fff;font-size:24px;font-weight:600}.uai-panoramic-wrapper .switch .button:not(last-child){margin-bottom:48px}.uai-panoramic-wrapper .switch .button .icon{display:inline-block;height:30px;width:30px;background:url(/images/icon_arrow.png) no-repeat center;background-size:100% 100%;transform:rotate(180deg);margin-left:8px}.uai-panoramic-wrapper .switch .button:hover{background:#1b191833;box-shadow:1px 1px 2px #0003}.uai-panoramic-wrapper .point{position:fixed;top:50%;left:50%;z-index:10}.uai-panoramic-wrapper .point .label{position:absolute;top:-16px;left:-16px;width:20px;height:20px;border-radius:50%;background:#fff;text-align:center;line-height:32px;font-weight:100;font-size:14px;cursor:help;transform:scale(0);transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.uai-panoramic-wrapper .point .label:before,.uai-panoramic-wrapper .point .label:after{display:inline-block;content:"";background:#fff;height:100%;width:100%;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.uai-panoramic-wrapper .point .label:before{animation:bounce-wave 1.5s infinite}.uai-panoramic-wrapper .point .label:after{animation:bounce-wave 1.5s -.4s infinite}.uai-panoramic-wrapper .point .label .label-tips{height:88px;width:200px;overflow:hidden;position:absolute;top:-32px;right:-220px;font-size:32px;background:#fff9;border:1px groove rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;display:flex;justify-content:space-between;align-content:center;box-shadow:1px 1px 2px #0000001a}.uai-panoramic-wrapper .point .label .label-tips .cover{width:80px;height:100%}.uai-panoramic-wrapper .point .label .label-tips .cover .icon{display:inline-block;height:100%;width:100%;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.1))}.uai-panoramic-wrapper .point .label .label-tips .info{width:calc(100% - 80px);height:100%;overflow:hidden;padding-left:12px}.uai-panoramic-wrapper .point .label .label-tips .info p{overflow:hidden;text-overflow:ellipsis;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.1)}.uai-panoramic-wrapper .point .label .label-tips .info p.p1{font-size:24px;color:#1d1f24;font-weight:800;margin:12px 0 2px}.uai-panoramic-wrapper .point .label .label-tips .info p.p2{font-size:18px;color:#00aa47;font-weight:500}.uai-panoramic-wrapper .point .label.label-sofa .label-tips{left:-220px;flex-direction:row-reverse}.uai-panoramic-wrapper .point .label.label-sofa .label-tips .info{padding:0 12px 0 0}.uai-panoramic-wrapper .point .label.label-sofa .label-tips .info p{text-align:right}.uai-panoramic-wrapper .point .text{position:absolute;top:30px;left:-120px;width:200px;padding:20px;border-radius:4px;background:#0009;border:1px solid #ffffff;color:#fff;line-height:1.3em;font-weight:100;font-size:14px;opacity:0;transition:opacity .3s;pointer-events:none;text-align:justify;text-align-last:left}.uai-panoramic-wrapper .point:hover .text{opacity:1}.uai-panoramic-wrapper .point.visible .label{transform:scale(1)}.spell-error{position:relative;cursor:help}.spell-error:hover:after{content:attr(message);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none}.grammar-error{position:relative;cursor:help}.grammar-error:hover:after{content:attr(message);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#ff8c00;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;max-width:200px;white-space:normal;text-align:center}.spell-suggest{padding:5px;color:#888;text-decoration:underline wavy;text-decoration-color:green}.spell-action-container{padding:5px;background-color:#fff;border:solid 1px;border-radius:5px}.spell-accept-button{margin:2px;color:#fff;background-color:var(--uai-primary-color);border:solid 1px var(--uai-primary-color);border-radius:var(--uai-radius);cursor:pointer}.spell-reject-button{margin:2px;color:#fff;background-color:#f03232;border:solid 1px #f03232;border-radius:var(--uai-radius);cursor:pointer}@media (max-width: 768px){.uai-button-icon-arrow,.uai-menu-button .uai-button-icon-arrow{display:block!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin-left:2px!important;padding:2px!important;border-radius:2px!important;background-color:#0000000d!important}.uai-button-icon-arrow svg,.uai-menu-button .uai-button-icon-arrow svg{width:12px!important;height:12px!important}.uai-button-icon-arrow:active,.uai-menu-button .uai-button-icon-arrow:active{background-color:#0000001a!important;transform:scale(.95)!important}.uai-ribbon-tabs .uai-button-icon-arrow{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.uai-ribbon-menu{overflow:visible!important;position:relative!important;z-index:100!important;display:flex!important;flex-direction:column!important}.uai-ribbon-menu .uai-ribbon-tabs{padding:3px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;position:relative!important;flex-shrink:0!important;z-index:100!important;background:#fff!important;border-bottom:1px solid var(--uai-border-color)!important;transform:translateY(0)!important;transition:none!important}.uai-ribbon-menu .uai-ribbon-tabs-item{margin-right:2px!important;font-size:11px!important;font-weight:700!important;min-width:32px!important;max-width:48px!important;height:32px!important;line-height:32px!important;text-align:center!important;flex-shrink:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0 2px!important}.uai-ribbon-menu .uai-ribbon-tabs-item:before{display:none!important}.uai-ribbon-menu .uai-ribbon-tabs-item span{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.uai-ribbon-menu .uai-ribbon-tabs-item .uai-button-text,.uai-ribbon-menu .uai-ribbon-tabs-item uai-editor-menu-button .uai-button-text,.uai-ribbon-menu .uai-ribbon-tabs-item .uai-menu-button .uai-button-text,.uai-ribbon-menu .uai-ribbon-tabs-item .uai-button-content .uai-button-text{display:none!important}.uai-ribbon-menu .uai-ribbon-scrollable-container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;flex:1!important;position:relative!important}.uai-ribbon-menu .uai-ribbon-container{overflow-y:visible!important;position:relative!important;z-index:50!important}.uai-ribbon-menu .uai-toolbar-actions-button{display:none!important}.uai-ribbon-menu .uai-scrollable-control-button{display:none!important;visibility:hidden!important;opacity:0!important}.uai-ribbon-menu .content-input-dialog,.uai-ribbon-menu div.content-input-dialog,.uai-ribbon-menu div[class=content-input-dialog]{width:95vw!important;max-width:none!important;max-height:90vh!important;margin:2.5vw!important;border-radius:12px!important}.uai-ribbon-menu .content-input-dialog .dialog-header,.uai-ribbon-menu div.content-input-dialog .dialog-header,.uai-ribbon-menu div[class=content-input-dialog] .dialog-header,.uai-ribbon-menu .content-input-dialog div.dialog-header,.uai-ribbon-menu div.content-input-dialog div.dialog-header,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-header{padding:16px 20px 12px!important;border-bottom:1px solid #e0e0e0!important}.uai-ribbon-menu .content-input-dialog .dialog-header h3,.uai-ribbon-menu div.content-input-dialog .dialog-header h3,.uai-ribbon-menu div[class=content-input-dialog] .dialog-header h3,.uai-ribbon-menu .content-input-dialog div.dialog-header h3,.uai-ribbon-menu div.content-input-dialog div.dialog-header h3,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-header h3{font-size:16px!important;font-weight:600!important}.uai-ribbon-menu .content-input-dialog .dialog-body,.uai-ribbon-menu div.content-input-dialog .dialog-body,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body,.uai-ribbon-menu .content-input-dialog div.dialog-body,.uai-ribbon-menu div.content-input-dialog div.dialog-body,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body{padding:16px 20px!important;gap:12px!important}.uai-ribbon-menu .content-input-dialog .dialog-body textarea,.uai-ribbon-menu div.content-input-dialog .dialog-body textarea,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body textarea,.uai-ribbon-menu .content-input-dialog div.dialog-body textarea,.uai-ribbon-menu div.content-input-dialog div.dialog-body textarea,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body textarea{min-height:120px!important;font-size:14px!important;padding:12px!important;border-radius:8px!important}.uai-ribbon-menu .content-input-dialog .dialog-body .form-group,.uai-ribbon-menu div.content-input-dialog .dialog-body .form-group,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .form-group,.uai-ribbon-menu .content-input-dialog div.dialog-body .form-group,.uai-ribbon-menu div.content-input-dialog div.dialog-body .form-group,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .form-group{margin-bottom:12px!important}.uai-ribbon-menu .content-input-dialog .dialog-body .form-group label,.uai-ribbon-menu div.content-input-dialog .dialog-body .form-group label,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .form-group label,.uai-ribbon-menu .content-input-dialog div.dialog-body .form-group label,.uai-ribbon-menu div.content-input-dialog div.dialog-body .form-group label,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .form-group label{font-size:14px!important;margin-bottom:6px!important}.uai-ribbon-menu .content-input-dialog .dialog-body .form-group input,.uai-ribbon-menu div.content-input-dialog .dialog-body .form-group input,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .form-group input,.uai-ribbon-menu .content-input-dialog div.dialog-body .form-group input,.uai-ribbon-menu div.content-input-dialog div.dialog-body .form-group input,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .form-group input,.uai-ribbon-menu .content-input-dialog .dialog-body .form-group select,.uai-ribbon-menu div.content-input-dialog .dialog-body .form-group select,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .form-group select,.uai-ribbon-menu .content-input-dialog div.dialog-body .form-group select,.uai-ribbon-menu div.content-input-dialog div.dialog-body .form-group select,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .form-group select{font-size:14px!important;padding:10px 12px!important;border-radius:6px!important;min-height:44px!important}.uai-ribbon-menu .content-input-dialog .dialog-body .preview-section .preview-content,.uai-ribbon-menu div.content-input-dialog .dialog-body .preview-section .preview-content,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .preview-section .preview-content,.uai-ribbon-menu .content-input-dialog div.dialog-body .preview-section .preview-content,.uai-ribbon-menu div.content-input-dialog div.dialog-body .preview-section .preview-content,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .preview-section .preview-content{max-height:200px!important;font-size:13px!important;line-height:1.4!important}.uai-ribbon-menu .content-input-dialog .dialog-body .validation-info,.uai-ribbon-menu div.content-input-dialog .dialog-body .validation-info,.uai-ribbon-menu div[class=content-input-dialog] .dialog-body .validation-info,.uai-ribbon-menu .content-input-dialog div.dialog-body .validation-info,.uai-ribbon-menu div.content-input-dialog div.dialog-body .validation-info,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-body .validation-info{font-size:12px!important;padding:8px 12px!important;border-radius:6px!important}.uai-ribbon-menu .content-input-dialog .dialog-footer,.uai-ribbon-menu div.content-input-dialog .dialog-footer,.uai-ribbon-menu div[class=content-input-dialog] .dialog-footer,.uai-ribbon-menu .content-input-dialog div.dialog-footer,.uai-ribbon-menu div.content-input-dialog div.dialog-footer,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-footer{padding:12px 20px 16px!important;gap:10px!important}.uai-ribbon-menu .content-input-dialog .dialog-footer button,.uai-ribbon-menu div.content-input-dialog .dialog-footer button,.uai-ribbon-menu div[class=content-input-dialog] .dialog-footer button,.uai-ribbon-menu .content-input-dialog div.dialog-footer button,.uai-ribbon-menu div.content-input-dialog div.dialog-footer button,.uai-ribbon-menu div[class=content-input-dialog] div.dialog-footer button{padding:10px 20px!important;font-size:14px!important;border-radius:8px!important;min-height:44px!important;min-width:80px!important}.uai-ribbon-menu .content-input-dialog .hint-section,.uai-ribbon-menu div.content-input-dialog .hint-section,.uai-ribbon-menu div[class=content-input-dialog] .hint-section{margin-top:16px!important}.uai-ribbon-menu .content-input-dialog .hint-section .hint-title,.uai-ribbon-menu div.content-input-dialog .hint-section .hint-title,.uai-ribbon-menu div[class=content-input-dialog] .hint-section .hint-title{font-size:14px!important;margin-bottom:8px!important}.uai-ribbon-menu .content-input-dialog .hint-section .hint-list,.uai-ribbon-menu div.content-input-dialog .hint-section .hint-list,.uai-ribbon-menu div[class=content-input-dialog] .hint-section .hint-list{font-size:12px!important;line-height:1.5!important}.uai-ribbon-menu .content-input-dialog .hint-section .hint-list li,.uai-ribbon-menu div.content-input-dialog .hint-section .hint-list li,.uai-ribbon-menu div[class=content-input-dialog] .hint-section .hint-list li{margin-bottom:4px!important}.uai-ribbon-menu #generate-progress-modal .content{width:90vw!important;max-width:400px!important;margin:5vw!important;border-radius:12px!important;padding:20px!important}.uai-ribbon-menu #generate-progress-modal .content h3{font-size:16px!important;margin-bottom:12px!important}.uai-ribbon-menu #generate-progress-modal .content #progress-text{font-size:14px!important;margin-bottom:12px!important}.uai-ribbon-menu #generate-progress-modal .content .progress-bar{height:6px!important;border-radius:3px!important}.uai-ribbon-menu .uai-status-bar-button,.uai-ribbon-menu .uai-menu-button,.uai-ribbon-menu .uai-popup-action-item,.uai-ribbon-menu .uai-button{min-width:10px!important;min-height:10px!important}.uai-ribbon-menu .uai-status-bar-button:not(.uai-button-large):not(.uai-button-huge),.uai-ribbon-menu .uai-menu-button:not(.uai-button-large):not(.uai-button-huge),.uai-ribbon-menu .uai-popup-action-item:not(.uai-button-large):not(.uai-button-huge),.uai-ribbon-menu .uai-button:not(.uai-button-large):not(.uai-button-huge){padding:1px 2px!important}.uai-ribbon-menu .uai-button-small{min-width:10px!important;min-height:10px!important;padding:2px 3px!important}.uai-ribbon-menu .uai-button,.uai-ribbon-menu .uai-menu-button,.uai-ribbon-menu .uai-status-bar-button,.uai-ribbon-menu .uai-ribbon-tabs-item{-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.uai-ribbon-menu .uai-button:active,.uai-ribbon-menu .uai-menu-button:active,.uai-ribbon-menu .uai-status-bar-button:active,.uai-ribbon-menu .uai-ribbon-tabs-item:active{transform:scale(.95)!important;transition:transform .1s ease!important;background-color:#0000001a!important}.uai-ribbon-menu .uai-status-bar-button .uai-button-text,.uai-ribbon-menu .uai-status-bar-button uai-editor-menu-button .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-menu-button .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-button-content .uai-button-text{display:none!important}.uai-ribbon-menu .uai-status-bar-button.show-text .uai-button-text,.uai-ribbon-menu .uai-status-bar-button.classic-text .uai-button-text,.uai-ribbon-menu .uai-status-bar-button.show-text uai-editor-menu-button .uai-button-text,.uai-ribbon-menu .uai-status-bar-button.classic-text uai-editor-menu-button .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-menu-button.show-text .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-menu-button.classic-text .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-menu-button.show-text .uai-button-content .uai-button-text,.uai-ribbon-menu .uai-status-bar-button .uai-menu-button.classic-text .uai-button-content .uai-button-text{display:none!important}.uai-ribbon-menu .uai-status-bar * .uai-button-text{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.uai-ribbon-menu *{touch-action:manipulation!important}.uai-ribbon-menu .tippy-box{max-width:1000px!important;z-index:10001!important;position:fixed!important}.uai-ribbon-menu .tippy-content{z-index:10001!important}.uai-ribbon-menu .tippy-backdrop{z-index:10000!important}.uai-ribbon-menu .uai-ribbon-container,.uai-ribbon-menu .uai-toolbar-menus,.uai-ribbon-menu .uai-toolbar-container,.uai-ribbon-menu .uai-editor,.uai-ribbon-menu .uai-main{overflow:visible!important}.uai-ribbon-menu .uai-toolbar-container{overflow:visible!important;height:auto!important;max-height:none!important}.uai-ribbon-menu .uai-ribbon-container .uai-ribbon-virtual-group{padding:0 5px!important}.uai-ribbon-menu .uai-ribbon-container .uai-ribbon-virtual-group:has(.generate-button){flex-direction:column!important;gap:3px!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .uai-ai-container.mobile-optimized,.uai-ribbon-menu .ai-chat-container.mobile-optimized,.uai-ribbon-menu .ai-drawer.mobile-optimized,.uai-ribbon-menu .chat-container.mobile-optimized,.uai-ribbon-menu .drawer-container.mobile-optimized{position:fixed!important;top:0!important;right:-100%!important;width:85vw!important;max-width:400px!important;height:100vh!important;background:#fff!important;box-shadow:-2px 0 20px #00000026!important;z-index:10000!important;display:flex!important;flex-direction:column!important;transition:right .3s cubic-bezier(.4,0,.2,1)!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized.open,.uai-ribbon-menu .ai-chat-container.mobile-optimized.open,.uai-ribbon-menu .ai-drawer.mobile-optimized.open,.uai-ribbon-menu .chat-container.mobile-optimized.open,.uai-ribbon-menu .drawer-container.mobile-optimized.open{right:0!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-title,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-title,.uai-ribbon-menu .chat-container.mobile-optimized .ai-title,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-title,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-title,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-title,.uai-ribbon-menu .chat-container.mobile-optimized .chat-title,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-title,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-title,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-title,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-title,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-title{display:none!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header{height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #e0e0e0!important;background:#fff!important;flex-shrink:0!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header .back-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header .back-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header .back-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header .back-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header .back-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header .back-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header .back-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header .back-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header .back-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header .back-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header .back-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header .back-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header .back-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header .back-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header .back-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header .close-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header .close-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header .close-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header .close-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header .close-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header .close-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header .close-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header .close-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header .close-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header .close-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header .close-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header .close-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header .close-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header .close-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header .close-button{width:40px!important;height:40px!important;border-radius:50%!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important;font-size:18px!important;margin-right:12px!important;cursor:pointer!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header .back-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header .back-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header .back-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header .back-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header .back-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header .back-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header .back-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header .back-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header .back-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header .back-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header .back-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header .back-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header .back-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header .back-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header .back-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header .close-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header .close-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header .close-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header .close-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header .close-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header .close-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header .close-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header .close-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header .close-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header .close-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header .close-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header .close-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header .close-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header .close-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header .close-button:hover{background:#f5f5f5!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-header .title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-header .title,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-header .title,.uai-ribbon-menu .chat-container.mobile-optimized .ai-header .title,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-header .title,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-header .title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-header .title,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-header .title,.uai-ribbon-menu .chat-container.mobile-optimized .chat-header .title,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-header .title,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-header .title,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-header .title,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-header .title,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-header .title,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-header .title{flex:1!important;font-size:16px!important;font-weight:600!important;color:#333!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container{flex:1!important;overflow-y:auto!important;padding:16px 16px 0!important;-webkit-overflow-scrolling:touch!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message{margin-bottom:12px!important;max-width:80%!important;word-wrap:break-word!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message.user,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message.user,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message.user,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message.user,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message.user,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message.user,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message.user,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message.user,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message.user,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message.user-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message.user-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message.user-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message.user-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message.user-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message.user-message{align-self:flex-end!important;background:#007bff!important;color:#fff!important;border-radius:18px 18px 4px!important;padding:12px 16px!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message.assistant,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message.assistant,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message.assistant,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message.assistant,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message.assistant,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message.ai-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message.ai-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message.ai-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message.ai-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message.ai-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message.ai-message{align-self:flex-start!important;background:#f1f3f4!important;color:#333!important;border-radius:18px 18px 18px 4px!important;padding:12px 16px!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .chat-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .chat-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .chat-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .chat-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .chat-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .chat-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .chat-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .chat-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .chat-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .chat-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .chat-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .chat-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .chat-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .chat-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .chat-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .chat-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .chat-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .chat-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .chat-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .chat-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .ai-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .ai-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .ai-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .ai-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .ai-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .ai-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .ai-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .ai-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .ai-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .ai-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .ai-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .ai-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .ai-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .ai-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .ai-message .message-time,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .ai-message .message-time,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .ai-message .message-time,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .ai-message .message-time,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .ai-message .message-time,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .ai-message .message-time{font-size:12px!important;color:#999!important;margin-top:4px!important;text-align:right!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .typing-indicator,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .typing-indicator,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .typing-indicator,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .typing-indicator,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .typing-indicator,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .typing-indicator,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .typing-indicator,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .typing-indicator,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .typing-indicator,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .typing-indicator,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .typing-indicator,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .typing-indicator,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .typing-indicator,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .typing-indicator,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .typing-indicator,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .typing-indicator,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .typing-indicator,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .typing-indicator,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .typing-indicator,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .typing-indicator,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .loading-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .loading-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .loading-message,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .loading-message,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .loading-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .loading-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .loading-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .loading-message,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .loading-message,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .loading-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .loading-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .loading-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .loading-message,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .loading-message,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .loading-message,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .loading-message,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .loading-message,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .loading-message,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .loading-message,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .loading-message{display:flex!important;align-items:center!important;gap:8px!important;color:#666!important;font-size:14px!important;padding:12px 16px!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .typing-indicator .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .typing-indicator .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .typing-indicator .dot,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .typing-indicator .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .typing-indicator .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .typing-indicator .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .typing-indicator .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .typing-indicator .dot,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .typing-indicator .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .typing-indicator .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .typing-indicator .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .typing-indicator .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .typing-indicator .dot,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .typing-indicator .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .typing-indicator .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .typing-indicator .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .typing-indicator .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .typing-indicator .dot,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .typing-indicator .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .typing-indicator .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .loading-message .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .loading-message .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .loading-message .dot,.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .loading-message .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .loading-message .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .loading-message .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .loading-message .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .loading-message .dot,.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .loading-message .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .loading-message .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .loading-message .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .loading-message .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .loading-message .dot,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .loading-message .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .loading-message .dot,.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .loading-message .dot,.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .loading-message .dot,.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .loading-message .dot,.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .loading-message .dot,.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .loading-message .dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#999!important;animation:typing 1.4s infinite!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(2),.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .loading-message .dot:nth-child(2),.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .loading-message .dot:nth-child(2),.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .loading-message .dot:nth-child(2),.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .loading-message .dot:nth-child(2){animation-delay:.2s!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .typing-indicator .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .ai-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .ai-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .chat-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .chat-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-content .loading-message .dot:nth-child(3),.uai-ribbon-menu .uai-ai-container.mobile-optimized .messages-container .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-chat-container.mobile-optimized .messages-container .loading-message .dot:nth-child(3),.uai-ribbon-menu .ai-drawer.mobile-optimized .messages-container .loading-message .dot:nth-child(3),.uai-ribbon-menu .chat-container.mobile-optimized .messages-container .loading-message .dot:nth-child(3),.uai-ribbon-menu .drawer-container.mobile-optimized .messages-container .loading-message .dot:nth-child(3){animation-delay:.4s!important}@keyframes typing{0%,60%,to{transform:translateY(0)!important}30%{transform:translateY(-10px)!important}}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container,.uai-ribbon-menu .chat-container.mobile-optimized .input-container,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container{padding:16px!important;border-top:1px solid #e0e0e0!important;background:#fff!important;flex-shrink:0!important;position:relative!important;z-index:10!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper{display:flex!important;align-items:flex-end!important;gap:8px!important;background:#f8f9fa!important;border-radius:24px!important;padding:8px 16px!important;min-height:48px!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .text-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .text-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .text-input,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .text-input,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .text-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .text-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .text-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .text-input,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .text-input,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .text-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .text-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .text-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .text-input,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .text-input,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .text-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .text-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .text-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .text-input,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .text-input,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .text-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .message-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .message-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .message-input,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .message-input,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .message-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .message-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .message-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .message-input,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .message-input,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .message-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .message-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .message-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .message-input,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .message-input,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .message-input,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .message-input,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .message-input,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .message-input,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .message-input,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .message-input{flex:1!important;border:none!important;background:transparent!important;outline:none!important;font-size:16px!important;line-height:1.4!important;resize:none!important;max-height:120px!important;min-height:20px!important;padding:8px 0!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .text-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .text-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .text-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .text-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .text-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .text-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .text-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .text-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .message-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .message-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .message-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .message-input::placeholder,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .message-input::placeholder,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .message-input::placeholder,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .message-input::placeholder,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .message-input::placeholder{color:#999!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .send-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .send-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .send-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .send-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .send-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .send-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .send-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .send-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .send-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .send-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .send-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .send-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .send-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .send-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .send-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .send-button,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .send-button,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .send-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .submit-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .submit-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .submit-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .submit-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .submit-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .submit-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .submit-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .submit-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .submit-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .submit-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .submit-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .submit-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .submit-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .submit-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .submit-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .submit-button,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .submit-button,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .submit-button{width:36px!important;height:36px!important;border-radius:50%!important;background:#007bff!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer!important;transition:background .2s ease!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .send-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .send-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .send-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .send-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .send-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .send-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .send-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .send-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .send-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .send-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .send-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .send-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .submit-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .submit-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .submit-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .submit-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .submit-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .submit-button:hover{background:#0056b3!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .send-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .send-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .send-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .send-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .send-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .send-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .send-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .send-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .submit-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .submit-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .submit-button:disabled,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .submit-button:disabled,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .submit-button:disabled,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .submit-button:disabled,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .submit-button:disabled{background:#ccc!important;cursor:not-allowed!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .attach-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .attach-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .attach-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .attach-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .attach-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .attach-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .attach-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .attach-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .attach-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .attach-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .attach-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .attach-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .attach-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .attach-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .attach-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .attach-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .attach-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .attach-button,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .attach-button,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .attach-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .tool-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .tool-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .tool-button,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .tool-button,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .tool-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .tool-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .tool-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .tool-button,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .tool-button,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .tool-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .tool-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .tool-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .tool-button,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .tool-button,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .tool-button,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .tool-button,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .tool-button,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .tool-button,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .tool-button,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .tool-button{width:36px!important;height:36px!important;border-radius:50%!important;background:transparent!important;color:#666!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer!important}.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .attach-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .attach-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .attach-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .attach-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .attach-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .attach-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .attach-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .attach-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .ai-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .ai-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .ai-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .ai-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .ai-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .chat-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .chat-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .chat-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .chat-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .chat-input .input-wrapper .tool-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .drawer-footer .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .drawer-footer .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .drawer-footer .input-wrapper .tool-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .drawer-footer .input-wrapper .tool-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .drawer-footer .input-wrapper .tool-button:hover,.uai-ribbon-menu .uai-ai-container.mobile-optimized .input-container .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-chat-container.mobile-optimized .input-container .input-wrapper .tool-button:hover,.uai-ribbon-menu .ai-drawer.mobile-optimized .input-container .input-wrapper .tool-button:hover,.uai-ribbon-menu .chat-container.mobile-optimized .input-container .input-wrapper .tool-button:hover,.uai-ribbon-menu .drawer-container.mobile-optimized .input-container .input-wrapper .tool-button:hover{background:#e9ecef!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .ai-overlay,.uai-ribbon-menu .chat-overlay,.uai-ribbon-menu .drawer-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0000004d!important;z-index:9999!important;opacity:0!important;visibility:hidden!important;transition:all .3s ease!important}.uai-ribbon-menu .ai-overlay.open,.uai-ribbon-menu .chat-overlay.open,.uai-ribbon-menu .drawer-overlay.open{opacity:1!important;visibility:visible!important}}@media (max-width: 768px) and (max-width: 1024px){.uai-ribbon-menu .tippy-box{max-width:calc(100vw - 40px)!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .tippy-box{max-width:calc(100vw - 20px)!important;z-index:10001!important}.uai-ribbon-menu .tippy-box[data-mobile-fullscreen]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border-radius:0!important;z-index:10002!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .tippy-content{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .uai-color-picker{width:calc(100vw - 40px)!important;max-width:300px!important}.uai-ribbon-menu .uai-color-picker .uai-color-picker-grid{grid-template-columns:repeat(6,1fr)!important;gap:8px!important}.uai-ribbon-menu .uai-color-picker .uai-color-picker-item{width:32px!important;height:32px!important}.uai-ribbon-menu .uai-color-picker .uai-color-picker-default-button .uai-button{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important}}@media (max-width: 768px) and (max-width: 768px){.uai-ribbon-menu .uai-table-inserter{width:calc(100vw - 40px)!important;max-width:280px!important}.uai-ribbon-menu .uai-table-inserter .uai-table-grid{grid-template-columns:repeat(5,1fr)!important;gap:4px!important}.uai-ribbon-menu .uai-table-inserter .uai-table-cell{width:20px!important;height:20px!important}}@media (max-width: 480px){.uai-ribbon-menu .uai-ribbon-tabs-item{margin-right:10px;font-size:11px;min-width:50px}.uai-ribbon-menu .uai-ribbon-container .uai-ribbon-virtual-group{padding:0 5px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out;z-index:9999}.modal-container{background:#fff;transform:translateY(-3rem);transition:transform .3s ease-in-out;position:relative;box-shadow:0 4px 6px #0000001a}.modal-container-center{border-radius:8px;min-width:500px;width:fit-content;max-height:100vh;height:fit-content;display:flex;flex-direction:column}.modal-container-center .modal-body{padding:1rem;flex:1;overflow-y:auto}.modal-container-fullscreen{width:100%;height:100%}.modal-container-fullscreen .modal-body{height:calc(100vh - 61px)}.modal-header{padding:1rem;font-size:1.25rem;color:#333;border-bottom:1px solid #eee}.modal-header h3{margin:0 2rem 0 0;font-size:1.25rem;color:#333}.modal-header .modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;line-height:1}.modal-body{min-height:50px}.modal-body .form-group{margin-bottom:1rem}.modal-body .form-group input{padding:.375rem .75rem;font-size:1rem;min-width:400px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #eee}.modal-button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;border:none;color:gray;font-size:1rem}.modal-button-primary{background-color:#007bff;color:#fff}.modal-button-secondary{background-color:#6c757d;color:#fff}@media (max-width: 768px){.modal-container{min-width:unset;width:90%;padding:1.5rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
