:root{--icon-height:36px;--icon-width:36px;--header-height:56px;--bg-input:#f6f6f6;--scrollbar-color:#ccc;--scrollbar-hover-color:#999;--loading-animation:semi-animation-rotate 0.6s linear infinite;--slide-transition:transform 150ms ease-out,opacity 150ms ease-out;--click-animation:click-animation 150ms ease forwards;--click-animation-bg-gray:click-animation-bg-gray 150ms ease forwards;--hover-animation-bg-gray:inactivelink-hover-animation-bg-gray 150ms ease forwards;--light-hover-animation:notactivelink-hover-animation 150ms ease forwards;--light-click-animation:light-click-animation 150ms ease forwards;--hover-animation:inactivelink-hover-animation 150ms ease forwards;--font-size:16px;--line-height:24px;--chat-area-margin:36px;--button-font-size:14px;--input-label-size:14px;--base-bg-color:#f5f5f5;--hover-bg-color:rgba(0,0,0,.06);--active-bg-color:rgba(0,0,0,.1);--selected-bg-color:#f3f5fb;--chatarea-bg-color:#f3f5fb;--message-box-header-width:28px;--settingarea-bg-color:#f3f5fb;--safe-top:10px;--safe-bottom:10px;--send-icon-position-fix:15px;--hover-transition:transform 300ms ease-out,opacity 300ms ease-out;--hover-transition-neutral:background-color 150ms ease;--slide-animation:150ms ease both;--bg-layer-base:#fff;--bg-layer-1-bubble:#fff;--bg-layer-2-light-blue:rgba(0,97,255,.09);--fill-hover-light-blue:rgba(0,59,147,.06);--fill-active-light-blue:rgba(0,59,147,.1);--bg-base:#fff;--bg-base-1:#fff;--bg-base-2-overlay:#f5f5f5;--color-primary-50:#06f;--color-neutral-100:#000;--color-neutral-70:#888;--color-neutral-50:#999;--neutral-transparent-1:rgba(0,0,0,.06);--neutral-transparent-2:rgba(0,0,0,.1);--primary-transparent-1:rgba(0,102,255,.06);--primary-transparent-2:rgba(0,102,255,.1);--primary-transparent-4:rgba(0,102,255,.4);--primary-50:#06f;--action-bg-transparent:rgba(0,97,255,.09);--action-bg-hover:rgba(0,102,255,.15);--action-icon:#06f;--font-size-big:16px;--font-size-normal:14px;--font-size-small:12px;--msg-padding:12px 16px;--msg-line-height:24px;--radius-large:12px;--radius-large-2:16px;--text-shadow:none;--static-white:#fff;--static-black-transparent-1:#0000004d}@media (max-width:879px){:root{--icon-height:40px;--icon-width:40px;--header-height:56px}}@keyframes inactivelink-hover-animation{0%{background-color:transparent;background-color:var(--static-bg-color,transparent)}to{background-color:rgba(0,0,0,.06);background-color:var(--hover-bg-color)}}@keyframes notactivelink-hover-animation{0%{background-color:transparent}to{background-color:rgba(0,59,147,.06);background-color:var(--fill-hover-light-blue)}}@keyframes activelink-hover-animation{0%{background-color:#f3f5fb;background-color:var(--selected-bg-color)}to{background-color:rgba(0,0,0,.06);background-color:var(--hover-bg-color)}}@keyframes click-animation{0%{background-color:rgba(0,0,0,.06);background-color:var(--hover-bg-color)}to{background-color:rgba(0,0,0,.1);background-color:var(--active-bg-color)}}@keyframes light-click-animation{0%{background-color:rgba(0,59,147,.06);background-color:var(--fill-hover-light-blue)}to{background-color:rgba(0,59,147,.1);background-color:var(--fill-active-light-blue)}}@keyframes inactivelink-hover-animation-bg-gray{to{background-color:rgba(0,0,0,.06);background-color:var(--neutral-transparent-1)}}@keyframes click-animation-bg-gray{0%{background-color:rgba(0,0,0,.06);background-color:var(--neutral-transparent-1)}to{background-color:rgba(0,0,0,.1);background-color:var(--neutral-transparent-2)}}@media (max-width:879px){:root{--font-size:16px;--line-height:24px;--chat-area-margin:16px;--send-icon-position-fix:15px}}@supports (top:constant(safe-area-inset-top)){:root{--safe-top:constant(safe-area-inset-top);--safe-bottom:constant(safe-area-inset-bottom)}}@supports (top:env(safe-area-inset-top)){:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}pre{white-space:pre-wrap;word-wrap:break-word}#root{height:100%;width:100%}p{margin:0}a{color:#000;color:initial;text-decoration:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-touch-callout:none}body{background-color:var(--semi-color-bg-0);color:var(--semi-color-text-0);--action-height-large:20px;--action-width-large:20px;--chat-input-icon-disabled-opacity:0.2}body .semi-toast-wrapper .semi-toast-content{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.12);display:inline-flex}[dir=ltr] body .semi-toast-wrapper .semi-toast-content{padding:14px 20px 14px 16px}[dir=rtl] body .semi-toast-wrapper .semi-toast-content{padding:14px 16px 14px 20px}body .semi-toast-wrapper .semi-toast-content .semi-toast-content-text{font-size:var(--font-size-large);font-style:normal;font-weight:500;text-align:center}[dir=ltr] body .semi-toast-wrapper .semi-toast-content .semi-toast-content-text{margin-right:0}[dir=rtl] body .semi-toast-wrapper .semi-toast-content .semi-toast-content-text{margin-left:0}body .semi-toast-wrapper .semi-toast-content .semi-toast-close-button{margin-top:-3px}[dir=ltr] body .semi-toast-wrapper .semi-toast-content .semi-toast-close-button{margin-left:12px}[dir=rtl] body .semi-toast-wrapper .semi-toast-content .semi-toast-close-button{margin-right:12px}body .semi-notification-notice{border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 2px 10px 0 rgba(0,0,0,.12)}body .semi-notification-notice-inner{align-items:center}body .semi-modal{max-width:calc(100% - 32px)}.icon-button{border-radius:12px;height:36px;height:var(--icon-height);width:36px;width:var(--icon-width)}.icon-button.icon-button{background-color:transparent;color:#000}.icon-button.semi-button-light:not(.semi-button-disabled):not(.mobile):hover{background-color:rgba(0,0,0,.06)}.icon-button.semi-button-light:not(.semi-button-disabled):active{background-color:rgba(0,0,0,.1)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hoverable:hover:after{background-color:rgba(0,0,0,.06)}.hoverable:active:after,.hoverable:hover:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hoverable:active:after{background-color:rgba(0,0,0,.1)}.semi-rtl{height:100vh;width:100vw}.flow-web-root-outlet:not(:empty){height:100%;width:100%}.flow-web-root-outlet:not(:empty)+.flow-web-root-skeleton{display:none}.flow-web-root-outlet+.flow-web-root-skeleton{height:100%;width:100%}