.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:1.375rem;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:.875rem;line-height:1.375rem}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:.75rem;line-height:1.25rem}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.deviceList[data-v-b244adb8]{flex-direction:column;gap:8px;min-height:48px;display:flex}.deviceList .relayEmpty[data-v-b244adb8]{color:var(--uiTextSecondary);margin:0;font-size:.8125rem;line-height:1.25rem}.deviceList .deviceRow[data-v-b244adb8]{border-radius:var(--uiRadiusMd);background:var(--uiFillDefault);color:var(--uiTextSecondary);align-items:center;gap:12px;padding:12px;display:flex}.deviceList .deviceRow .deviceInfo[data-v-b244adb8]{min-width:0;color:var(--uiTextPrimary);flex-direction:column;flex:1;gap:2px;font-size:.875rem;line-height:1.25rem;display:flex}.deviceList .deviceRow .deviceInfo .deviceName[data-v-b244adb8]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.deviceList .deviceRow .deviceState[data-v-b244adb8]{color:var(--uiTextSecondary);font-size:.75rem;line-height:1rem}.deviceList .deviceRow .deviceState.online[data-v-b244adb8]{color:var(--uiBrandFill)}.deviceList .deviceRow .el-button[data-v-b244adb8]{margin:0}.el-alert[data-v-b244adb8]{margin-top:12px}.botAvatar[data-v-c1fcc06a]{width:var(--avatarSize);height:var(--avatarSize);flex-shrink:0;display:inline-flex;position:relative}.botAvatar .face[data-v-c1fcc06a]{padding-left:calc(var(--avatarSize) * .18);padding-bottom:calc(var(--avatarSize) * .1);transition:background-color var(--uiDurationSlow) var(--uiEaseStandard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.botAvatar .face .eyes[data-v-c1fcc06a]{gap:calc(var(--avatarSize) * .12);transform:translate(calc(var(--gazeX) * var(--avatarSize) * .08), calc(var(--gazeY) * var(--avatarSize) * .07));transition:transform .18s var(--uiEaseStandard);display:flex}.botAvatar .face i[data-v-c1fcc06a]{width:calc(var(--avatarSize) * .08);height:calc(var(--avatarSize) * .2);border-radius:var(--uiRadiusFull);background:var(--uiOnNodeSolid)}.botAvatar .face[data-shape="0"][data-v-c1fcc06a]{border-radius:50%}.botAvatar .face[data-shape="1"][data-v-c1fcc06a]{border-radius:42% 58% 52% 48%/46% 40% 60% 54%;transform:rotate(-6deg)}.botAvatar .face[data-shape="2"][data-v-c1fcc06a]{border-radius:30%;transform:rotate(-10deg)scale(.92)}.botAvatar .face[data-shape="3"][data-v-c1fcc06a]{border-radius:58% 58% 44% 44%/64% 64% 36% 36%}.botAvatar .face[data-shape="4"][data-v-c1fcc06a]{border-radius:50% 50% 18%;transform:rotate(8deg)}.botAvatar .face.portrait[data-v-c1fcc06a]{background:var(--uiFillDefault);outline:1px solid var(--uiBorderDefault);outline-offset:-1px;border-radius:50%;padding:0;overflow:hidden}.botAvatar .face.portrait img[data-v-c1fcc06a]{object-fit:cover;transform-origin:38% 100%;pointer-events:none;width:100%;height:100%;transform:scale(1.4)}.botAvatar.neutral .face[data-v-c1fcc06a]{background:var(--uiTextPrimary)}.botAvatar.neutral .face i[data-v-c1fcc06a]{background:var(--uiBgCanvas)}.botAvatar.follow .face i[data-v-c1fcc06a]{animation:blink-c1fcc06a 5.2s var(--uiEaseStandard) infinite}.botAvatar.group .face[data-v-c1fcc06a]{width:62%;height:62%;box-shadow:0 0 0 2px var(--uiBgSurface);inset:auto}.botAvatar.group .face .eyes[data-v-c1fcc06a]{gap:calc(var(--avatarSize) * .06)}.botAvatar.group .face i[data-v-c1fcc06a]{width:calc(var(--avatarSize) * .05);height:calc(var(--avatarSize) * .12)}.botAvatar.group .face[data-v-c1fcc06a]:first-child{top:0;left:0}.botAvatar.group .face[data-v-c1fcc06a]:nth-child(2){top:8%;right:0}.botAvatar.group .face[data-v-c1fcc06a]:nth-child(3){bottom:0;left:22%}@keyframes blink-c1fcc06a{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.botAvatar .face .eyes[data-v-c1fcc06a]{transition:none}.botAvatar.follow .face i[data-v-c1fcc06a]{animation:none}}.browserPanel .browserHeader,.browserPanelDialog .browserHeader{align-items:center;gap:7px;min-width:0;display:flex}.browserPanel .browserHeader>svg,.browserPanelDialog .browserHeader>svg{color:var(--el-text-color-secondary);flex-shrink:0}.browserPanel .browserHeader .browserTitle,.browserPanelDialog .browserHeader .browserTitle{min-width:0;color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:500;overflow:hidden}.browserPanel .browserHeader .el-button,.browserPanelDialog .browserHeader .el-button{height:24px;color:var(--el-text-color-secondary);flex-shrink:0;margin:0;padding:4px 6px;font-size:.6875rem}.browserPanel .el-button>span,.browserPanelDialog .el-button>span{align-items:center;gap:4px;display:inline-flex}.browserPanel{box-sizing:border-box;border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);width:min(100%,240px);min-width:0;min-height:0;box-shadow:0 1px 2px color-mix(in srgb, var(--el-text-color-primary) 4%, transparent);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.browserPanel .browserHeader{flex-shrink:0;height:30px;padding:0 6px 0 8px}.browserPanel .browserFooter{border-top:1px solid var(--el-border-color-extra-light);min-height:22px;color:var(--el-text-color-secondary);flex-shrink:0;align-items:center;gap:8px;padding:3px 8px;font-size:.625rem;line-height:1rem;display:flex}.browserPanel .browserFooter .browserOperation{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.browserPanel .browserFooter .browserStatus{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.browserPanel .browserFooter .browserStatus .statusDot{background:var(--el-text-color-placeholder);border-radius:50%;width:5px;height:5px}.browserPanel .browserFooter .browserStatus.liveStatus .statusDot{background:var(--el-color-success)}.browserPanel .browserToolError{border-top:1px solid var(--el-border-color-extra-light);max-height:120px;color:var(--el-color-danger);background:var(--el-color-danger-light-9);white-space:pre-wrap;overflow-wrap:anywhere;flex-shrink:0;margin:0;padding:9px 11px;font-size:.75rem;line-height:1.5;overflow:auto}.browserPanelScreen{aspect-ratio:1280/800;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--el-fill-color-light);flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:0;max-height:140px;display:flex;position:relative;overflow:hidden}.browserPanelScreen.expandedScreen{aspect-ratio:auto;border-radius:6px;height:min(72vh,100dvh - 130px);max-height:none}.browserPanelScreen .browserFrame{object-fit:contain;width:100%;height:100%;display:block}.browserPanelScreen .browserKeyboardInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:8px;left:8px}.browserPanelScreen .browserNotice{color:var(--el-text-color-regular);background:color-mix(in srgb, var(--el-bg-color-overlay) 92%, transparent);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.75rem;display:flex;position:absolute;inset:0}.browserPanelDialog.el-dialog{border-radius:10px;padding:12px}.browserPanelDialog.el-dialog .el-dialog__header{margin:0;padding:0 0 10px}.browserPanelDialog.el-dialog .el-dialog__body{padding:0}.browserPanelDialog.el-dialog .browserNavigation{align-items:center;gap:6px;margin-top:10px;display:flex}.browserPanelDialog.el-dialog .browserNavigation .el-button{flex-shrink:0;height:28px;margin:0;padding:4px 7px;font-size:.75rem}.browserPanelDialog.el-dialog .browserNavigation .browserAddressInput{flex:1;min-width:0}.browserPanelDialog.el-dialog .browserNavigationError{color:var(--el-color-danger);overflow-wrap:anywhere;margin:0 0 8px;font-size:.75rem}@media (width<=600px){.browserPanelDialog.el-dialog .browserNavigation{flex-wrap:wrap}.browserPanelDialog.el-dialog .browserNavigation .browserAddressInput{flex-basis:100%}}.stream-markdown{--default-transition-duration:.15s;--stream-markdown-animation-duration:.5s;color:var(--foreground);overflow-wrap:break-word;white-space:pre-wrap;line-height:1.5}.stream-markdown *{box-sizing:border-box;border:0 solid;margin:0;padding:0}.stream-markdown.dark .shiki,.stream-markdown.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.stream-markdown>:first-child{margin-top:0!important}.stream-markdown>:last-child{margin-bottom:0!important}.stream-markdown ::-webkit-scrollbar{width:6px;height:6px}.stream-markdown ::-webkit-scrollbar-track{background:0 0}.stream-markdown ::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.stream-markdown ::-webkit-scrollbar-thumb:hover{background:var(--border);opacity:.5}.stream-markdown-fade-in-enter-from{opacity:0}.stream-markdown-fade-in-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out;will-change:opacity}.stream-markdown-fade-in-enter-to{opacity:1}.stream-markdown-blur-in-enter-from{opacity:0;filter:blur(4px)}.stream-markdown-blur-in-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out, filter var(--stream-markdown-animation-duration) ease-out;will-change:opacity, filter}.stream-markdown-blur-in-enter-to{opacity:1;filter:blur()}.stream-markdown-slide-up-enter-from{opacity:0;transform:translateY(4px)}.stream-markdown-slide-up-enter-active{transition:opacity var(--stream-markdown-animation-duration) ease-out, transform var(--stream-markdown-animation-duration) ease-out;will-change:opacity, transform}.stream-markdown-slide-up-enter-to{opacity:1;transform:translateY(0)}.stream-markdown-text-fade-in{animation:stream-markdown-text-fade-in var(--stream-markdown-animation-duration) ease-out backwards}.stream-markdown-text-blur-in{animation:stream-markdown-text-blur-in var(--stream-markdown-animation-duration) ease-out backwards}.stream-markdown-text-slide-up{animation:stream-markdown-text-slide-up var(--stream-markdown-animation-duration) ease-out backwards}@keyframes stream-markdown-text-fade-in{0%{opacity:0}to{opacity:1}}@keyframes stream-markdown-text-blur-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes stream-markdown-text-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stream-markdown-modal-enter-from,.stream-markdown-modal-leave-to{opacity:0;transform:scale(.95)}.stream-markdown-modal-enter-active,.stream-markdown-modal-leave-active{transition:opacity var(--default-transition-duration) ease, transform var(--default-transition-duration) ease}@keyframes stream-markdown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stream-markdown{--spacing:.25rem;--radius-xl:.75rem;--fontWeight-semibold:600;--radius-md:.375rem;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--leading-none:1;--radius-lg:.5rem;--ease-DEFAULT:cubic-bezier(.4, 0, .2, 1);--radius-DEFAULT:.25rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--stream-markdown-bg-opacity:100%;--stream-markdown-border-left-opacity:100%;--stream-markdown-border-opacity:100%;--stream-markdown-content:"";--stream-markdown-ease:initial;--stream-markdown-leading:initial;--stream-markdown-text-opacity:100%;--stream-markdown-translate-x:initial;--stream-markdown-translate-y:initial;--stream-markdown-translate-z:initial}}@property --stream-markdown-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-leading{syntax:"*";inherits:false}@property --stream-markdown-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-border-left-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stream-markdown-content{syntax:"*";inherits:false;initial-value:""}@property --stream-markdown-inset-ring-color{syntax:"*";inherits:false}@property --stream-markdown-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-inset-shadow-color{syntax:"*";inherits:false}@property --stream-markdown-ring-color{syntax:"*";inherits:false}@property --stream-markdown-ring-inset{syntax:"*";inherits:false}@property --stream-markdown-ring-offset-color{syntax:"*";inherits:false}@property --stream-markdown-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --stream-markdown-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --stream-markdown-shadow-color{syntax:"*";inherits:false}@property --stream-markdown-translate-x{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-translate-y{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-translate-z{syntax:"*";inherits:false;initial-value:0}@property --stream-markdown-ease{syntax:"*";inherits:false}@property --stream-markdown-backdrop-blur{syntax:"*";inherits:false}@property --stream-markdown-backdrop-brightness{syntax:"*";inherits:false}@property --stream-markdown-backdrop-contrast{syntax:"*";inherits:false}@property --stream-markdown-backdrop-grayscale{syntax:"*";inherits:false}@property --stream-markdown-backdrop-hue-rotate{syntax:"*";inherits:false}@property --stream-markdown-backdrop-invert{syntax:"*";inherits:false}@property --stream-markdown-backdrop-opacity{syntax:"*";inherits:false}@property --stream-markdown-backdrop-saturate{syntax:"*";inherits:false}@property --stream-markdown-backdrop-sepia{syntax:"*";inherits:false}.stream-markdown .container,.stream-markdown .link-container:link{width:100%}@media (width>=40rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:40rem}}@media (width>=48rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:48rem}}@media (width>=64rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:64rem}}@media (width>=80rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:80rem}}@media (width>=96rem){.stream-markdown .container,.stream-markdown .link-container:link{max-width:96rem}}.stream-markdown .text-sm,.stream-markdown :is(.\[\&_td\]\:text-sm td),.stream-markdown :is(.\[\&_th\]\:text-sm th){font-size:var(--text-sm-fontSize);line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))}.stream-markdown :is(.\[\&\>button\]\:\!text-sm>button){font-size:var(--text-sm-fontSize)!important;line-height:var(--stream-markdown-leading,var(--text-sm-lineHeight))!important}.stream-markdown .text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-2xl-lineHeight))}.stream-markdown .text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-3xl-lineHeight))}.stream-markdown .text-base{font-size:var(--text-base-fontSize);line-height:var(--stream-markdown-leading,var(--text-base-lineHeight))}.stream-markdown .text-lg{font-size:var(--text-lg-fontSize);line-height:var(--stream-markdown-leading,var(--text-lg-lineHeight))}.stream-markdown .text-xl{font-size:var(--text-xl-fontSize);line-height:var(--stream-markdown-leading,var(--text-xl-lineHeight))}.stream-markdown .text-xs{font-size:var(--text-xs-fontSize);line-height:var(--stream-markdown-leading,var(--text-xs-lineHeight))}.stream-markdown .before\:text-\[13px\]:before{font-size:.8125rem}.stream-markdown :is(.\[\&\>button\:last-child\]\:\!text-primary-foreground>button:last-child){color:color-mix(in srgb, var(--primary-foreground) var(--stream-markdown-text-opacity), transparent)!important}.stream-markdown :is(.\[\&\>button\]\:\!text-foreground>button){color:color-mix(in srgb, var(--foreground) var(--stream-markdown-text-opacity), transparent)!important}.stream-markdown .text-muted-foreground{color:color-mix(in srgb, var(--muted-foreground) var(--stream-markdown-text-opacity), transparent)}.stream-markdown .text-popover-foreground{color:color-mix(in srgb, var(--popover-foreground) var(--stream-markdown-text-opacity), transparent)}.stream-markdown .text-primary{color:color-mix(in srgb, var(--primary) var(--stream-markdown-text-opacity), transparent)}.stream-markdown .hover\:text-foreground:hover{color:color-mix(in srgb, var(--foreground) var(--stream-markdown-text-opacity), transparent)}.stream-markdown .before\:text-muted-foreground\/50:before{color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.stream-markdown .leading-6{--stream-markdown-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.stream-markdown .leading-none{--stream-markdown-leading:var(--leading-none);line-height:var(--leading-none)}.stream-markdown .font-mono{font-family:var(--font-mono)}.stream-markdown .font-semibold{--stream-markdown-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.stream-markdown .before\:font-mono:before{font-family:var(--font-mono)}.stream-markdown :is(.\[\&_p\]\:m-0 p){margin:calc(var(--spacing) * 0)}.stream-markdown .mx-0{margin-inline:calc(var(--spacing) * 0)}.stream-markdown .my-4{margin-block:calc(var(--spacing) * 4)}.stream-markdown .my-6{margin-block:calc(var(--spacing) * 6)}.stream-markdown :is(.\[\&_p\]\:mb-0 p){margin-bottom:calc(var(--spacing) * 0)}.stream-markdown .mb-2{margin-bottom:calc(var(--spacing) * 2)}.stream-markdown .ml-1{margin-left:calc(var(--spacing) * 1)}.stream-markdown .mr-1{margin-right:calc(var(--spacing) * 1)}.stream-markdown .mr-2{margin-right:calc(var(--spacing) * 2)}.stream-markdown .mt-6{margin-top:calc(var(--spacing) * 6)}.stream-markdown .before\:mr-4:before{margin-right:calc(var(--spacing) * 4)}.stream-markdown .p-0\.5{padding:calc(var(--spacing) * .5)}.stream-markdown .p-1{padding:calc(var(--spacing) * 1)}.stream-markdown .p-2{padding:calc(var(--spacing) * 2)}.stream-markdown .p-3{padding:calc(var(--spacing) * 3)}.stream-markdown .p-4{padding:calc(var(--spacing) * 4)}.stream-markdown .p-6{padding:calc(var(--spacing) * 6)}.stream-markdown .px-4,.stream-markdown .px,.stream-markdown :is(.\[\&_td\]\:px-4 td),.stream-markdown :is(.\[\&_th\]\:px-4 th){padding-inline:calc(var(--spacing) * 4)}.stream-markdown .py-2,.stream-markdown :is(.\[\&_td\]\:py-2 td),.stream-markdown :is(.\[\&_th\]\:py-2 th){padding-block:calc(var(--spacing) * 2)}.stream-markdown .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.stream-markdown .px-2{padding-inline:calc(var(--spacing) * 2)}.stream-markdown .py-0\.5{padding-block:calc(var(--spacing) * .5)}.stream-markdown .py-1{padding-block:calc(var(--spacing) * 1)}.stream-markdown .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.stream-markdown .pl-1{padding-left:calc(var(--spacing) * 1)}.stream-markdown .pl-4{padding-left:calc(var(--spacing) * 4)}.stream-markdown .pl-5{padding-left:calc(var(--spacing) * 5)}.stream-markdown .text-center{text-align:center}.stream-markdown .before\:text-right:before{text-align:right}.stream-markdown .align-middle{vertical-align:middle}.stream-markdown .align-text-bottom{vertical-align:text-bottom}.stream-markdown .list-decimal{list-style-type:decimal}.stream-markdown .list-disc{list-style-type:disc}.stream-markdown :is(.\[\&\>button\]\:\!border>button){border-width:1px!important}.stream-markdown .border-2{border-width:2px}.stream-markdown .border{border-width:1px}.stream-markdown .border-y{border-top-width:1px;border-bottom-width:1px}.stream-markdown .border-b,.stream-markdown :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}.stream-markdown .border-l-4{border-left-width:4px}.stream-markdown .border-t{border-top-width:1px}.stream-markdown :is(.data-\[collapsed\=true\]\:\[\&_\.code-block-header\]\:border-b-0 .code-block-header[data-collapsed=true]){border-bottom-width:0}.stream-markdown .border-border,.stream-markdown :is(.\[\&_tr\]\:border-border tr){border-color:color-mix(in srgb, var(--border) var(--stream-markdown-border-opacity), transparent)}.stream-markdown :is(.\[\&\>button\]\:\!border-border>button){border-color:color-mix(in srgb, var(--border) var(--stream-markdown-border-opacity), transparent)!important}.stream-markdown .border-foreground{border-color:color-mix(in srgb, var(--foreground) var(--stream-markdown-border-opacity), transparent)}.stream-markdown .border-l-muted-foreground\/30{border-left-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent)}.stream-markdown .border-t-transparent{border-top-color:#0000}.stream-markdown :is(.\[\&\>button\]\:\!rounded-lg>button){-webkit-border-radius:var(--radius-lg)!important;border-radius:var(--radius-lg)!important}.stream-markdown .rounded-full{border-radius:2147483647px}.stream-markdown .rounded-lg{-webkit-border-radius:var(--radius-lg);border-radius:var(--radius-lg)}.stream-markdown .rounded-md{-webkit-border-radius:var(--radius-md);border-radius:var(--radius-md)}.stream-markdown .rounded-xl{-webkit-border-radius:var(--radius-xl);border-radius:var(--radius-xl)}.stream-markdown .rounded{-webkit-border-radius:var(--radius-DEFAULT);border-radius:var(--radius-DEFAULT)}.stream-markdown :is(.\[\&\>button\]\:\!border-solid>button){--stream-markdown-border-style:solid!important;border-style:solid!important}.stream-markdown .border-none{--stream-markdown-border-style:none;border-style:none}.stream-markdown :is(.\[\&\>button\:last-child\:hover\]\:\!bg-primary\/90>button:last-child:hover){background-color:color-mix(in srgb, var(--primary) 90%, transparent)!important}.stream-markdown :is(.\[\&\>button\:last-child\]\:\!bg-primary>button:last-child){background-color:color-mix(in srgb, var(--primary) var(--stream-markdown-bg-opacity), transparent)!important}.stream-markdown :is(.\[\&\>svg\]\:\!bg-transparent>svg){background-color:#0000!important}.stream-markdown .bg-\[rgb\(0_0_0_\/_0\.1\)\]{background-color:color-mix(in oklab, #0000001a var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .bg-\[rgb\(0_0_0_\/_0\.5\)\]{background-color:color-mix(in oklab, #00000080 var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .bg-background{background-color:color-mix(in srgb, var(--background) var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .bg-muted{background-color:color-mix(in srgb, var(--muted) var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .bg-muted\/40{background-color:color-mix(in srgb, var(--muted) 40%, transparent)}.stream-markdown .bg-muted\/80{background-color:color-mix(in srgb, var(--muted) 80%, transparent)}.stream-markdown .bg-popover{background-color:color-mix(in srgb, var(--popover) var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .bg-transparent{background-color:#0000}.stream-markdown .hover\:bg-accent:hover{background-color:color-mix(in srgb, var(--accent) var(--stream-markdown-bg-opacity), transparent)}.stream-markdown .opacity-0{opacity:0}.stream-markdown .line-through{text-decoration-line:line-through}.stream-markdown .underline{text-decoration-line:underline}.stream-markdown .data-\[stream-markdown-loading\=true\]\:no-underline[data-stream-markdown-loading=true]{text-decoration:none}.stream-markdown .flex,.stream-markdown :is(.\[\&\>\*\:last-child\]\:flex>:last-child){display:flex}.stream-markdown .inline-flex{display:inline-flex}.stream-markdown .flex-1,.stream-markdown :is(.\[\&_span\]\:flex-1 span),.stream-markdown :is(.\[\&\>\*\:first-child\]\:flex-1>:first-child),.stream-markdown :is(.\[\&\>\*\:last-child\]\:flex-1>:last-child){flex:1}.stream-markdown .shrink-0{flex-shrink:0}.stream-markdown .basis-0{flex-basis:calc(var(--spacing) * 0)}.stream-markdown .flex-col{flex-direction:column}.stream-markdown :is(.\[\&\>button\]\:\!gap-2>button){gap:calc(var(--spacing) * 2)!important}.stream-markdown .gap-1{gap:calc(var(--spacing) * 1)}.stream-markdown .gap-2{gap:calc(var(--spacing) * 2)}.stream-markdown .gap-4{gap:calc(var(--spacing) * 4)}.stream-markdown .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.stream-markdown .size-full{width:100%;height:100%}.stream-markdown :is(.\[\&_span\]\:min-w-0 span){min-width:calc(var(--spacing) * 0)}.stream-markdown :is(.\[\&\>button\]\:\!w-full>button){width:100%!important}.stream-markdown .h-auto{height:auto}.stream-markdown .h-full{height:100%}.stream-markdown .max-w-\[28rem\]{max-width:28rem}.stream-markdown .max-w-full{max-width:100%}.stream-markdown .min-h-4{min-height:calc(var(--spacing) * 4)}.stream-markdown .w-full{width:100%}.stream-markdown .before\:w-4:before{width:calc(var(--spacing) * 4)}.stream-markdown .inline,.stream-markdown :is(.\[\&_p\]\:inline p){display:inline}.stream-markdown .block{display:block}.stream-markdown .inline-block,.stream-markdown :is(.\[\&_p\]\:inline-block p),.stream-markdown .before\:inline-block:before{display:inline-block}.stream-markdown .list-item{display:list-item}.stream-markdown .visible{visibility:visible}.stream-markdown .collapse{visibility:collapse}.stream-markdown .data-\[stream-markdown-loading\=true\]\:cursor-default[data-stream-markdown-loading=true]{cursor:default}.stream-markdown .cursor-pointer{cursor:pointer}.stream-markdown .pointer-events-auto{pointer-events:auto}.stream-markdown .pointer-events-none,.stream-markdown .data-\[stream-markdown-loading\=true\]\:pointer-events-none[data-stream-markdown-loading=true]{pointer-events:none}.stream-markdown .select-none,.stream-markdown .before\:select-none:before{-webkit-user-select:none;user-select:none}.stream-markdown :is(.\[\&_th\]\:whitespace-nowrap th){white-space:nowrap}.stream-markdown .whitespace-normal{white-space:normal}.stream-markdown .whitespace-pre-wrap{white-space:pre-wrap}.stream-markdown .before\:content-\[counter\(line\)\]:before{--stream-markdown-content:counter(line);content:var(--stream-markdown-content)}.stream-markdown .break-words,.stream-markdown :is(.\[\&_span\]\:break-words span){overflow-wrap:break-word}.stream-markdown .lowercase{text-transform:lowercase}.stream-markdown .italic{font-style:italic}.stream-markdown .shadow-\[0_20px_25px_-5px_rgb\(0_0_0_\/_0\.1\)\,0_8px_10px_-6px_rgb\(0_0_0_\/_0\.1\)\]{--stream-markdown-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--stream-markdown-inset-shadow), var(--stream-markdown-inset-ring-shadow), var(--stream-markdown-ring-offset-shadow), var(--stream-markdown-ring-shadow), var(--stream-markdown-shadow)}.stream-markdown .-translate-x-1\/2,.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:-translate-x-1\/2>:nth-child(2)){--stream-markdown-translate-x:-50%;translate:var(--stream-markdown-translate-x) var(--stream-markdown-translate-y)}.stream-markdown .-translate-y-1\/2{--stream-markdown-translate-y:-50%;translate:var(--stream-markdown-translate-x) var(--stream-markdown-translate-y)}.stream-markdown .transform{transform:var(--stream-markdown-rotate-x) var(--stream-markdown-rotate-y) var(--stream-markdown-rotate-z) var(--stream-markdown-skew-x) var(--stream-markdown-skew-y)}.stream-markdown .transition-\[height\]{transition-property:height;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--stream-markdown-gradient-from,--stream-markdown-gradient-via,--stream-markdown-gradient-to;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition-opacity{transition-property:opacity;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .transition,.stream-markdown [transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--stream-markdown-gradient-from,--stream-markdown-gradient-via,--stream-markdown-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--stream-markdown-ease,var(--default-transition-timingFunction));transition-duration:var(--stream-markdown-duration,var(--default-transition-duration))}.stream-markdown .duration-\[var\(--default-transition-duration\)\]{--stream-markdown-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration)}.stream-markdown .ease{--stream-markdown-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.stream-markdown .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.stream-markdown .\[text-decoration\:inherit\]{-webkit-text-decoration:inherit;text-decoration:inherit}.stream-markdown .before\:\[counter-increment\:line\]:before{counter-increment:line}.stream-markdown .items-center{align-items:center}.stream-markdown .inset-0{inset:calc(var(--spacing) * 0)}.stream-markdown .-right-3{right:calc(var(--spacing) * -3)}.stream-markdown .-top-3{top:calc(var(--spacing) * -3)}.stream-markdown .top-0,.stream-markdown :is(.\[\&_thead\]\:top-0 thead){top:calc(var(--spacing) * 0)}.stream-markdown .left-1\/2,.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:left-1\/2>:nth-child(2)){left:50%}.stream-markdown .bottom-2{bottom:calc(var(--spacing) * 2)}.stream-markdown .right-2{right:calc(var(--spacing) * 2)}.stream-markdown .top-1\/2{top:50%}.stream-markdown .justify-end,.stream-markdown :is(.\[\&\>\*\:last-child\]\:justify-end>:last-child){justify-content:flex-end}.stream-markdown .justify-center{justify-content:center}.stream-markdown .justify-between{justify-content:space-between}.stream-markdown .sticky,.stream-markdown :is(.\[\&_thead\]\:sticky thead){position:sticky}.stream-markdown .absolute,.stream-markdown :is(.\[\&\>\*\:nth-child\(2\)\]\:absolute>:nth-child(2)){position:absolute}.stream-markdown .relative,.stream-markdown .data-\[stream-markdown-loading\=true\]\:relative[data-stream-markdown-loading=true]{position:relative}.stream-markdown .fixed{position:fixed}.stream-markdown :is(.\[\&_thead\]\:z-10 thead){z-index:10}.stream-markdown .z-\[1\]{z-index:1}.stream-markdown .z-\[10000\]{z-index:10000}.stream-markdown .z-\[5\]{z-index:5}.stream-markdown .overflow-auto{overflow:auto}.stream-markdown .overflow-clip{overflow:clip}.stream-markdown .overflow-hidden{overflow:hidden}.stream-markdown .overflow-x-auto{overflow-x:auto}.stream-markdown .overflow-y-auto{overflow-y:auto}.stream-markdown .animate-\[stream-markdown-spin_1s_linear_infinite\]{animation:1s linear infinite stream-markdown-spin}.stream-markdown .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stream-markdown .object-contain{object-fit:contain}.stream-markdown .backdrop-blur{--stream-markdown-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--stream-markdown-backdrop-blur,) var(--stream-markdown-backdrop-brightness,) var(--stream-markdown-backdrop-contrast,) var(--stream-markdown-backdrop-grayscale,) var(--stream-markdown-backdrop-hue-rotate,) var(--stream-markdown-backdrop-invert,) var(--stream-markdown-backdrop-opacity,) var(--stream-markdown-backdrop-saturate,) var(--stream-markdown-backdrop-sepia,);backdrop-filter:var(--stream-markdown-backdrop-blur,) var(--stream-markdown-backdrop-brightness,) var(--stream-markdown-backdrop-contrast,) var(--stream-markdown-backdrop-grayscale,) var(--stream-markdown-backdrop-hue-rotate,) var(--stream-markdown-backdrop-invert,) var(--stream-markdown-backdrop-opacity,) var(--stream-markdown-backdrop-saturate,) var(--stream-markdown-backdrop-sepia,)}.stream-markdown .table{display:table}.stream-markdown .border-collapse{border-collapse:collapse}@media (width<=calc(64rem - .1px)){.stream-markdown .max-lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.stream-markdown .max-lg\:gap-0{gap:calc(var(--spacing) * 0)}}.stream-markdown.light{--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(48.8% .243 264.376);--primary-foreground:oklch(97% .014 254.604);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.8% 0 0);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.8% 0 0)}.stream-markdown.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(48.8% .243 264.376);--primary-foreground:oklch(97% .014 254.604);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0)}.messageMarkdown[data-v-251edea4]{min-width:0}.messageMarkdown .markdownChunk[data-v-251edea4]{--background:var(--el-bg-color);--foreground:var(--el-text-color-primary);--muted:var(--el-fill-color-light);--muted-foreground:var(--el-text-color-secondary);--border:var(--el-border-color-lighter);--primary:var(--el-color-primary);font-size:inherit;line-height:inherit}.messageMarkdown .markdownChunk+.markdownChunk[data-v-251edea4]{margin-top:12px}.el-image-viewer__wrapper{position:fixed;inset:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:2.5rem;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:1.4375rem;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:1.5rem;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:1.5rem;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:1.5rem}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:.875rem;display:flex}.el-image__preview{cursor:pointer}.thumbnailItem[data-v-dc93c6ab]{flex-shrink:0;width:38px;height:38px;position:relative}.thumbnailItem.fileAttachment[data-v-dc93c6ab]{box-sizing:border-box;border:1px solid var(--el-border-color);background:var(--el-fill-color-extra-light);border-radius:8px;flex-direction:column;align-items:flex-start;width:min(160px,100%);height:auto;padding:6px 8px;display:flex}.thumbnailItem.fileAttachment .textAttachmentButton[data-v-dc93c6ab],.thumbnailItem.fileAttachment .fileAttachmentCard[data-v-dc93c6ab]{width:100%;color:var(--el-text-color-primary);font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.75rem;display:flex}.thumbnailItem.fileAttachment .textAttachmentButton.textAttachmentButton[data-v-dc93c6ab],.thumbnailItem.fileAttachment .fileAttachmentCard.textAttachmentButton[data-v-dc93c6ab]{cursor:pointer}.thumbnailItem.fileAttachment .textAttachmentButton svg[data-v-dc93c6ab],.thumbnailItem.fileAttachment .fileAttachmentCard svg[data-v-dc93c6ab]{color:var(--el-color-primary);flex-shrink:0}.thumbnailItem.fileAttachment .textAttachmentButton span[data-v-dc93c6ab],.thumbnailItem.fileAttachment .fileAttachmentCard span[data-v-dc93c6ab]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thumbnailItem.fileAttachment .restoreAttachment[data-v-dc93c6ab]{height:20px;margin:2px 0 0 24px;padding:0;font-size:.6875rem}.thumbnailItem .thumbnailButton[data-v-dc93c6ab],.thumbnailItem .thumbnailImage[data-v-dc93c6ab]{border:1px solid var(--el-border-color);width:100%;height:100%;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.thumbnailItem .thumbnailButton .el-image[data-v-dc93c6ab],.thumbnailItem .thumbnailButton video[data-v-dc93c6ab],.thumbnailItem .thumbnailImage .el-image[data-v-dc93c6ab],.thumbnailItem .thumbnailImage video[data-v-dc93c6ab]{object-fit:cover;width:100%;height:100%}.thumbnailItem .thumbnailButton[data-v-dc93c6ab] .el-image__error,.thumbnailItem .thumbnailImage[data-v-dc93c6ab] .el-image__error{background:0 0}.thumbnailItem .thumbnailButton .videoIcon[data-v-dc93c6ab],.thumbnailItem .thumbnailImage .videoIcon[data-v-dc93c6ab]{color:#fff;filter:drop-shadow(0 1px 2px #000c);position:absolute;bottom:3px;right:3px}.thumbnailItem .removeAttachment[data-v-dc93c6ab]{opacity:0;pointer-events:none;width:16px;height:16px;margin:0;padding:0;position:absolute;top:-5px;right:-5px}.thumbnailItem:hover .removeAttachment[data-v-dc93c6ab],.thumbnailItem:focus-within .removeAttachment[data-v-dc93c6ab]{opacity:1;pointer-events:auto}.videoPreview[data-v-dc93c6ab]{width:100%;max-height:70vh;display:block}.textPreview[data-v-dc93c6ab]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;font:inherit;overflow:auto}.attachmentList[data-v-162b1908]{flex-wrap:wrap;gap:8px;display:flex}.mentionThumbnail[data-v-a5da230d]{background:var(--el-fill-color-light);width:36px;height:36px;color:var(--el-text-color-secondary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mentionThumbnail img[data-v-a5da230d],.mentionThumbnail video[data-v-a5da230d]{object-fit:cover;pointer-events:none;width:100%;height:100%}.mentionContent[data-v-f8337999]{white-space:pre-wrap;overflow-wrap:anywhere}.mentionContent .mentionTag[data-v-f8337999]{border-radius:var(--el-border-radius-small);background:var(--el-color-primary-light-9);max-width:100%;color:var(--el-color-primary);font:inherit;text-align:left;vertical-align:middle;overflow-wrap:anywhere;cursor:pointer;border:none;align-items:center;gap:3px;margin:1px 2px;padding:1px 5px;display:inline-flex}.mentionContent .mentionTag svg[data-v-f8337999]{flex-shrink:0}.mentionContent .mentionTag .inlineMentionThumbnail[data-v-f8337999]{border-radius:3px;width:24px;height:24px}.mentionContent .mentionTag .mentionLabel[data-v-f8337999]{min-width:0}.mentionPreview .mentionSource[data-v-f8337999]{color:var(--el-text-color-secondary);overflow-wrap:anywhere}.mentionPreview img[data-v-f8337999],.mentionPreview video[data-v-f8337999]{max-width:100%;max-height:60vh;margin:auto;display:block}.mentionPreview audio[data-v-f8337999]{width:100%}.mentionPreview pre[data-v-f8337999]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;font:inherit;overflow:auto}.mentionPreview .fileName[data-v-f8337999]{align-items:center;gap:8px;display:flex}.harnessTaskCard[data-v-045cc432]{gap:var(--uiSpace8);margin-bottom:var(--uiSpace8);padding:var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;display:flex}.harnessTaskCard .taskHeader[data-v-045cc432]{align-items:center;gap:var(--uiSpace8);min-width:0;display:flex}.harnessTaskCard .taskHeader .taskIcon[data-v-045cc432]{color:var(--uiBrand);flex-shrink:0}.harnessTaskCard .taskHeader .taskTitle[data-v-045cc432]{color:var(--uiTextPrimary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.harnessTaskCard .taskHeader .taskState[data-v-045cc432]{color:var(--uiTextSecondary);font-size:var(--uiFontCaption);flex-shrink:0;margin-left:auto}.harnessTaskCard[data-status=error] .taskState[data-v-045cc432]{color:var(--uiDangerText)}.harnessTaskCard .taskOpen[data-v-045cc432]{align-self:flex-start;gap:var(--uiSpace4)}.botToolLine[data-v-b4b5b633]{align-items:center;gap:var(--uiSpace8);padding:var(--uiSpace4) 0;flex-direction:column;display:flex}.botToolLine .lineToggle[data-v-b4b5b633]{border-radius:var(--uiRadiusFull);max-width:100%;color:var(--uiTextSecondary);font:inherit;font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);cursor:pointer;transition:background-color var(--uiDurationInstant) var(--uiEaseStandard);background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.botToolLine .lineToggle[data-v-b4b5b633]:hover:not(:disabled),.botToolLine .lineToggle[data-v-b4b5b633]:focus-visible{background:var(--uiFillSubtle);outline:none}.botToolLine .lineToggle[data-v-b4b5b633]:disabled{cursor:default}.botToolLine .lineToggle .lineTarget[data-v-b4b5b633]{color:var(--uiTextPrimary);align-items:center;gap:4px;display:inline-flex}.botToolLine .lineToggle .lineSuffix[data-v-b4b5b633]{color:var(--uiTextTertiary)}.botToolLine[data-status=error] .lineToggle[data-v-b4b5b633],.botToolLine[data-status=interrupted] .lineToggle[data-v-b4b5b633]{color:var(--uiDangerText)}.botToolLine .lineDetail[data-v-b4b5b633]{padding:var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);font-size:var(--uiFontBodySm);align-self:stretch}.memberMessage[data-v-b4b5b633]{align-items:flex-start;gap:var(--uiSpace8);padding:var(--uiSpace4) 0;display:flex}.memberMessage .memberBody[data-v-b4b5b633]{gap:var(--uiSpace4);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;min-width:0;max-width:85%;padding:8px 12px;display:flex}.memberMessage .memberName[data-v-b4b5b633]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel)}.memberMessage .memberStatus[data-v-b4b5b633]{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);margin:0}.permissionCard[data-v-e7eece6c]{gap:var(--uiSpace8);margin-bottom:var(--uiSpace8);min-width:0;padding:var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;display:flex}.permissionCard .permissionHeader[data-v-e7eece6c]{align-items:flex-start;gap:var(--uiSpace8);color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);display:flex}.permissionCard .permissionHeader .permissionIcon[data-v-e7eece6c]{color:var(--uiTextSecondary);flex-shrink:0;margin-top:2px}.permissionCard .permissionHeader .permissionText[data-v-e7eece6c]{overflow-wrap:anywhere}.permissionCard .permissionDetails[data-v-e7eece6c]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel)}.permissionCard .permissionDetails summary[data-v-e7eece6c]{cursor:pointer;border-radius:var(--uiRadiusSm)}.permissionCard .permissionDetails summary[data-v-e7eece6c]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:2px}.permissionCard .permissionDetails pre[data-v-e7eece6c]{max-height:200px;margin:var(--uiSpace4) 0 0;padding:var(--uiSpace8);overscroll-behavior:contain;border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);color:var(--uiTextPrimary);font-family:var(--uiFontMono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.permissionCard .permissionActions[data-v-e7eece6c]{gap:var(--uiSpace8);display:flex}.permissionCard .permissionState[data-v-e7eece6c]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel)}.toolCall[data-v-4293c63c]{min-width:0}.toolCall .reasoningToggle[data-v-4293c63c]{border-radius:var(--uiRadiusSm);background:var(--uiFillSubtle);width:100%;min-height:28px;color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);text-align:left;cursor:pointer;transition:background-color var(--uiDurationInstant) var(--uiEaseStandard);border:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.toolCall .reasoningToggle[data-v-4293c63c]:hover,.toolCall .reasoningToggle[data-v-4293c63c]:focus-visible{background:var(--uiFillDefault);outline:none}.toolCall .reasoningToggle .expandIcon[data-v-4293c63c]{color:var(--uiTextSecondary);flex-shrink:0}.toolCall .toolHeader[data-v-4293c63c]{min-width:0;color:var(--uiTextSecondary);align-items:center;gap:6px;display:flex}.toolCall .toolHeader .toolName[data-v-4293c63c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolCall .toolHeader .toolState[data-v-4293c63c]{font-size:var(--uiFontLabel);flex-shrink:0}.toolCall .toolHeader[data-status=error] .toolState[data-v-4293c63c]{color:var(--uiDangerText)}.toolCall .toolDetails[data-v-4293c63c]{min-width:0;font-size:var(--uiFontLabel);flex-direction:column;gap:4px;padding:6px 0 4px 20px;display:flex}.toolCall .toolDetails .toolLabel[data-v-4293c63c]{color:var(--uiTextSecondary);justify-content:space-between;align-items:center;display:flex}.toolCall .toolDetails .toolData[data-v-4293c63c]{font-family:var(--uiFontMono);font-size:var(--uiFontLabel);margin:0 0 6px;line-height:1.5}.toolCall .toolDetails .toolData[data-v-4293c63c] [data-stream-markdown=code-block]{border-radius:var(--uiRadiusSm);margin:0}.toolCall .toolDetails .toolData[data-v-4293c63c] [data-stream-markdown=code-block-content]{overscroll-behavior:contain}.toolCall .toolDetails .toolData[data-v-4293c63c] [data-stream-markdown=code-block-content] pre{white-space:pre;overflow-wrap:normal}.toolCall .toolDetails .toolData.toolError[data-v-4293c63c] [data-stream-markdown=code-block]{background:var(--uiDangerTint)}.toolCall .toolDetails .toolData.toolPlain[data-v-4293c63c]{overscroll-behavior:contain;white-space:pre;overflow-wrap:normal;min-width:0;max-width:100%;max-height:240px;font-family:var(--uiFontMono);color:var(--uiTextPrimary);background:var(--uiFillSubtle);border-radius:var(--uiRadiusSm);border:none;padding:12px;overflow:auto}.toolCall .toolDetails .toolData.toolPlain.toolError[data-v-4293c63c]{background:var(--uiDangerTint);color:var(--uiDangerText)}.agentConversation .messageViewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.agentConversation .messageViewport .messageList{overflow-anchor:none;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.agentConversation .messageViewport .messageSpace{width:100%;position:relative}.agentConversation .messageViewport .scrollBottom{z-index:1;position:absolute;bottom:12px;right:16px;box-shadow:var(--uiShadowFloat)!important}.agentConversation .messageViewport .welcomeMessage{color:var(--uiTextPrimary);flex-direction:column;gap:18px;padding:28px 16px 16px;display:flex}.agentConversation .messageViewport .welcomeMessage .welcomeHeader{align-items:center;gap:12px;display:flex}.agentConversation .messageViewport .welcomeMessage .welcomeHeader .welcomeLabel{font-size:var(--uiFontLabel);color:var(--uiTextSecondary);margin:0 0 4px}.agentConversation .messageViewport .welcomeMessage .welcomeHeader h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.agentConversation .messageViewport .welcomeMessage .welcomeDescription{font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);color:var(--uiTextSecondary);margin:0}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions{flex-direction:column;gap:8px;display:flex}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);text-align:left;white-space:normal;height:auto;margin:0;padding:12px;line-height:1.5}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion:hover:not(:disabled){background:var(--uiFillDefault)!important}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion>span{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion svg{color:var(--uiTextSecondary);flex-shrink:0}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion .suggestionContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion .suggestionContent strong{font-size:var(--uiFontBodySm);color:var(--uiTextPrimary);font-weight:500}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion .suggestionContent span{font-size:var(--uiFontLabel);color:var(--uiTextSecondary)}.agentConversation .messageViewport .welcomeMessage .welcomeSuggestions .welcomeSuggestion .suggestionArrow{color:var(--uiTextTertiary)}.agentConversation .messageViewport .botIntro{align-items:flex-start;gap:var(--uiSpace12);width:100%;padding:var(--uiSpace24) 12px var(--uiSpace12);box-sizing:border-box;flex-direction:column;display:flex}.agentConversation .messageViewport .botIntro .introGreeting{border-radius:var(--uiRadiusLg);background:var(--uiFillSubtle);color:var(--uiTextPrimary);font-size:var(--uiFontBody);line-height:var(--uiLineBody);margin:0;padding:10px 16px}.agentConversation .messageViewport .botIntro .introCard{gap:var(--uiSpace4);box-sizing:border-box;width:min(100%,560px);padding:var(--uiSpace16);border-radius:var(--uiRadiusLg);background:var(--uiFillSubtle);flex-direction:column;display:flex}.agentConversation .messageViewport .botIntro .introCard .introQuestion{margin:0 0 var(--uiSpace8);color:var(--uiTextPrimary);font-size:var(--uiFontBody);font-weight:600}.agentConversation .messageViewport .botIntro .introCard .introOption{align-items:center;gap:var(--uiSpace12);border-radius:var(--uiRadiusMd);min-height:44px;color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontBody);text-align:left;cursor:pointer;transition:background-color var(--uiDurationInstant) var(--uiEaseStandard);background:0 0;border:none;padding:6px 8px;display:flex}.agentConversation .messageViewport .botIntro .introCard .introOption:hover:not(:disabled),.agentConversation .messageViewport .botIntro .introCard .introOption:focus-visible{background:var(--uiFillDefault);outline:none}.agentConversation .messageViewport .botIntro .introCard .introOption:focus-visible .optionKey{background:var(--uiBrandTint);color:var(--uiBrandText)}.agentConversation .messageViewport .botIntro .introCard .introOption:disabled{color:var(--uiTextDisabled);cursor:not-allowed}.agentConversation .messageViewport .botIntro .introCard .introOption.other{color:var(--uiTextSecondary)}.agentConversation .messageViewport .botIntro .introCard .introOption .optionKey{border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);width:28px;height:28px;color:var(--uiTextSecondary);font-size:var(--uiFontLabel);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agentConversation .messageViewport .botIntro .introStatus{align-items:center;gap:var(--uiSpace8);color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);margin:0;display:flex}.agentConversation .messageViewport .messageTime{padding:var(--uiSpace12) 0 var(--uiSpace16);color:var(--uiTextTertiary);font-size:var(--uiFontLabel);text-align:center;font-variant-numeric:tabular-nums}.agentConversation .messageViewport .messageRow{box-sizing:border-box;width:100%;padding:0 12px 12px;position:absolute;top:0;left:0}.agentConversation .messageViewport .messageRow .messageActions{align-items:center;gap:4px;margin-top:4px;display:flex}.agentConversation .messageViewport .messageRow .messageActions .el-button{margin:0}.agentConversation .messageViewport .messageRow .messageActions .el-button .tabler-icon{flex-shrink:0}.agentConversation .messageViewport .messageRow .messageActions .messageAction{width:24px;height:24px;color:var(--uiTextSecondary);padding:0}.agentConversation .messageViewport .messageRow .browserPreview{margin-top:6px}.agentConversation .messageViewport .messageRow.userMessage .messageActions{justify-content:flex-end}.agentConversation .messageViewport .messageRow.editingMessage .chatEntry.user .chatDetail{background:0 0;width:100%;max-width:100%;padding:0}.agentConversation .messageViewport .chatEntry{width:100%;min-width:0;display:flex}.agentConversation .messageViewport .chatEntry .chatDetail{width:100%;min-width:0;max-width:100%;padding:0}.agentConversation .messageViewport .chatEntry.relay .chatDetail{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);width:auto;max-width:85%;padding:8px 12px}.agentConversation .messageViewport .chatEntry.relay .chatDetail .relayHeader{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);align-items:center;gap:6px;display:flex}.agentConversation .messageViewport .chatEntry.relay .chatDetail .relayPrompt{-webkit-line-clamp:3;color:var(--uiTextSecondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agentConversation .messageViewport .chatEntry.user{justify-content:flex-end}.agentConversation .messageViewport .chatEntry.user .chatDetail{border-radius:var(--uiRadiusMd);background:var(--uiFillDefault);width:auto;max-width:85%;padding:8px 12px}.agentConversation .messageViewport .streamingIndicator{align-items:center;gap:4px;height:20px;display:inline-flex}.agentConversation .messageViewport .streamingIndicator .dot{background:var(--uiTextSecondary);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite streamingPulse}.agentConversation .messageViewport .streamingIndicator .dot:nth-child(2){animation-delay:.2s}.agentConversation .messageViewport .streamingIndicator .dot:nth-child(3){animation-delay:.4s}.agentConversation .messageViewport .messageContent{overflow-wrap:anywhere;min-width:0;color:var(--uiTextPrimary);flex-direction:column;gap:6px;display:flex}.agentConversation .messageViewport .messageContent .messageReasoning{min-width:0}.agentConversation .messageViewport .messageContent .messageReasoning .reasoningToggle{border-radius:var(--uiRadiusSm);background:var(--uiFillSubtle);width:100%;min-height:28px;color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);text-align:left;cursor:pointer;transition:background-color var(--uiDurationInstant) var(--uiEaseStandard);border:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.agentConversation .messageViewport .messageContent .messageReasoning .reasoningToggle:hover,.agentConversation .messageViewport .messageContent .messageReasoning .reasoningToggle:focus-visible{background:var(--uiFillDefault);outline:none}.agentConversation .messageViewport .messageContent .messageReasoning .reasoningToggle .expandIcon{color:var(--uiTextSecondary);flex-shrink:0}.agentConversation .messageViewport .messageContent .messageReasoning .reasoningBody{color:var(--uiTextSecondary);font-family:var(--uiFontMono);padding:6px 0 4px 20px}.agentConversation .messageViewport .messageContent .reasoningHeader{color:var(--uiTextSecondary);align-items:center;gap:6px;display:inline-flex}.agentConversation .messageViewport .messageContent .reasoningHeader .thinkingDuration{font-variant-numeric:tabular-nums}.agentConversation .messageViewport .messageContent .messageText{white-space:pre-wrap;font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm)}.agentConversation .messageViewport .messageContent .messageError{border-radius:var(--uiRadiusSm);background:var(--uiDangerTint);color:var(--uiDangerText);font-size:var(--uiFontLabel);padding:6px 10px}.agentConversation .messageViewport .messageContent .reportHeader{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);align-items:center;gap:6px;display:flex}.agentConversation .messageViewport .messageContent .messageMarkdown{min-width:0;max-width:100%;font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);display:block}@keyframes streamingPulse{0%,80%,to{opacity:.3}40%{opacity:1}}.skillMenu[data-v-19be49eb]{flex-shrink:0}.skillMenu .skillButton[data-v-19be49eb]{width:24px;height:24px;padding:0}.skillMenu .skillPopup[data-v-19be49eb]{z-index:20;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.skillMenu .skillPopup .skillStatus[data-v-19be49eb]{color:var(--el-text-color-secondary);padding:12px}.skillMenu .skillPopup .skillItem[data-v-19be49eb]{border-radius:var(--el-border-radius-base);width:100%;color:var(--el-text-color-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:flex}.skillMenu .skillPopup .skillItem.active[data-v-19be49eb],.skillMenu .skillPopup .skillItem[data-v-19be49eb]:focus-visible{background:var(--el-fill-color-light)}.skillMenu .skillPopup .skillItem .skillName[data-v-19be49eb]{align-items:center;gap:6px;display:flex}.skillMenu .skillPopup .skillItem .skillDescription[data-v-19be49eb]{color:var(--el-text-color-secondary);font-size:.75rem}.mentionMenu[data-v-7b4b1e80]{flex-shrink:0}.mentionMenu.mentionOverlay[data-v-7b4b1e80]{z-index:3001;font-size:.8125rem;position:fixed}.mentionMenu .mentionButton[data-v-7b4b1e80]{width:24px;height:24px;padding:0}.mentionMenu .mentionPopup[data-v-7b4b1e80]{box-sizing:border-box;overscroll-behavior:contain;min-width:0;color:var(--el-text-color-primary);overflow-y:auto}.mentionMenu .mentionPopup .mentionHeader[data-v-7b4b1e80]{justify-content:space-between;align-items:center;padding:7px 10px 0;font-size:.8125rem;display:flex}.mentionMenu .mentionPopup .mentionScopes[data-v-7b4b1e80]{gap:3px;padding:6px 9px;display:flex}.mentionMenu .mentionPopup .mentionScopes button[data-v-7b4b1e80]{min-width:0;color:var(--el-text-color-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:6px 2px;font-size:.75rem}.mentionMenu .mentionPopup .mentionScopes button.selected[data-v-7b4b1e80]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.mentionMenu .mentionPopup .mentionScopes button[data-v-7b4b1e80]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.mentionMenu .mentionPopup .mentionBreadcrumb[data-v-7b4b1e80]{align-items:center;gap:3px;padding:0 8px 4px;font-size:.75rem;display:flex}.mentionMenu .mentionPopup .mentionBreadcrumb span[data-v-7b4b1e80]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mentionMenu .mentionPopup .mentionSearch[data-v-7b4b1e80]{padding:0 9px 7px}.mentionMenu .mentionPopup .mentionList[data-v-7b4b1e80]{padding:0 5px 5px}.mentionMenu .mentionPopup .mentionList .mentionStatus[data-v-7b4b1e80]{color:var(--el-text-color-secondary);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:22px 10px;font-size:.75rem;display:flex}.mentionMenu .mentionPopup .mentionList .mentionRows[data-v-7b4b1e80]{position:relative}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem[data-v-7b4b1e80]{box-sizing:border-box;width:100%;height:52px;color:var(--el-text-color-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 7px;display:flex;position:absolute;top:0;left:0}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem.active[data-v-7b4b1e80],.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem[data-v-7b4b1e80]:focus-visible{background:var(--el-fill-color-light)}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem.checked[data-v-7b4b1e80]{background:var(--el-color-primary-light-9)}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem.unavailable[data-v-7b4b1e80]{opacity:.5;cursor:not-allowed}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionContent[data-v-7b4b1e80]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionContent .mentionName[data-v-7b4b1e80],.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionContent .mentionDescription[data-v-7b4b1e80]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionContent .mentionName[data-v-7b4b1e80]{font-size:.8125rem}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionContent .mentionDescription[data-v-7b4b1e80]{color:var(--el-text-color-secondary);font-size:.6875rem}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionState[data-v-7b4b1e80]{color:var(--el-text-color-secondary);flex-shrink:0;font-size:.6875rem}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionArrow[data-v-7b4b1e80]{color:var(--el-text-color-secondary);flex-shrink:0}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionCheck[data-v-7b4b1e80]{border:1px solid var(--el-border-color);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.mentionMenu .mentionPopup .mentionList .mentionRows .mentionItem .mentionCheck.selected[data-v-7b4b1e80]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.mentionMenu .mentionPopup .mentionList .mentionMore[data-v-7b4b1e80]{width:100%;font-size:.75rem}.mentionMenu .mentionPopup .mentionFooter[data-v-7b4b1e80]{border-top:1px solid var(--el-border-color-lighter);min-height:34px;color:var(--el-text-color-secondary);justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;font-size:.6875rem;display:flex}.mentionMenu .mentionPopup .mentionError[data-v-7b4b1e80]{color:var(--el-color-danger);overflow-wrap:anywhere;padding:0 10px 8px;font-size:.75rem}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:1rem;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.agentContextPopover .contextUsage{flex-direction:column;gap:12px;display:flex}.agentContextPopover .contextUsage .contextStats{flex-direction:column;gap:8px;display:flex}.agentContextPopover .contextUsage .contextHeader,.agentContextPopover .contextUsage .contextTokens{justify-content:space-between;gap:8px;display:flex}.agentContextPopover .contextUsage .contextHeader{color:var(--el-text-color-primary)}.agentContextPopover .contextUsage .contextTokens{font-variant-numeric:tabular-nums;font-size:.75rem}.agentContextPopover .contextUsage .contextHint{color:var(--el-text-color-secondary);font-size:.75rem}.agentConversation .messageInput .senderActions .permissionButton{border-radius:var(--uiRadiusFull);width:28px;height:28px;color:var(--uiTextSecondary);flex-shrink:0;margin:0;padding:0}.agentConversation .messageInput .senderActions .permissionButton.full{color:var(--uiWarningIcon)}.agentConversation .messageInput .senderActions .permissionButton:focus-visible{outline:2px solid var(--uiBrand);outline-offset:1px}.botPermissionPopper.el-popover.el-popper{padding:var(--uiSpace6)}.botPermissionPopper .permissionMenu{gap:var(--uiSpace2);flex-direction:column;display:flex}.botPermissionPopper .permissionMenu .permissionOption{align-items:flex-start;gap:var(--uiSpace8);width:100%;padding:var(--uiSpace8);border-radius:var(--uiRadiusMd);color:var(--uiTextPrimary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard);background:0 0;border:none;display:flex}.botPermissionPopper .permissionMenu .permissionOption:hover:not(:disabled){background:var(--uiFillDefault)}.botPermissionPopper .permissionMenu .permissionOption:focus-visible{outline:2px solid var(--uiBrand);outline-offset:-2px}.botPermissionPopper .permissionMenu .permissionOption:disabled{opacity:.5;cursor:default}.botPermissionPopper .permissionMenu .permissionOption .optionIcon{color:var(--uiTextSecondary);flex-shrink:0;margin-top:2px}.botPermissionPopper .permissionMenu .permissionOption.full .optionIcon{color:var(--uiWarningIcon)}.botPermissionPopper .permissionMenu .permissionOption .optionCheck{color:var(--uiBrand);flex-shrink:0;margin-top:2px}.botPermissionPopper .permissionMenu .permissionOption .optionText{gap:var(--uiSpace2);flex-direction:column;flex:1;min-width:0;display:flex}.botPermissionPopper .permissionMenu .permissionOption .optionText strong{font-size:var(--uiFontBody);font-weight:500}.botPermissionPopper .permissionMenu .permissionOption .optionText span{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);line-height:1.5}:root{--chat-primary:#1890ff;--chat-disabled:#e8e8e8;--chat-highlight:#40a9ff;--chat-text:#333;--chat-text-assistant:#666;--chat-text-secondary:#ccc;--chat-text-placeholder:#bfbfbf;--chat-box:#fff;--chat-box-shadow:1px 3px 10px 2px #06153233;--chat-box-mark:#00000080;--chat-input:#fff;--chat-input-border:#d9d9d9;--chat-input-shadow-color:#1890ff33;--chat-card:#f2f6fc;--chat-highlight-card:#e6f7ff;--chat-popover:#000;--chat-popover-text:#fff;--chat-rect-padding:10px;--chat-before-tip-width:0px;--chat-before-tip-top:0px;--chat-tip-dialog-top:0px;--chat-tip-dialog-left:0px}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin{text-align:center;vertical-align:middle;opacity:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.5;list-style:none;transition:transform .3s cubic-bezier(.78,.14,.15,.86);display:none;position:absolute}.ant-spin .ant-spin-dot{width:1em;height:1em;font-size:1.25rem;display:inline-block;position:relative}.ant-spin .ant-spin-dot-spin{animation-name:antRotate;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite;transform:rotate(45deg)}.ant-spin .ant-spin-dot-item{background-color:var(--chat-primary);transform-origin:50%;opacity:.3;border-radius:100%;width:9px;height:9px;animation-name:antSpinMove;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute;transform:scale(.75)}.ant-spin .ant-spin-dot-item:first-child{top:0;inset-inline-start:0}.ant-spin .ant-spin-dot-item:nth-child(2){top:0;animation-delay:.4s;inset-inline-end:0}.ant-spin .ant-spin-dot-item:nth-child(3){inset-inline-end:0;animation-delay:.8s;bottom:0}.ant-spin .ant-spin-dot-item:nth-child(4){bottom:0;animation-delay:1.2s;inset-inline-start:0}.ant-spin-spinning{opacity:1;display:inline-block;position:static}.chat-area-wrap{z-index:10;font-size:1rem;position:relative}.chat-area-wrap *{box-sizing:border-box;text-indent:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;outline:none;margin:0;padding:0}.chat-rich-text{width:100%;padding:var(--chat-rect-padding);box-sizing:border-box;color:var(--chat-text);vertical-align:text-bottom;white-space:pre-wrap;word-break:break-all;background:0 0;margin:0;font-size:1rem;position:relative;overflow:hidden auto}.chat-rich-text.disabled{cursor:not-allowed}.chat-rich-text.disabled *{pointer-events:none}.chat-rich-text .chat-grid-wrap:first-child>:first-child{padding-left:var(--chat-before-tip-width)}.chat-dialog-wrap{z-index:21;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}@keyframes chat-dialog-show{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.chat-dialog-wrap .chat-mention-dialog-wrap{z-index:11;background:var(--chat-box);box-shadow:var(--chat-box-shadow);pointer-events:visible;border-radius:4px;padding:4px;position:absolute;overflow:hidden}.chat-dialog-wrap .chat-mention-dialog-wrap.chat-view-show{animation:.2s chat-dialog-show}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-header{width:100%;color:var(--chat-text);padding:6px 4px;font-size:.875rem;font-weight:700}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main{min-width:180px;max-height:240px;overflow-y:auto}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item{color:var(--chat-text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:4px;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-avatar{background:var(--chat-primary);width:24px;height:24px;color:var(--chat-box);white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;font-size:.75rem;display:flex;overflow:hidden}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-avatar.have-avatar{background:var(--chat-box)}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-avatar.have-avatar img{object-fit:cover;width:100%;height:100%}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-avatar .chat-mention-dialog-item-avatar-loading{position:relative;top:2px;transform:scale(.75)}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-avatar .chat-mention-dialog-item-avatar-text{font-size:.75rem;position:relative;top:-1px;transform:scale(.75)}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item .chat-mention-dialog-item-name{white-space:nowrap;text-overflow:ellipsis;color:var(--chat-text-secondary);flex:1;padding-right:10px;font-size:.875rem;line-height:1.5rem;transition:all .3s;overflow:hidden}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item:hover{background:var(--chat-card);opacity:.7}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item:hover .chat-mention-dialog-item-name{color:var(--chat-primary)}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item.active{background:var(--chat-card);opacity:1}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-main .chat-mention-dialog-item.active .chat-mention-dialog-item-name{color:var(--chat-primary)}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-empty{flex-direction:column;justify-content:center;align-items:center;padding:10px 0;display:flex}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-empty .match-empty-svg{width:auto;height:40px;margin-bottom:2px}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-empty .empty-label{color:var(--chat-text-secondary);font-size:.75rem}.chat-dialog-wrap .chat-mention-dialog-wrap .chat-mention-dialog-loading{flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.chat-dialog-wrap .chat-trigger-dialog-wrap{z-index:10;background:var(--chat-box);box-shadow:var(--chat-box-shadow);pointer-events:visible;border-radius:4px;padding:4px;position:absolute;overflow:hidden}.chat-dialog-wrap .chat-trigger-dialog-wrap.chat-view-show{animation:.2s chat-dialog-show}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-header{width:100%;color:var(--chat-text);padding:6px 4px;font-size:.875rem;font-weight:700}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main{min-width:180px;max-height:240px;overflow-y:auto}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item{color:var(--chat-text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:4px;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item .chat-trigger-dialog-item-name{white-space:nowrap;text-overflow:ellipsis;color:var(--chat-text-secondary);flex:1;padding-right:10px;font-size:.875rem;line-height:1.5rem;transition:all .3s;overflow:hidden}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item:hover{background:var(--chat-card);opacity:.7}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item:hover .chat-trigger-dialog-item-name{color:var(--chat-primary)}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item.active{background:var(--chat-card);opacity:1}.chat-dialog-wrap .chat-trigger-dialog-wrap .chat-trigger-dialog-main .chat-trigger-dialog-item.active .chat-trigger-dialog-item-name{color:var(--chat-primary)}.chat-dialog-wrap .chat-select-dialog-wrap{z-index:21;box-sizing:border-box;background:var(--chat-box);box-shadow:var(--chat-box-shadow);pointer-events:visible;border-radius:4px;padding:4px;position:fixed}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-header{background:var(--chat-box);color:var(--chat-text);justify-content:space-between;align-items:center;padding:6px;font-size:.875rem;font-weight:700;display:flex}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search{flex-direction:column;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input{width:calc(100% - 12px);height:32px;color:var(--chat-text);border-style:solid;border-width:1px;border-color:var(--chat-input-border);background:var(--chat-input);border-radius:6px;outline:none;padding:4px 10px;font-size:.875rem;line-height:1.5;transition:border-color .3s cubic-bezier(.645,.045,.355,1),box-shadow .3s cubic-bezier(.645,.045,.355,1)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input::-moz-placeholder{color:var(--chat-text-placeholder);opacity:1}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input:-ms-placeholder-shown{color:var(--chat-text-placeholder)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input::-webkit-input-placeholder{color:var(--chat-text-placeholder)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input:hover{border-color:var(--chat-highlight)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input:focus,.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-input:active{border-color:var(--chat-primary);box-shadow:0 0 0 2px var(--chat-input-shadow-color)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-empty{flex-direction:column;justify-content:center;align-items:center;padding:10px 0;display:flex}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-empty .match-empty-svg{width:auto;height:40px;margin-bottom:2px}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-search .chat-select-dialog-search-empty .empty-label{color:var(--chat-text-secondary);font-size:.75rem}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main{z-index:3;max-height:280px;position:relative;overflow-y:auto}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item{min-width:180px;color:var(--chat-text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;min-height:42px;padding:8px;font-size:.875rem;font-weight:700;transition:all .3s;display:flex}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item .chat-select-dialog-preview{border-radius:6px;flex-shrink:0;width:42px;height:42px;margin-right:12px}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item .chat-select-dialog-preview.loading{justify-content:center;align-items:center;display:flex}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item .chat-select-dialog-preview.loading .ant-spin{position:relative;top:2px;transform:scale(.75)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item .chat-select-dialog-name{color:var(--chat-text-secondary);flex:1;transition:all .3s}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item .chat-select-dialog-check{color:var(--chat-primary);flex-shrink:0;margin-left:6px;font-size:1.125rem;display:inline-block}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item:hover{background:var(--chat-card);opacity:.8}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-main .chat-select-dialog-item:hover .chat-select-dialog-name{color:var(--chat-primary)}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-arrow{z-index:2;pointer-events:none;width:16px;height:16px;position:absolute;overflow:hidden}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-arrow:before{box-sizing:border-box;background:var(--chat-box);bottom:0;width:16px;height:8px;-webkit-clip-path:path("M 0 8 A 4 4 0 0 0 2.828 6.828 L 6.586 3.071 A 2 2 0 0 1 9.414 3.071 L 13.172 6.828 A 4 4 0 0 0 16 8 Z");clip-path:path("M 0 8 A 4 4 0 0 0 2.828 6.828 L 6.586 3.071 A 2 2 0 0 1 9.414 3.071 L 13.172 6.828 A 4 4 0 0 0 16 8 Z");content:"";position:absolute;inset-inline-start:0}.chat-dialog-wrap .chat-select-dialog-wrap .chat-select-dialog-arrow:after{box-sizing:border-box;content:"";bottom:0;width:9px;height:9px;box-shadow:var(--chat-box-shadow);z-index:0;opacity:.25;background:0 0;border-radius:0 0 2px;margin:auto;position:absolute;inset-inline:0;transform:translateY(50%)rotate(-135deg)}.chat-scroll{overflow:hidden auto}.chat-scroll::-webkit-scrollbar{width:6px;height:6px}.chat-scroll::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;box-shadow:inset 0 0 5px #61b8b31a}.chat-scroll::-webkit-scrollbar-track{background:#ededed;border-radius:10px;box-shadow:inset 0 0 5px #57afbb1a}.chat-placeholder-wrap{width:100%;padding:var(--chat-rect-padding) var(--chat-rect-padding) var(--chat-rect-padding) calc(var(--chat-rect-padding) + var(--chat-before-tip-width));box-sizing:border-box;color:var(--chat-text-placeholder);pointer-events:none;word-break:break-all;z-index:11;margin:0;font-style:oblique;position:absolute;top:0;left:0}.chat-write-wrap,.chat-write-input{word-break:break-all}.chat-tag-grid{word-break:break-all;white-space:pre-wrap}.chat-tag-wrap{white-space:normal;margin:0 1px}.chat-tag-mention,.chat-tag-trigger{color:var(--chat-primary)}.chat-tag-select{cursor:pointer;background:var(--chat-card);color:var(--chat-primary);border-radius:10px;margin:2px;padding:2px 6px;transition:all .3s;display:inline-block}.chat-tag-select svg{margin-left:4px;font-size:.75rem;transition:all .3s}.chat-tag-select:hover{color:var(--chat-highlight);background:var(--chat-highlight-card)}.chat-tag-select.active svg{transform:rotate(-180deg)}.chat-tag-input{color:var(--chat-primary);cursor:text;background:var(--chat-card);border-radius:4px;margin:0 2px;padding:2px 6px;line-height:1.8}.chat-tag-input .input-write{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;padding-left:.1px}.chat-tag-input .input-tip{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.35;word-break:break-all}.chat-tag-component{white-space:normal}.chat-before-tip-wrap{height:0;transform:translateY(var(--chat-before-tip-top));z-index:11;padding:var(--chat-rect-padding);pointer-events:none;position:absolute;top:0;left:0}.chat-before-tip-wrap>*{pointer-events:visible}.chat-before-tip-wrap.tip-hover .chat-before-tip-box{background:var(--chat-card)}.chat-before-tip-wrap.tip-hover .chat-before-tip-close{opacity:1}.chat-before-tip-wrap .chat-before-tip-box{cursor:pointer;color:var(--chat-primary);border-radius:8px;padding:2px 6px;font-size:1.125rem;font-weight:700;transition:background .3s}.chat-before-tip-wrap .chat-before-tip-close{cursor:pointer;color:#999;opacity:0;width:16px;height:16px;transition:opacity .3s;position:absolute;top:4px;right:4px}.chat-tip-dialog-wrap{transform:translate(var(--chat-tip-dialog-left),var(--chat-tip-dialog-top));pointer-events:none;position:absolute;bottom:100%}.chat-tip-dialog-wrap>*{pointer-events:visible}.chat-tip-dialog-wrap .chat-tip-dialog-main{color:var(--chat-popover-text);background:var(--chat-popover);border-radius:8px;align-items:center;padding:8px 10px;font-size:.8125rem;display:flex}.chat-tip-dialog-wrap .chat-tip-dialog-main .chat-tip-dialog-code{opacity:.7;margin-left:4px;font-size:.75rem}.chat-tip-dialog-wrap .chat-tip-dialog-arrow{background:var(--chat-popover);z-index:2;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-45deg)}.agentConversation .messageInput{--chat-text:var(--uiTextPrimary);--chat-text-placeholder:var(--uiTextTertiary);--chat-rect-padding:12px;--chat-mention-text:var(--uiBrand);border-radius:var(--uiRadiusLg);background:var(--uiFillDefault);box-shadow:none;transition:background-color var(--uiDurationFast) var(--uiEaseStandard);border:0;flex-shrink:0;margin:0 12px 8px;position:relative}.agentConversation .messageInput:focus-within,.agentConversation .messageInput.draggingAttachments{background:var(--uiFillDefault)}.agentConversation .messageInput.voiceActive{background:var(--uiBrandTint)}.agentConversation .messageInput.voiceActive .senderInput{touch-action:none;-webkit-user-select:none;user-select:none;min-height:100px}.agentConversation .messageInput .senderInput{position:relative}.agentConversation .messageInput .senderInput .voiceOverlay{z-index:12;border-radius:var(--uiRadiusLg);background:var(--uiFillDefault);color:var(--uiTextTertiary);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;padding:12px;font-size:.875rem;line-height:1.5rem;position:absolute;inset:0;overflow:auto}.agentConversation .messageInput .senderInput .voiceOverlay .voiceFeedback{min-height:24px;color:var(--uiBrand);align-items:center;gap:10px;display:flex}.agentConversation .messageInput .senderInput .voiceOverlay .voiceFeedback .voiceWave{flex-shrink:0;justify-content:center;align-items:center;gap:3px;height:24px;display:inline-flex}.agentConversation .messageInput .senderInput .voiceOverlay .voiceFeedback .voiceWave>span{background:currentColor;border-radius:3px;width:3px;min-height:3px;transition:height 60ms linear}.agentConversation .messageInput .senderInput .voiceOverlay .voiceTranscript{color:var(--uiTextPrimary)}@media (prefers-reduced-motion:reduce){.agentConversation .messageInput .senderInput .voiceOverlay .voiceFeedback .voiceWave>span{transition:none}}.agentConversation .messageInput .attachmentDropHint{z-index:13;border-radius:inherit;background:var(--uiFillDefault);color:var(--uiTextPrimary);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}.agentConversation .messageInput .attachmentDropHint>svg{color:var(--uiTextSecondary)}.agentConversation .messageInput .attachmentDropHint small{color:var(--uiTextSecondary);font-size:.75rem;font-weight:400}.agentConversation .messageInput .senderResizeHandle{z-index:12;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;height:8px;position:absolute;top:-4px;left:12px;right:12px}.agentConversation .messageInput .senderResizeHandle:focus-visible{background:var(--uiBrandTint);outline:0}.agentConversation .messageInput .draftAttachments{padding:12px 12px 0}.agentConversation .messageInput .senderEditor .chat-placeholder-wrap{font-size:.8125rem;font-style:normal;line-height:1.25rem}.agentConversation .messageInput .editingBanner{color:var(--uiTextSecondary);justify-content:space-between;align-items:center;padding:4px 12px;font-size:.75rem;display:flex}.agentConversation .messageInput .senderEditor .chat-tag-mention{vertical-align:middle;border-radius:var(--uiRadiusSm);background:var(--uiBrandTint);max-width:100%;min-height:22px;color:var(--uiBrand);white-space:normal;overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:4px;padding:0 6px;font-size:.75rem;font-weight:500;display:inline-flex}.agentConversation .messageInput .senderEditor .chat-tag-mention .agentMentionThumbnail{flex-shrink:0;display:inline-flex}.agentConversation .messageInput .senderEditor .chat-tag-mention .agentMentionThumbnail .mentionThumbnail{border-radius:3px;width:18px;height:18px}.agentConversation .messageInput .senderEditor .chat-tag-mention .agentMentionLabel{min-width:0}.agentConversation .messageInput .senderActions{justify-content:flex-end;align-items:center;gap:4px;padding:4px 8px 8px;display:flex}.agentConversation .messageInput .senderActions>.el-button:not(.sendButton){border-radius:var(--uiRadiusFull);width:28px;height:28px;margin-left:0;padding:0}.agentConversation .messageInput .senderActions .modelPopover{flex:1;min-width:0;max-width:220px;margin-right:auto}.agentConversation .messageInput .senderActions .contextButton{border-radius:var(--uiRadiusFull);flex-shrink:0;width:24px;height:24px;margin:0;padding:0}.agentConversation .messageInput .senderActions .contextButton.is-text{background-color:#0000}.agentConversation .messageInput .senderActions .voiceButton{border-radius:var(--uiRadiusFull);width:28px;height:28px;color:var(--uiTextSecondary);flex-shrink:0;padding:0}.agentConversation .messageInput .senderActions .voiceButton.voiceActive{background-color:var(--uiBrandFill);color:#fff}.agentConversation .messageInput .senderActions .sendButton{border-radius:var(--uiRadiusFull);background-color:var(--uiBrandFill);color:#fff;border:0;width:32px;height:32px}.agentConversation .messageInput .senderActions .sendButton:hover:not(:disabled){background-color:var(--uiBrandFillHover)}.agentConversation .messageInput .senderActions .sendButton:active:not(:disabled){background-color:var(--uiBrandFillPressed)}.agentConversation .messageInput.compact{--chat-rect-padding:8px}.agentConversation .messageInput.compact .senderEditor .chat-placeholder-wrap{font-size:.875rem;line-height:1.5rem}.agentConversation .messageInput.compact .senderBody{align-items:flex-end;gap:4px;padding:4px 8px;display:flex}.agentConversation .messageInput.compact .modelSlot{z-index:12;flex-shrink:0;width:32px;height:32px;margin-bottom:4px;position:relative}.agentConversation .messageInput.compact .senderInput{flex:1;min-width:0}.agentConversation .messageInput.compact .senderActions{flex-shrink:0;margin-bottom:4px;padding:0}.agentConversation .messageInput.compact .senderActions .sendButton{margin-left:4px}.botProgress[data-v-139f643f]{box-sizing:border-box;flex-shrink:0;align-items:center;height:28px;margin:0 12px 4px;padding-left:52px;display:flex}.botProgress .progressText[data-v-139f643f]{min-width:0;color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progressFade-enter-active[data-v-139f643f],.progressFade-leave-active[data-v-139f643f]{transition:opacity var(--uiDurationFast) var(--uiEaseStandard)}.progressFade-enter-from[data-v-139f643f],.progressFade-leave-to[data-v-139f643f]{opacity:0}.agentConversation{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.agentConversation .compactionStatus{color:var(--el-text-color-secondary);flex-shrink:0;align-items:center;gap:6px;margin:0 12px 8px;font-size:.75rem;display:flex}.el-date-table{-webkit-user-select:none;user-select:none;font-size:.75rem}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:1.5rem;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:.75rem}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:2.25rem;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-quarter-table{border-collapse:collapse;margin:-1px;font-size:.75rem}.el-quarter-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-quarter-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-quarter-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-quarter-table td.today.start-date .el-date-table-cell__text,.el-quarter-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-quarter-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-quarter-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-quarter-table td .el-date-table-cell__text{width:48px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:2.25rem;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-quarter-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-quarter-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-quarter-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-quarter-table td.start-date .el-date-table-cell,.el-quarter-table td.end-date .el-date-table-cell{color:#fff}.el-quarter-table td.start-date .el-date-table-cell__text,.el-quarter-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-quarter-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:6px}.el-quarter-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:6px}.el-quarter-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:6px;margin-right:6px}.el-quarter-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-quarter-table td:focus-visible{outline:none}.el-quarter-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:.75rem}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:2.25rem;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:.75rem;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:1rem;font-weight:500;line-height:1.375rem}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:1.875rem}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:1rem;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:1rem;font-weight:500;line-height:1.375rem}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:.75rem;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:1.25rem;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-quarterrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--quarterrange{--el-date-editor-width:var(--el-date-editor-quarterrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:.875rem}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;text-align:center;width:39%;height:30px;line-height:1.875rem;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:.875rem;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:.875rem}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:.875rem;line-height:2.5rem}.el-range-editor--large .el-range-input{height:38px;font-size:.875rem;line-height:2.375rem}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:.75rem;line-height:1.5rem}.el-range-editor--small .el-range-input{height:22px;font-size:.75rem;line-height:1.375rem}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:1.875rem}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:.875rem;line-height:1.75rem;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:.75rem;line-height:1.5rem}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:.75rem;line-height:1}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:.75rem;line-height:1.875rem;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:.75rem;line-height:2rem}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:1.5625rem}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:.75rem;line-height:1.75rem}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:.875rem}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:.75rem}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:.875rem}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:.75rem}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:.75rem}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.timerForm[data-v-462627a9]{align-items:flex-start;gap:var(--uiSpace8);flex-direction:column;display:flex}.timerForm>.el-input[data-v-462627a9],.timerForm>.el-textarea[data-v-462627a9]{width:100%}.timerForm .fieldLabel[data-v-462627a9]{margin-top:var(--uiSpace4);color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);font-weight:500}.timerForm .intervalField[data-v-462627a9]{align-items:center;gap:var(--uiSpace8);color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);flex-wrap:wrap;display:flex}.timerList[data-v-462627a9]{gap:var(--uiSpace4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timerList .timerItem[data-v-462627a9]{align-items:center;gap:var(--uiSpace8);padding:var(--uiSpace8) var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);display:flex}.timerList .timerItem .el-button[data-v-462627a9]{margin:0}.timerList .timerItem .timerIcon[data-v-462627a9]{color:var(--uiTextSecondary);flex-shrink:0}.timerList .timerItem .dangerButton[data-v-462627a9]{color:var(--uiDangerText)}.timerList .timerItem .timerText[data-v-462627a9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.timerList .timerItem .timerText strong[data-v-462627a9]{color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);font-weight:500}.timerList .timerItem .timerText span[data-v-462627a9]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel)}.timerList .timerItem .timerText .timerError[data-v-462627a9]{color:var(--uiDangerText)}.timerEmpty[data-v-462627a9]{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);margin:0}.botChat[data-v-48e34aa6]{box-sizing:border-box;width:100%;height:100%;min-height:0;padding-top:var(--windowInsetTop);flex-direction:column;display:flex}.botChat .chatBody[data-v-48e34aa6]{width:min(100%,820px);min-height:0;font-size:var(--uiFontBody);flex-direction:column;flex:1;align-self:center;display:flex}.botChat .chatBody[data-v-48e34aa6] .chatEntry.assistant>.chatDetail>.messageContent>.messageMarkdown{box-sizing:border-box;border-radius:var(--uiRadiusLg);background:var(--uiFillSubtle);align-self:flex-start;max-width:85%;padding:10px 14px}.botChat .chatBody[data-v-48e34aa6] .messageContent .messageMarkdown,.botChat .chatBody[data-v-48e34aa6] .messageContent .messageText{font-size:var(--uiFontBody);line-height:var(--uiLineBody)}.botChat .chatNotice[data-v-48e34aa6]{justify-content:center;align-items:center;gap:var(--uiSpace12);color:var(--uiTextSecondary);flex-direction:column;flex:1;display:flex}.botChat .chatNotice p[data-v-48e34aa6]{margin:0}.botCreate[data-v-cf05aacb]{--spring:cubic-bezier(.34, 1.56, .64, 1);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.botCreate .hero[data-v-cf05aacb]{justify-content:center;display:flex;position:relative}.botCreate .halo[data-v-cf05aacb]{background:radial-gradient(circle, var(--uiBrandTintStrong) 0%, transparent 62%);opacity:.6;pointer-events:none;width:480px;height:480px;transition:transform .9s var(--uiEaseStandard), opacity .6s var(--uiEaseStandard);border-radius:50%;margin:-240px 0 0 -240px;position:absolute;top:50%;left:50%}.botCreate .heroFrame[data-v-cf05aacb]{padding:var(--uiSpace12);display:flex;position:relative}.botCreate .heroFrame .heroFace[data-v-cf05aacb]{animation:facePop-cf05aacb .42s var(--spring)}.botCreate:hover .halo[data-v-cf05aacb]{opacity:.9;transform:scale(1.15)}.botCreate .nameForm[data-v-cf05aacb]{top:calc(100% + var(--uiSpace16));align-items:center;gap:var(--uiSpace16);flex-direction:column;width:min(440px,86vw);display:flex;position:absolute;left:50%;transform:translate(-50%)}.botCreate .nameField[data-v-cf05aacb]{width:100%;position:relative}.botCreate .nameField .modelSlot[data-v-cf05aacb]{z-index:12;width:32px;height:32px;position:absolute;top:10px;left:10px}.botCreate .nameField input[data-v-cf05aacb]{box-sizing:border-box;border-radius:var(--uiRadiusFull);background:var(--uiFillDefault);width:100%;height:52px;color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontTitle);text-align:center;transition:background-color var(--uiDurationBase) var(--uiEaseStandard), box-shadow var(--uiDurationBase) var(--uiEaseStandard);border:none;outline:none;padding:0 56px}.botCreate .nameField input[data-v-cf05aacb]::placeholder{color:var(--uiTextTertiary)}.botCreate .nameField input[data-v-cf05aacb]:focus{background:var(--uiBgElevated);box-shadow:var(--uiShadowNode)}.botCreate .nameField .submit[data-v-cf05aacb]{border-radius:var(--uiRadiusFull);background:var(--uiFillStrong);width:36px;height:36px;color:var(--uiTextDisabled);cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard), color var(--uiDurationFast) var(--uiEaseStandard), transform .42s var(--spring);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.botCreate .nameField .submit.ready[data-v-cf05aacb]{background:var(--uiBrandFill);color:#fff}.botCreate .nameField .submit.ready[data-v-cf05aacb]:hover{background:var(--uiBrandFillHover);transform:translateY(-2px)}.botCreate .nameField .submit[data-v-cf05aacb]:disabled{cursor:default}.botCreate .nameField .submit[data-v-cf05aacb]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:2px}.botCreate .nameField .submit .spin[data-v-cf05aacb]{animation:.9s linear infinite spin-cf05aacb}.botCreate .memberPicker[data-v-cf05aacb]{align-items:center;gap:var(--uiSpace8);flex-direction:column;width:100%;display:flex;position:relative}.botCreate .memberPicker[data-v-cf05aacb]:before{content:"";inset:calc(var(--uiSpace8) * -1) calc(var(--uiSpace12) * -1);border-radius:var(--uiRadiusLg);pointer-events:none;transition:border-color var(--uiDurationBase) var(--uiEaseStandard), background-color var(--uiDurationBase) var(--uiEaseStandard);border:1.5px dashed #0000;position:absolute}.botCreate .memberPicker.dropReady[data-v-cf05aacb]:before{border-color:var(--uiBorderDefault)}.botCreate .memberPicker.dropOver[data-v-cf05aacb]:before{border-color:var(--uiBrand);background:var(--uiBrandTint)}.botCreate .memberPicker.dropReady .pickerLabel[data-v-cf05aacb],.botCreate .memberPicker.dropOver .pickerLabel[data-v-cf05aacb]{color:var(--uiBrandText)}.botCreate .memberPicker .pickerLabel[data-v-cf05aacb]{color:var(--uiTextTertiary);font-size:var(--uiFontLabel);transition:color var(--uiDurationBase) var(--uiEaseStandard);position:relative}.botCreate .memberPicker .chips[data-v-cf05aacb]{--chipHeight:36px;justify-content:center;gap:var(--uiSpace8) var(--uiSpace6);box-sizing:border-box;width:100%;height:calc(var(--chipHeight) + var(--uiSpace4) * 2);padding:var(--uiSpace4) 0;flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.botCreate .memberPicker .more[data-v-cf05aacb]{height:var(--chipHeight);color:var(--uiTextTertiary);font-size:var(--uiFontBodySm);order:1;justify-content:center;align-items:center;display:inline-flex}.botCreate .memberPicker .chip[data-v-cf05aacb]{align-items:center;gap:var(--uiSpace6);max-width:160px;height:var(--chipHeight);padding:0 var(--uiSpace12) 0 var(--uiSpace6);border-radius:var(--uiRadiusFull);background:var(--uiFillSubtle);color:var(--uiTextSecondary);font:inherit;font-size:var(--uiFontBodySm);cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard), color var(--uiDurationFast) var(--uiEaseStandard), transform .36s var(--spring);border:none;display:inline-flex}.botCreate .memberPicker .chip.spill[data-v-cf05aacb]{visibility:hidden;order:2}.botCreate .memberPicker .chip span[data-v-cf05aacb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.botCreate .memberPicker .chip[data-v-cf05aacb]:hover{background:var(--uiFillDefault)}.botCreate .memberPicker .chip.on[data-v-cf05aacb]{background:var(--uiBrandTintStrong);color:var(--uiBrandText);transform:translateY(-2px)}.botCreate .memberPicker .chip[data-v-cf05aacb]:disabled{opacity:.4;cursor:default}.botCreate .memberPicker .chip[data-v-cf05aacb]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:-2px}@keyframes facePop-cf05aacb{0%{transform:scale(.7)}}@keyframes spin-cf05aacb{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.botCreate .heroFrame .heroFace[data-v-cf05aacb],.botCreate .halo[data-v-cf05aacb]{transition:none;animation:none}}.botCard[data-v-5e42e57f]{--cardW:76px;--cardH:96px;--cardAvatar:40px;--folderAvatar:20px;--spring:cubic-bezier(.34, 1.56, .64, 1);justify-content:center;align-items:center;gap:var(--uiSpace8);width:var(--cardW);height:var(--cardH);padding:0 var(--uiSpace6);border-radius:var(--uiRadiusMd);color:var(--uiTextSecondary);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .42s var(--spring), opacity var(--uiDurationBase) var(--uiEaseStandard);background:0 0;border:none;flex-direction:column;display:flex;position:relative}@media (width<=760px){.botCard[data-v-5e42e57f]{--cardW:62px;--cardH:80px;--cardAvatar:32px;--folderAvatar:16px}}.botCard .surface[data-v-5e42e57f],.botCard .deck i[data-v-5e42e57f]{border-radius:inherit;background:var(--uiBgElevated);box-shadow:var(--uiShadowNode);transition:box-shadow var(--uiDurationBase) var(--uiEaseStandard), transform .42s var(--spring), opacity var(--uiDurationBase) var(--uiEaseStandard);position:absolute;inset:0}.botCard .deck[data-v-5e42e57f]{border-radius:inherit;position:absolute;inset:0}.botCard .deck i[data-v-5e42e57f]:first-child{transform:translate(-4px,3px)rotate(-7deg)}.botCard .deck i[data-v-5e42e57f]:last-child{transform:translate(4px,2px)rotate(6deg)}.botCard .cardFace[data-v-5e42e57f],.botCard .cardName[data-v-5e42e57f]{position:relative}.botCard .cardFace[data-v-5e42e57f]{height:var(--cardAvatar);justify-content:center;align-items:center;display:flex}.botCard .folderFaces[data-v-5e42e57f]{grid-template-columns:repeat(2, var(--folderAvatar));gap:3px;display:grid}.botCard .cardName[data-v-5e42e57f]{max-width:100%;font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);text-overflow:ellipsis;white-space:nowrap;transition:color var(--uiDurationBase) var(--uiEaseStandard);overflow:hidden}.botCard .runningDot[data-v-5e42e57f],.botCard .timerMark[data-v-5e42e57f]{position:absolute;top:7px;right:7px}.botCard .runningDot[data-v-5e42e57f]{background:var(--uiBrand);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite runningPulse-5e42e57f}.botCard .timerMark[data-v-5e42e57f]{color:var(--uiTextTertiary)}.botCard[data-v-5e42e57f]:hover{transform:translateY(-6px)}.botCard:hover .deck i[data-v-5e42e57f]:first-child{transform:translate(-7px,2px)rotate(-11deg)}.botCard:hover .deck i[data-v-5e42e57f]:last-child{transform:translate(7px,1px)rotate(10deg)}.botCard[data-v-5e42e57f]:active{transform:translateY(-3px)scale(.97)}.botCard[data-v-5e42e57f]:focus-visible{outline:none}.botCard:focus-visible .surface[data-v-5e42e57f]{box-shadow:0 0 0 2px var(--uiBrand), var(--uiShadowNode)}.botCard.active[data-v-5e42e57f]{color:var(--uiTextPrimary);transform:translateY(-14px)}.botCard.active .surface[data-v-5e42e57f]{box-shadow:var(--uiShadowFloat)}.botCard.active[data-v-5e42e57f]:after{content:"";border-radius:var(--uiRadiusFull);background:var(--uiBrand);width:16px;height:4px;margin-left:-8px;position:absolute;bottom:-12px;left:50%}.botCard.open[data-v-5e42e57f]{color:var(--uiTextPrimary)}.botCard.open .deck i[data-v-5e42e57f]{opacity:0}.botCard.open .surface[data-v-5e42e57f]{background:var(--uiFillDefault);box-shadow:none}.botCard.dropTarget[data-v-5e42e57f]{transform:translateY(-10px)scale(1.08)}.botCard.dropTarget .surface[data-v-5e42e57f]{box-shadow:0 0 0 2px var(--uiBrand), var(--uiShadowFloat)}.botCard.dropTarget .deck i[data-v-5e42e57f]:first-child{transform:translate(-10px,2px)rotate(-14deg)}.botCard.dropTarget .deck i[data-v-5e42e57f]:last-child{transform:translate(10px)rotate(13deg)}.botCard.selected[data-v-5e42e57f]{color:var(--uiTextPrimary)}.botCard.selected .surface[data-v-5e42e57f]{box-shadow:0 0 0 2px var(--uiBrand), var(--uiShadowNode)}.botCard .selectedMark[data-v-5e42e57f]{border-radius:var(--uiRadiusFull);background:var(--uiBrandFill);color:#fff;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-5px;left:-5px}.botCard[data-count][data-v-5e42e57f]:before{content:attr(data-count);z-index:1;box-sizing:border-box;min-width:22px;height:22px;padding:0 var(--uiSpace6);border-radius:var(--uiRadiusFull);background:var(--uiBrandFill);color:#fff;font-size:var(--uiFontLabel);text-align:center;font-weight:600;line-height:1.375rem;position:absolute;top:-8px;right:-8px}.botCard.dragging[data-v-5e42e57f]{opacity:.3}.botCard.editing[data-v-5e42e57f]{cursor:default}.botCard.editing .renameForm[data-v-5e42e57f]{width:100%;margin:0;overflow:visible}.botCard.editing input[data-v-5e42e57f]{box-sizing:border-box;width:100%;height:22px;padding:0 var(--uiSpace4);border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontLabel);text-align:center;transition:background-color var(--uiDurationBase) var(--uiEaseStandard), box-shadow var(--uiDurationBase) var(--uiEaseStandard);border:none;outline:none}.botCard.editing input[data-v-5e42e57f]:focus{background:var(--uiBgElevated);box-shadow:var(--uiShadowNode)}.botCard.editing input[aria-busy=true][data-v-5e42e57f],.botCard.add[data-v-5e42e57f]{color:var(--uiTextTertiary)}.botCard.add .surface[data-v-5e42e57f]{border:1.5px dashed var(--uiBorderDefault);box-shadow:none;background:0 0}.botCard.add .plus[data-v-5e42e57f]{transition:transform .42s var(--spring)}.botCard.add[data-v-5e42e57f]:hover{color:var(--uiTextPrimary)}.botCard.add:hover .surface[data-v-5e42e57f]{border-color:var(--uiBorderControl)}.botCard.add:hover .plus[data-v-5e42e57f]{transform:rotate(90deg)}@keyframes runningPulse-5e42e57f{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.botCard[data-v-5e42e57f],.botCard .surface[data-v-5e42e57f],.botCard .deck i[data-v-5e42e57f],.botCard .plus[data-v-5e42e57f]{transition:none}.botCard .runningDot[data-v-5e42e57f]{animation:none}}.botDock[data-v-fcf3136a]{--spring:cubic-bezier(.34, 1.36, .64, 1);--sidePad:84px;padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;align-items:flex-end;display:flex;position:relative}.botDock .dockScroll[data-v-fcf3136a]{min-width:0;padding:var(--uiSpace32) var(--sidePad) var(--uiSpace24);border-radius:var(--uiRadiusLg);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--sidePad), #000 calc(100% - var(--uiSpace32)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--sidePad), #000 calc(100% - var(--uiSpace32)), transparent);transition:background-color var(--uiDurationBase) var(--uiEaseStandard);flex:1;overflow:auto hidden}.botDock .dockScroll[data-v-fcf3136a]::-webkit-scrollbar{display:none}.botDock .dockScroll.dropOut[data-v-fcf3136a]{background:var(--uiFillSubtle)}.botDock .dockTrack[data-v-fcf3136a],.botDock .folderMembers[data-v-fcf3136a]{align-items:flex-end;gap:var(--uiSpace12);margin:0;padding:0;list-style:none;display:flex;position:relative}.botDock .dockTrack[data-v-fcf3136a]{width:max-content;margin:0 auto}.botDock .dockItem[data-v-fcf3136a]{border-radius:var(--uiRadiusLg);transition:background-color var(--uiDurationSlow) var(--uiEaseStandard);align-items:flex-end;display:flex}.botDock .dockItem.folderGroup[data-v-fcf3136a]{gap:var(--uiSpace12);margin:calc(var(--uiSpace8) * -1) 0;padding:var(--uiSpace8);background:var(--uiFillSubtle)}@media (width<=760px){.botDock[data-v-fcf3136a]{--sidePad:68px}.botDock .dockScroll[data-v-fcf3136a]{padding:var(--uiSpace24) var(--uiSpace12) var(--uiSpace20) var(--sidePad)}.botDock .dockTrack[data-v-fcf3136a],.botDock .folderMembers[data-v-fcf3136a],.botDock .dockItem.folderGroup[data-v-fcf3136a]{gap:var(--uiSpace8)}}.card-enter-active[data-v-fcf3136a],.card-leave-active[data-v-fcf3136a],.card-move[data-v-fcf3136a]{transition:opacity .28s var(--uiEaseStandard), transform .46s var(--spring)}.card-leave-active[data-v-fcf3136a]{position:absolute}.card-enter-from[data-v-fcf3136a]{opacity:0;transform:translateY(28px)scale(.9)}.card-leave-to[data-v-fcf3136a]{opacity:0;transform:scale(.8)}.spread-enter-active[data-v-fcf3136a],.spread-leave-active[data-v-fcf3136a],.spread-move[data-v-fcf3136a]{transition:opacity .26s var(--uiEaseStandard), transform .48s var(--spring)}.spread-enter-active[data-v-fcf3136a]{transition-delay:calc(var(--index) * 40ms)}.spread-leave-active[data-v-fcf3136a]{position:absolute}.spread-enter-from[data-v-fcf3136a],.spread-leave-to[data-v-fcf3136a]{opacity:0;transform:translate(-56px)scale(.86)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.card-enter-active[data-v-fcf3136a],.card-leave-active[data-v-fcf3136a],.card-move[data-v-fcf3136a],.spread-enter-active[data-v-fcf3136a],.spread-leave-active[data-v-fcf3136a],.spread-move[data-v-fcf3136a]{transition:none}}.settings[data-v-140b1019]{grid-template-columns:168px minmax(0,1fr);height:min(680px,100dvh - 140px);display:grid;overflow:hidden}.settings .sidebar[data-v-140b1019]{min-height:0;padding:2px;overflow-y:auto}.settings .sidebar .settingsGroupLabel[data-v-140b1019]{color:var(--uiTextSecondary);margin:14px 12px 6px;font-size:.75rem;font-weight:400;line-height:1.5}.settings .sidebar .settingsItem[data-v-140b1019]{border-radius:var(--uiRadiusSm);width:100%;height:36px;color:var(--uiTextPrimary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:4px;padding:0 12px;font-size:.8125rem;display:flex}.settings .sidebar .settingsItem .panelIcon[data-v-140b1019]{flex-shrink:0;display:inline-flex}.settings .sidebar .settingsItem>span[data-v-140b1019]{overflow-wrap:anywhere;min-width:0}.settings .sidebar .settingsItem[data-v-140b1019]:hover{background:var(--uiFillDefault)}.settings .sidebar .settingsItem[aria-pressed=true][data-v-140b1019]{background:var(--uiBrandTint);color:var(--uiBrand);font-weight:500}.settings .sidebar .settingsItem[data-v-140b1019]:focus-visible{background:var(--uiFillDefault);outline:0}.settings .content[data-v-140b1019]{flex-direction:column;min-height:0;padding:0 20px;display:flex;overflow:hidden}.settings .content .panelTitle[data-v-140b1019]{letter-spacing:-.01em;flex-shrink:0;margin:0 0 20px;font-size:1.125rem;font-weight:600;line-height:1.625rem}.settings .content .panelContent[data-v-140b1019]{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:50px;padding-left:5px;padding-right:5px;overflow:hidden auto}.settings .content .panelContent[data-v-140b1019]>.el-fade-in-enter-active,.settings .content .panelContent[data-v-140b1019]>.el-fade-in-leave-active{transition-duration:.1s}@media (width<=700px){.settings[data-v-140b1019]{grid-template-columns:44px minmax(0,1fr)}.settings .sidebar .settingsGroupLabel[data-v-140b1019]{text-align:center;margin:12px 0 6px}.settings .sidebar .settingsItem[data-v-140b1019]{justify-content:center;padding:0}.settings .sidebar .settingsItem span[data-v-140b1019]{display:none}.settings .content[data-v-140b1019]{padding:0 8px 0 16px}}.accountPanel[data-v-11a7f2c8]{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-height:200px;display:flex}.accountPanel>.el-alert[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);flex-shrink:0;width:100%;max-height:76px;overflow-y:auto}.accountPanel .loadingState[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px 16px;display:flex}.accountPanel .loadingState .loadingBadge[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiBrandTint);width:44px;height:44px;color:var(--uiBrandText);place-items:center;display:grid}.accountPanel .loadingState .loadingText[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);margin:0}.accountPanel .loadingSpinner[data-v-11a7f2c8]{animation:1s linear infinite accountSpin-11a7f2c8}.accountPanel .authContent[data-v-11a7f2c8]{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:hidden auto}.accountPanel .authHeader[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);align-items:center;gap:14px;padding:14px 16px;display:flex}.accountPanel .authHeader .authIcon[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiBrandTint);width:40px;height:40px;color:var(--uiBrandText);flex-shrink:0;place-items:center;display:grid}.accountPanel .authHeader .authTitle[data-v-11a7f2c8]{color:var(--uiTextPrimary);font-size:var(--uiFontTitle);font-weight:600;line-height:var(--uiLineTitle);margin:0}.accountPanel .accountInfo[data-v-11a7f2c8],.accountPanel .authorizationInfo[data-v-11a7f2c8]{flex-direction:column;align-items:stretch;gap:14px;width:100%;display:flex}.accountPanel .accountInfo p[data-v-11a7f2c8],.accountPanel .authorizationInfo p[data-v-11a7f2c8]{margin:0;line-height:1.6}.accountPanel .userCard[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.accountPanel .userCard .userIdentity[data-v-11a7f2c8]{align-items:center;gap:12px;min-width:0;display:flex}.accountPanel .userCard .userIdentity .userAvatar[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiBrandTint);width:42px;height:42px;color:var(--uiBrandText);font-size:var(--uiFontTitle);flex-shrink:0;place-items:center;font-weight:600;display:grid}.accountPanel .userCard .userIdentity .userSummary[data-v-11a7f2c8]{flex-direction:column;gap:4px;min-width:0;display:flex}.accountPanel .userCard .userIdentity .userSummary .userTitleRow[data-v-11a7f2c8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accountPanel .userCard .userIdentity .userSummary .userTitleRow h3[data-v-11a7f2c8]{color:var(--uiTextPrimary);font-size:var(--uiFontTitle);font-weight:600;line-height:var(--uiLineTitle);margin:0}.accountPanel .userCard .userIdentity .userSummary .userTitleRow .tenantTag[data-v-11a7f2c8]{border-radius:var(--uiRadiusFull);background:var(--uiBrandTint);color:var(--uiBrandText);font-size:var(--uiFontCaption);font-weight:500;line-height:var(--uiLineCaption);align-items:center;padding:2px 8px;display:inline-flex}.accountPanel .userCard .userIdentity .userSummary p[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);overflow-wrap:anywhere}.accountPanel .pendingCard[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.accountPanel .pendingCard .userCodeBox[data-v-11a7f2c8]{flex-direction:column;gap:4px;display:flex}.accountPanel .pendingCard .userCodeBox .userCodeLabel[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.accountPanel .pendingCard .userCodeBox .userCode[data-v-11a7f2c8]{color:var(--uiTextPrimary);letter-spacing:.1875rem;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.accountPanel .pendingCard .reopenLink[data-v-11a7f2c8]{color:var(--uiBrandText);font-size:var(--uiFontBodySm);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.accountPanel .pendingCard .reopenLink[data-v-11a7f2c8]:hover{text-decoration:underline}.accountPanel .entitlementSummary[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;gap:14px;width:100%;padding:16px;display:flex}.accountPanel .entitlementSummary .entitlementGrid[data-v-11a7f2c8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.accountPanel .entitlementSummary .entitlementGrid .entitlementItem[data-v-11a7f2c8]{border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.accountPanel .entitlementSummary .entitlementGrid .entitlementItem .entitlementLabel[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.accountPanel .entitlementSummary .entitlementGrid .entitlementItem .entitlementValue[data-v-11a7f2c8]{color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);font-weight:500;line-height:var(--uiLineBodySm);font-variant-numeric:tabular-nums}.accountPanel .entitlementSummary .entitlementLinks[data-v-11a7f2c8]{flex-wrap:wrap;gap:10px;display:flex}.accountPanel .entitlementSummary .entitlementLinks a[data-v-11a7f2c8]{border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);color:var(--uiBrandText);font-size:var(--uiFontBodySm);transition:background-color var(--uiDurationFast) var(--uiEaseStandard);align-items:center;gap:6px;padding:6px 12px;font-weight:500;text-decoration:none;display:inline-flex}.accountPanel .entitlementSummary .entitlementLinks a[data-v-11a7f2c8]:hover{background:var(--uiFillStrong)}.accountPanel .accountActions[data-v-11a7f2c8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accountPanel .accountActions .el-button[data-v-11a7f2c8]{margin-left:0}.accountPanel .pendingActions[data-v-11a7f2c8]{align-items:stretch}.accountPanel .pendingActions .el-button[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);min-height:40px}.accountPanel .pendingActions .el-button[data-v-11a7f2c8]:first-child{flex:1}.accountPanel .loginEntry[data-v-11a7f2c8]{flex-direction:column;gap:24px;padding-top:12px;display:flex}.accountPanel .loginEntry .codaCard[data-v-11a7f2c8]{border-radius:var(--uiRadiusLg);background:var(--uiBrandTint);align-items:center;gap:16px;padding:20px;display:flex}.accountPanel .loginEntry .codaCard .codaLogo[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);width:52px;height:52px;box-shadow:var(--uiShadowNode);flex-shrink:0}.accountPanel .loginEntry .codaCard .loginTitle[data-v-11a7f2c8]{min-width:0;color:var(--uiTextPrimary);font-size:var(--uiFontHeading);font-weight:650;line-height:var(--uiLineHeading);flex:1;margin:0}.accountPanel .loginEntry .codaCard .codaLogin[data-v-11a7f2c8]{border-radius:var(--uiRadiusFull);min-width:112px;min-height:44px;font-size:var(--uiFontBody);flex-shrink:0;margin:0;font-weight:600}.accountPanel .loginEntry .loginGroup[data-v-11a7f2c8]{flex-direction:column;gap:12px;display:flex}.accountPanel .loginEntry .divider[data-v-11a7f2c8]{color:var(--uiTextTertiary);font-size:var(--uiFontCaption);line-height:var(--uiLineCaption);align-items:center;gap:10px;margin:0;display:flex}.accountPanel .loginEntry .divider[data-v-11a7f2c8]:before,.accountPanel .loginEntry .divider[data-v-11a7f2c8]:after{content:"";background:var(--uiBorderSubtle);flex:1;height:1px}.accountPanel .loginEntry .partnerSites[data-v-11a7f2c8]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.accountPanel .loginEntry .partnerSite[data-v-11a7f2c8]{border-radius:var(--uiRadiusFull);background:var(--uiFillSubtle);min-width:0;min-height:40px;color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontBodySm);cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard);border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:500;display:flex}.accountPanel .loginEntry .partnerSite .siteBadge[data-v-11a7f2c8]{border-radius:var(--uiRadiusSm);background:var(--uiFillStrong);width:22px;height:22px;font-size:var(--uiFontCaption);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.accountPanel .loginEntry .partnerSite .siteBadge img[data-v-11a7f2c8]{object-fit:cover;width:100%;height:100%;display:block}.accountPanel .loginEntry .partnerSite .siteName[data-v-11a7f2c8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountPanel .loginEntry .partnerSite[data-v-11a7f2c8]:hover:not(:disabled){background:var(--uiFillDefault)}.accountPanel .loginEntry .partnerSite[data-v-11a7f2c8]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:2px}.accountPanel .loginEntry .partnerSite[data-v-11a7f2c8]:disabled{opacity:.45;cursor:not-allowed}.accountPanel .loginEntry .offlineProviderBtn[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);width:100%;min-height:44px;color:var(--uiTextPrimary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard);border:0;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 6px;display:flex}.accountPanel .loginEntry .offlineProviderBtn .offlineBadge[data-v-11a7f2c8]{border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);width:32px;height:32px;color:var(--uiTextSecondary);transition:background-color var(--uiDurationFast) var(--uiEaseStandard), color var(--uiDurationFast) var(--uiEaseStandard);flex-shrink:0;place-items:center;display:grid}.accountPanel .loginEntry .offlineProviderBtn .offlinePrimary[data-v-11a7f2c8]{min-width:0;color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);font-weight:500;line-height:var(--uiLineBodySm);flex:1}.accountPanel .loginEntry .offlineProviderBtn .offlineArrow[data-v-11a7f2c8]{color:var(--uiTextTertiary);transition:transform var(--uiDurationFast) var(--uiEaseStandard), color var(--uiDurationFast) var(--uiEaseStandard);flex-shrink:0}.accountPanel .loginEntry .offlineProviderBtn[data-v-11a7f2c8]:hover,.accountPanel .loginEntry .offlineProviderBtn[data-v-11a7f2c8]:focus-visible{background:var(--uiFillDefault);outline:none}.accountPanel .loginEntry .offlineProviderBtn:hover .offlineBadge[data-v-11a7f2c8],.accountPanel .loginEntry .offlineProviderBtn:focus-visible .offlineBadge[data-v-11a7f2c8]{background:var(--uiBrandTint);color:var(--uiBrandText)}.accountPanel .loginEntry .offlineProviderBtn:hover .offlinePrimary[data-v-11a7f2c8],.accountPanel .loginEntry .offlineProviderBtn:hover .offlineArrow[data-v-11a7f2c8],.accountPanel .loginEntry .offlineProviderBtn:focus-visible .offlinePrimary[data-v-11a7f2c8],.accountPanel .loginEntry .offlineProviderBtn:focus-visible .offlineArrow[data-v-11a7f2c8]{color:var(--uiBrandText)}.accountPanel .loginEntry .offlineProviderBtn:hover .offlineArrow[data-v-11a7f2c8],.accountPanel .loginEntry .offlineProviderBtn:focus-visible .offlineArrow[data-v-11a7f2c8]{transform:translate(2px)}.accountPanel .siteFooter[data-v-11a7f2c8]{flex-direction:column;flex-shrink:0;gap:10px;padding-top:4px;display:flex}.accountPanel .siteFooter[data-v-11a7f2c8]>*{flex-shrink:0}.accountPanel .siteTitle[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);margin:0;font-weight:500}.accountPanel .siteSwitcher[data-v-11a7f2c8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accountPanel .siteSwitchBtn[data-v-11a7f2c8]{border-radius:var(--uiRadiusSm);background:var(--uiFillSubtle);min-width:0;height:auto;min-height:38px;color:var(--uiTextPrimary);white-space:normal;overflow-wrap:anywhere;margin:0;padding:8px 10px;font-weight:500;line-height:1.4}.accountPanel .siteSwitchBtn[data-v-11a7f2c8]>span{flex-direction:column;gap:2px;min-width:0;max-width:100%}.accountPanel .siteSwitchBtn .siteUnavailable[data-v-11a7f2c8]{color:var(--uiTextSecondary);font-size:var(--uiFontCaption);font-weight:400}.accountPanel .disabledAccount[data-v-11a7f2c8]{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:180px;padding:20px;display:flex}.accountPanel .disabledAccount .disabledActions[data-v-11a7f2c8]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=480px){.accountPanel .siteSwitcher[data-v-11a7f2c8]{grid-template-columns:1fr}}@keyframes accountSpin-11a7f2c8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.accountPanel .loadingSpinner[data-v-11a7f2c8]{animation:none}}.userButton[data-v-298f63b2]{left:max(var(--uiSpace16), env(safe-area-inset-left));bottom:calc(max(var(--uiSpace16), env(safe-area-inset-bottom)) + 44px + var(--uiSpace8));z-index:2;border-radius:var(--uiRadiusFull);background:var(--uiMaterialGlass);width:44px;height:44px;box-shadow:var(--uiShadowFloat);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontTitle);cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard), transform var(--uiDurationSlow) cubic-bezier(.34, 1.56, .64, 1);border:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex;position:fixed}.userButton[data-v-298f63b2]:hover{background:var(--uiFillDefault);transform:scale(1.08)}.userButton[data-v-298f63b2]:active{transform:scale(.94)}.userButton[data-v-298f63b2]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:2px}.userMenu[data-v-298f63b2]{flex-direction:column;gap:2px;display:flex}.userMenu hr[data-v-298f63b2]{width:calc(100% - var(--uiSpace16));margin:var(--uiSpace4) auto;border:none;border-top:1px solid var(--uiBorderSubtle)}.userMenu .menuRow[data-v-298f63b2]{align-items:center;gap:var(--uiSpace8);box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--uiSpace8);border-radius:var(--uiRadiusMd);color:var(--uiTextPrimary);font:inherit;font-size:var(--uiFontBody);text-align:left;cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard);background:0 0;border:none;flex-shrink:0;text-decoration:none;display:flex}.userMenu .menuRow>svg[data-v-298f63b2]:first-child{color:var(--uiTextSecondary);flex-shrink:0}.userMenu .menuRow[data-v-298f63b2]:hover:not(.plain,:disabled),.userMenu .menuRow.hovered[data-v-298f63b2]{background:var(--uiFillDefault)}.userMenu .menuRow[data-v-298f63b2]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:-2px}.userMenu .menuRow[data-v-298f63b2]:disabled{opacity:.5;cursor:default}.userMenu .menuRow.plain[data-v-298f63b2]{cursor:default}.userMenu .menuRow.back[data-v-298f63b2]{color:var(--uiTextSecondary)}.userMenu .menuRow .rowLabel[data-v-298f63b2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.userMenu .menuRow .rowValue[data-v-298f63b2]{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);font-variant-numeric:tabular-nums;flex-shrink:0}.userMenu .menuRow .rowArrow[data-v-298f63b2]{color:var(--uiTextTertiary);flex-shrink:0}.userMenu .submenuHost[data-v-298f63b2]{position:relative}.userMenu .flyout[data-v-298f63b2]{top:calc(var(--uiSpace6) * -1);left:calc(100% + var(--uiSpace12));width:136px;padding:var(--uiSpace6);border-radius:var(--uiRadiusLg);background:var(--uiBgElevated);box-shadow:var(--uiShadowMenu);animation:flyoutIn-298f63b2 var(--uiDurationBase) var(--uiEaseStandard);flex-direction:column;gap:2px;display:flex;position:absolute}.userMenu .flyout[data-v-298f63b2]:before{content:"";top:0;bottom:0;left:calc(var(--uiSpace12) * -1);width:var(--uiSpace12);position:absolute}.userMenu .flyout.qrFlyout[data-v-298f63b2]{top:auto;bottom:calc(var(--uiSpace6) * -1);width:150px}.userMenu .communityQr[data-v-298f63b2]{border-radius:var(--uiRadiusMd);width:100%;height:auto;display:block}.userMenuPopper.el-popover.el-popper{padding:var(--uiSpace6)}@keyframes flyoutIn-298f63b2{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.userButton[data-v-298f63b2]{transition:none}.userMenu .flyout[data-v-298f63b2]{animation:none}}.botMode[data-v-9d90ede7]{--heroSize:116px;z-index:1000;background:var(--uiBgCanvas);outline:none;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}@media (width<=760px){.botMode[data-v-9d90ede7]{--heroSize:90px}}.botMode .dragStrip[data-v-9d90ede7]{z-index:2;height:var(--windowInsetTop);position:absolute;top:0;left:0;right:0}.botMode .botStage[data-v-9d90ede7]{min-height:0;position:relative}.botMode .botStage[data-v-9d90ede7]>*{position:absolute;inset:0}.botMode .stageNotice[data-v-9d90ede7]{justify-content:center;align-items:center;gap:var(--uiSpace12);padding:var(--uiSpace24);color:var(--uiTextSecondary);text-align:center;flex-direction:column;display:flex}.botMode .stageNotice h2[data-v-9d90ede7]{color:var(--uiTextPrimary);font-size:var(--uiFontTitle);margin:0}.botMode .stageNotice p[data-v-9d90ede7]{max-width:420px;margin:0}.el-dropdown-menu__item.dangerItem{color:var(--uiDangerText)}.modeSwitch[data-v-f2edee99]{left:max(var(--uiSpace16), env(safe-area-inset-left));bottom:max(var(--uiSpace16), env(safe-area-inset-bottom));z-index:1001;border-radius:var(--uiRadiusFull);background:var(--uiMaterialGlass);width:44px;height:44px;box-shadow:var(--uiShadowFloat);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--uiTextPrimary);cursor:pointer;transition:background-color var(--uiDurationFast) var(--uiEaseStandard), transform var(--uiDurationSlow) cubic-bezier(.34, 1.56, .64, 1);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.modeSwitch[data-v-f2edee99]:hover{background:var(--uiFillDefault);transform:scale(1.08)}.modeSwitch[data-v-f2edee99]:active{transform:scale(.94)}.modeSwitch[data-v-f2edee99]:focus-visible{outline:2px solid var(--uiBrand);outline-offset:2px}.bgArt[data-v-2d84da86]{--tide-glow:var(--uiInfoIcon);background:var(--uiBgCanvas);color:var(--uiTextDisabled);font-family:var(--uiFontMono);cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.modeChooser[data-v-c5341746]{--heroSize:136px;--split:8vw;--expand:cubic-bezier(.2, 0, 0, 1);z-index:1500;background:var(--uiBgCanvas);position:fixed;inset:0;overflow:hidden}.modeChooser .dragStrip[data-v-c5341746]{z-index:1;height:var(--windowInsetTop);position:absolute;top:0;left:0;right:0}.modeChooser .half[data-v-c5341746]{color:var(--uiTextPrimary);font:inherit;cursor:pointer;transition:clip-path .64s var(--expand);background:0 0;border:none;padding:0;display:block;position:absolute;inset:0}.modeChooser .half[data-v-c5341746]:disabled{cursor:default}.modeChooser .half[data-v-c5341746]:focus-visible{outline:none}.modeChooser .botHalf[data-v-c5341746]{clip-path:inset(0 50% 0 0)}.modeChooser .harnessHalf[data-v-c5341746]{clip-path:inset(0 0 0 50%)}.modeChooser .tide[data-v-c5341746]{position:absolute;inset:0}.modeChooser .halfContent[data-v-c5341746]{justify-content:center;align-items:center;gap:var(--uiSpace24);width:50%;transition:transform .64s var(--expand), opacity .42s var(--uiEaseStandard);animation:halfEnter-c5341746 .72s var(--expand) backwards;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.modeChooser .halfContent .heroText[data-v-c5341746]{align-items:center;gap:var(--uiSpace8);transition:opacity .24s var(--uiEaseStandard);flex-direction:column;display:flex;position:relative}.modeChooser .halfContent strong[data-v-c5341746]{font-size:calc(var(--uiFontDisplay) * 1.5);letter-spacing:-.02em;font-weight:650;line-height:1.2}.modeChooser .halfContent .tagline[data-v-c5341746]{color:var(--uiTextSecondary);font-size:var(--uiFontTitle);line-height:var(--uiLineTitle)}.modeChooser .botHalf .halfContent[data-v-c5341746]{--enterFrom:-6vw;left:0}.modeChooser .harnessHalf .halfContent[data-v-c5341746]{--enterFrom:6vw;right:0}.modeChooser .halo[data-v-c5341746]{background:radial-gradient(circle, var(--uiBrandTintStrong) 0%, transparent 62%);opacity:.7;width:520px;height:520px;transition:transform .9s var(--expand), opacity .6s var(--uiEaseStandard);pointer-events:none;border-radius:50%;margin:-300px 0 0 -260px;position:absolute;top:50%;left:50%}.modeChooser .heroFace[data-v-c5341746],.modeChooser .heroTile[data-v-c5341746]{position:relative}.modeChooser .heroTile[data-v-c5341746]{width:var(--heroSize);height:var(--heroSize);border-radius:var(--uiRadiusLg);background:var(--uiMaterialGlass);box-shadow:var(--uiShadowFloat);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:center;align-items:center;transition:transform .64s cubic-bezier(.34,1.56,.64,1);display:flex}.modeChooser.focusBot .botHalf[data-v-c5341746]{clip-path:inset(0 38% 0 0)}.modeChooser.focusBot .harnessHalf[data-v-c5341746]{clip-path:inset(0 0 0 62%)}.modeChooser.focusBot .botHalf .halfContent[data-v-c5341746]{transform:translate(6vw)scale(1.04)}.modeChooser.focusBot .harnessHalf .halfContent[data-v-c5341746]{opacity:.45;transform:translate(6vw)scale(.94)}.modeChooser.focusBot .halo[data-v-c5341746]{opacity:1;transform:scale(1.25)}.modeChooser.focusHarness .botHalf[data-v-c5341746]{clip-path:inset(0 62% 0 0)}.modeChooser.focusHarness .harnessHalf[data-v-c5341746]{clip-path:inset(0 0 0 38%)}.modeChooser.focusHarness .botHalf .halfContent[data-v-c5341746]{opacity:.45;transform:translate(-6vw)scale(.94)}.modeChooser.focusHarness .harnessHalf .halfContent[data-v-c5341746]{transform:translate(-6vw)scale(1.04)}.modeChooser.focusHarness .heroTile[data-v-c5341746]{transform:rotate(-4deg)scale(1.06)}.modeChooser.pickedBot .botHalf[data-v-c5341746]{clip-path:inset(0)}.modeChooser.pickedBot .harnessHalf[data-v-c5341746]{clip-path:inset(0 0 0 100%)}.modeChooser.pickedBot .botHalf .halfContent[data-v-c5341746]{transform:translate(25vw)}.modeChooser.pickedBot .halo[data-v-c5341746]{opacity:0;transform:scale(1.6)}.modeChooser.pickedHarness .botHalf[data-v-c5341746]{clip-path:inset(0 100% 0 0)}.modeChooser.pickedHarness .harnessHalf[data-v-c5341746]{clip-path:inset(0)}.modeChooser.pickedHarness .harnessHalf .halfContent[data-v-c5341746]{opacity:0;transform:translate(-25vw)}.modeChooser.pickedBot .heroText[data-v-c5341746],.modeChooser.pickedHarness .heroText[data-v-c5341746]{opacity:0}@media (width<=760px){.modeChooser[data-v-c5341746]{--heroSize:104px}.modeChooser .botHalf[data-v-c5341746]{clip-path:inset(0 0 50%)}.modeChooser .harnessHalf[data-v-c5341746]{clip-path:inset(50% 0 0)}.modeChooser .halfContent[data-v-c5341746]{width:auto;height:50%;left:0;right:0}.modeChooser .botHalf .halfContent[data-v-c5341746]{--enterFrom:0;top:0;bottom:auto}.modeChooser .harnessHalf .halfContent[data-v-c5341746]{--enterFrom:0;top:auto;bottom:0}.modeChooser.focusBot .botHalf[data-v-c5341746]{clip-path:inset(0 0 38%)}.modeChooser.focusBot .harnessHalf[data-v-c5341746]{clip-path:inset(62% 0 0)}.modeChooser.focusBot .botHalf .halfContent[data-v-c5341746]{transform:translateY(6vh)scale(1.04)}.modeChooser.focusBot .harnessHalf .halfContent[data-v-c5341746]{transform:translateY(6vh)scale(.94)}.modeChooser.focusHarness .botHalf[data-v-c5341746]{clip-path:inset(0 0 62%)}.modeChooser.focusHarness .harnessHalf[data-v-c5341746]{clip-path:inset(38% 0 0)}.modeChooser.focusHarness .botHalf .halfContent[data-v-c5341746]{transform:translateY(-6vh)scale(.94)}.modeChooser.focusHarness .harnessHalf .halfContent[data-v-c5341746]{transform:translateY(-6vh)scale(1.04)}.modeChooser.pickedBot .botHalf[data-v-c5341746]{clip-path:inset(0)}.modeChooser.pickedBot .harnessHalf[data-v-c5341746]{clip-path:inset(100% 0 0)}.modeChooser.pickedBot .botHalf .halfContent[data-v-c5341746]{transform:translateY(25vh)}.modeChooser.pickedHarness .botHalf[data-v-c5341746]{clip-path:inset(0 0 100%)}.modeChooser.pickedHarness .harnessHalf[data-v-c5341746]{clip-path:inset(0)}.modeChooser.pickedHarness .harnessHalf .halfContent[data-v-c5341746]{transform:translateY(-25vh)}}@keyframes halfEnter-c5341746{0%{opacity:0;transform:translateX(var(--enterFrom)) scale(.96)}}@media (prefers-reduced-motion:reduce){.modeChooser .half[data-v-c5341746],.modeChooser .halfContent[data-v-c5341746],.modeChooser .halo[data-v-c5341746],.modeChooser .heroText[data-v-c5341746],.modeChooser .heroTile[data-v-c5341746]{transition:none;animation:none}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:.8125rem;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:.8125rem;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--el-form-item-margin-bottom:18px;--font-size:.875rem;margin-bottom:var(--el-form-item-margin-bottom);display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:.875rem;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:2.5rem}.el-form-item--large .el-form-item__content{line-height:2.5rem}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:.875rem;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:2rem}.el-form-item--default .el-form-item__content{line-height:2rem}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:.75rem;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:1.5rem}.el-form-item--small .el-form-item__content{line-height:1.5rem}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:1.375rem;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:2rem;display:inline-flex}.el-form-item__content{line-height:2rem;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:.75rem;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}.sourceOption[data-v-190077a4]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:20px;padding:0 20px;display:grid}.sourceOption .sourceLabel[data-v-190077a4],.sourceOption .sourceDescription[data-v-190077a4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sourceOption .sourceDescription[data-v-190077a4]{text-align:right;color:var(--el-text-color-secondary);font-size:.75rem;font-weight:400}.ffmpegPanel .description[data-v-190077a4]{color:var(--el-text-color-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem;line-height:1.6}.ffmpegPanel .downloadCard[data-v-190077a4] .el-card__body{padding:12px}.ffmpegPanel .downloadCard .componentHeader[data-v-190077a4],.ffmpegPanel .downloadCard .downloadHeader[data-v-190077a4],.ffmpegPanel .downloadCard .progressHeader[data-v-190077a4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ffmpegPanel .downloadCard .componentHeader[data-v-190077a4]{gap:12px}.ffmpegPanel .downloadCard .componentHeader .componentTitle[data-v-190077a4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ffmpegPanel .downloadCard .componentHeader .componentTitle h3[data-v-190077a4]{align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:600;display:flex}.ffmpegPanel .downloadCard .downloadHeader[data-v-190077a4]{color:var(--el-text-color-regular);margin-top:16px;font-size:.8125rem}.ffmpegPanel .downloadCard .downloadActions[data-v-190077a4]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ffmpegPanel .downloadCard .downloadActions .el-select[data-v-190077a4]{flex:200px;min-width:0}.ffmpegPanel .downloadCard .downloadActions .el-button[data-v-190077a4]{margin-left:0}.ffmpegPanel .downloadCard .sourceHint[data-v-190077a4]{color:var(--el-text-color-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;font-size:.75rem;line-height:1.6;display:flex}.ffmpegPanel .downloadCard .sourceHint .el-link[data-v-190077a4]{font-size:inherit}.ffmpegPanel .downloadCard .downloadProgress[data-v-190077a4]{margin-top:16px}.ffmpegPanel .downloadCard .downloadProgress .progressHeader[data-v-190077a4]{color:var(--el-text-color-secondary);margin-bottom:8px;font-size:.75rem}.ffmpegPanel .advancedSettings[data-v-190077a4]{--el-collapse-border-color:transparent;margin-top:10px}.ffmpegPanel .advancedSettings .el-form[data-v-190077a4]{margin-top:8px}.ffmpegPanel .advancedSettings .toolInfo[data-v-190077a4]{margin-top:16px;font-size:.8125rem}.ffmpegPanel .advancedSettings .toolInfo strong[data-v-190077a4]{margin-right:12px}.ffmpegPanel .advancedSettings .toolPath[data-v-190077a4]{color:var(--el-text-color-regular);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:8px;font-size:.75rem;display:block}.ffmpegPanel .el-alert[data-v-190077a4]{margin:12px 0}.installationHint[data-v-a3653632]{margin-bottom:12px}.el-dialog.updateBox{--el-dialog-padding-primary:0;border-radius:var(--uiRadiusLg);background:var(--uiBgElevated);box-shadow:var(--uiShadowDialog);border:0;padding:0;overflow:hidden}.el-dialog.updateBox .el-dialog__header{margin:0;padding:24px 26px 22px}.el-dialog.updateBox .el-dialog__header .updateHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo{min-width:0}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo .updateTitle{color:var(--el-text-color-primary);letter-spacing:-.025rem;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo .updateTitle .versionNumber{color:var(--el-text-color-regular);overflow-wrap:anywhere;font-weight:400}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo .buildInfo{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:7px;font-size:.6875rem;line-height:1.6;display:flex}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo .buildInfo .buildLabel{color:var(--el-text-color-secondary)}.el-dialog.updateBox .el-dialog__header .updateHeader .versionInfo .buildInfo code{color:var(--el-text-color-secondary);font-family:var(--uiFontMono);overflow-wrap:anywhere}.el-dialog.updateBox .el-dialog__header .updateHeader .closeButton{border-radius:var(--uiRadiusSm);width:30px;height:30px;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.el-dialog.updateBox .el-dialog__header .updateHeader .closeButton:hover{color:var(--el-text-color-primary);background:var(--el-fill-color)}.el-dialog.updateBox .el-dialog__header .updateHeader .closeButton:focus-visible{background:var(--uiFillDefault);outline:0}.el-dialog.updateBox .el-dialog__body{padding:0}.el-dialog.updateBox .el-dialog__body .updateBody{overscroll-behavior:contain;max-height:60vh;overflow:auto}.el-dialog.updateBox .el-dialog__body .updateBody .artworkSection{padding:0 26px}.el-dialog.updateBox .el-dialog__body .updateBody .artworkSection .buildArtwork{border-radius:var(--uiRadiusSm);width:100%;height:auto;display:block;overflow:hidden}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseTitle{color:var(--el-text-color-primary);margin:0;padding:26px 26px 12px;font-size:.875rem;font-weight:600}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent{min-height:130px;color:var(--el-text-color-regular);padding:0 26px 16px;font-size:.8125rem;line-height:1.8}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown h1,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown h2,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown h3,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown h4{font-size:.875rem;line-height:1.7}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown p,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ul,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ol{margin-top:8px;margin-bottom:8px}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ul li,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ol li{padding:3px 0 3px 2px}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ul li p,.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown ol li p{margin:0}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown a{overflow-wrap:anywhere}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent .messageMarkdown img{max-width:100%}.el-dialog.updateBox .el-dialog__footer{padding:18px 26px 24px}.el-dialog.updateBox .el-dialog__footer .confirmButton{height:36px;padding:0 18px;font-weight:500}.el-dialog.updateBox .el-dialog__footer .confirmButton svg{margin-left:12px}@media (width<=480px){.el-dialog.updateBox .el-dialog__header{padding:20px 20px 18px}.el-dialog.updateBox .el-dialog__body .updateBody .artworkSection{padding:0 20px}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseTitle{padding:20px 20px 10px}.el-dialog.updateBox .el-dialog__body .updateBody .releaseSection .releaseContent{padding:0 20px 12px}.el-dialog.updateBox .el-dialog__footer{padding:16px 20px 20px}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html{--windowInsetTop:0px;--windowInsetLeft:0px;background-color:var(--uiBgCanvas);color:var(--uiTextPrimary)}html.macWindowInset{--windowInsetTop:40px;--windowInsetLeft:76px}html.macWindowInset .el-overlay-dialog{box-sizing:border-box;padding-top:var(--windowInsetTop)}.harnessLayer{display:contents}.harnessLayer.background{z-index:-1;visibility:hidden;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.chooserFade-leave-active{transition:opacity .28s var(--uiEaseStandard)}.chooserFade-leave-to{opacity:0}.installFailureContent .failureMessage{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;color:var(--uiDangerText);margin:0;line-height:1.7;overflow:auto}.installFailureContent .failureVersions{border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);gap:16px;margin:20px 0;padding:14px;display:grid}.installFailureContent .failureVersions>div dt{color:var(--uiTextSecondary);margin-bottom:6px}.installFailureContent .failureVersions>div dd{flex-direction:column;gap:5px;margin:0;display:flex}.installFailureContent .failureVersions>div dd code{overflow-wrap:anywhere;font-size:.75rem}.installFailureContent .failureHint{margin:0;line-height:1.7}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.4s ease-in forwards themeReveal}@keyframes themeReveal{0%{clip-path:circle(0 at var(--themeX) var(--themeY))}to{clip-path:circle(var(--themeR) at var(--themeX) var(--themeY))}}.vue-flow{--vf-node-bg:var(--uiBgNode);--vf-node-text:var(--uiTextPrimary);--vf-node-color:transparent;--vf-connection-path:var(--uiBrand);--vf-handle:var(--uiBorderControl)}.vue-flow .vue-flow__minimap{background-color:var(--uiBgElevated)}.windowDragRegion{z-index:1;height:var(--windowInsetTop);position:fixed;top:0;left:0;right:0}html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--uiFontScale:1;--uiMobileScale:1;--uiBgCanvas:#f7f7f8;--uiBgSurface:#fff;--uiBgNode:#fff;--uiBgElevated:#fff;--uiFillSubtle:#18181b09;--uiFillDefault:#18181b0f;--uiFillStrong:#18181b17;--uiTextPrimary:#18181b;--uiTextSecondary:#52525b;--uiTextTertiary:#6b6b74;--uiTextDisabled:#a1a1aa;--uiBorderControl:#85858e;--uiBorderDefault:#e0e0e4;--uiBorderSubtle:#ececef;--uiBrand:#ff3d24;--uiBrandFill:#d02e19;--uiBrandFillHover:#bd2815;--uiBrandFillPressed:#b32512;--uiBrandText:#d02e19;--uiBrandTint:#fff4f2;--uiBrandTintStrong:#fee9e5;--uiDangerTint:#ffeff0;--uiDangerTintHover:#fedfe2;--uiDangerText:#a6344c;--uiDangerIcon:#d14a65;--uiWarningTint:#fef2e1;--uiWarningText:#855904;--uiWarningIcon:#ab7302;--uiSuccessTint:#e8f9eb;--uiSuccessText:#057836;--uiSuccessIcon:#059a46;--uiInfoTint:#ebf5ff;--uiInfoText:#0465af;--uiInfoIcon:#0683df;--uiOnNodeSolid:#18181b;--uiNode0Tint:#fee9d4;--uiNode0Text:#7a4702;--uiNode0Mid:#b37736;--uiNode0Selected:#fff4ea;--uiNode1Tint:#faecc7;--uiNode1Text:#695200;--uiNode1Mid:#a0822a;--uiNode1Selected:#fdf6e3;--uiNode2Tint:#ecf1cb;--uiNode2Text:#555b03;--uiNode2Mid:#858d38;--uiNode2Selected:#f6f8e5;--uiNode3Tint:#ddf6d5;--uiNode3Text:#366228;--uiNode3Mid:#639653;--uiNode3Selected:#eefbea;--uiNode4Tint:#d0f8e3;--uiNode4Text:#036546;--uiNode4Mid:#399b73;--uiNode4Selected:#e8fcf1;--uiNode5Tint:#c8f8f3;--uiNode5Text:#01635d;--uiNode5Mid:#0d9a92;--uiNode5Selected:#e4fcf9;--uiNode6Tint:#ccf5fe;--uiNode6Text:#02606f;--uiNode6Mid:#0197ac;--uiNode6Selected:#e6faff;--uiNode7Tint:#dbf0ff;--uiNode7Text:#005c84;--uiNode7Mid:#388fc0;--uiNode7Selected:#edf8ff;--uiNode8Tint:#e3edff;--uiNode8Text:#35548c;--uiNode8Mid:#6086c8;--uiNode8Selected:#f1f6ff;--uiNode9Tint:#ebebfe;--uiNode9Text:#514b8a;--uiNode9Mid:#817cc5;--uiNode9Selected:#f5f5ff;--uiNode10Tint:#f4e7fe;--uiNode10Text:#67447e;--uiNode10Mid:#9b72b7;--uiNode10Selected:#faf3ff;--uiNode11Tint:#ffe3f8;--uiNode11Text:#763e6b;--uiNode11Mid:#af6ca0;--uiNode11Selected:#fff1fc;--uiNodeTint:var(--uiNode0Tint);--uiNodeText:var(--uiNode0Text);--uiNodeMid:var(--uiNode0Mid);--uiNodeSelected:var(--uiNode0Selected);--uiFontSans:"PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI VariableText", "Segoe UI", system-ui, "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans CJK SC", sans-serif;--uiFontMono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--uiFontCaption:calc(11px * var(--uiFontScale));--uiLineCaption:calc(16px * var(--uiFontScale));--uiFontLabel:calc(12px * var(--uiFontScale));--uiLineLabel:calc(16px * var(--uiFontScale));--uiFontBodySm:calc(13px * var(--uiFontScale));--uiLineBodySm:calc(20px * var(--uiFontScale));--uiFontBody:calc(14px * var(--uiFontScale));--uiLineBody:calc(22px * var(--uiFontScale));--uiFontTitleSm:calc(14px * var(--uiFontScale));--uiLineTitleSm:calc(20px * var(--uiFontScale));--uiFontTitle:calc(16px * var(--uiFontScale));--uiLineTitle:calc(24px * var(--uiFontScale));--uiFontHeading:calc(20px * var(--uiFontScale));--uiLineHeading:calc(28px * var(--uiFontScale));--uiFontDisplay:calc(28px * var(--uiFontScale));--uiLineDisplay:calc(36px * var(--uiFontScale));--uiSpace2:2px;--uiSpace4:4px;--uiSpace6:6px;--uiSpace8:8px;--uiSpace12:12px;--uiSpace16:16px;--uiSpace20:20px;--uiSpace24:24px;--uiSpace32:32px;--uiSpace40:40px;--uiSpace48:48px;--uiSpace64:64px;--uiMenuItemPaddingX:9px;--uiRadiusSm:8px;--uiRadiusMd:12px;--uiRadiusLg:18px;--uiRadiusFull:9999px;--uiShadowNode:0 1px 2px #18181b0d, 0 6px 16px #18181b0d;--uiShadowFloat:0 2px 6px #18181b0f, 0 8px 20px #18181b0f;--uiShadowMenu:0 4px 12px #18181b14, 0 16px 36px #18181b1a;--uiShadowDialog:0 12px 32px #18181b24, 0 32px 64px #18181b24;--uiMaterialGlass:#ffffffd6;--uiScrim:#0f0f125c;--uiZCanvasOverlay:10;--uiZCanvasControls:20;--uiZFloatingPanel:30;--uiZSticky:40;--uiZDrag:50;--uiZPopover:2050;--uiZNotification:2100;--uiDurationInstant:80ms;--uiDurationFast:.14s;--uiDurationBase:.2s;--uiDurationSlow:.28s;--uiEaseStandard:cubic-bezier(.2, 0, 0, 1);--uiEaseEnter:cubic-bezier(0, 0, 0, 1);--uiEaseExit:cubic-bezier(.3, 0, 1, 1);--el-font-family:var(--uiFontSans);--el-font-size-extra-large:calc(1.125rem * var(--uiFontScale));--el-font-size-large:var(--uiFontTitle);--el-font-size-medium:var(--uiFontBody);--el-font-size-base:var(--uiFontBody);--el-font-size-small:var(--uiFontBodySm);--el-font-size-extra-small:var(--uiFontLabel);--el-color-primary:var(--uiBrandFill);--el-color-primary-light-3:#de4d3a;--el-color-primary-light-5:#e97869;--el-color-primary-light-7:#f4a99e;--el-color-primary-light-8:var(--uiBrandTintStrong);--el-color-primary-light-9:var(--uiBrandTint);--el-color-primary-dark-2:var(--uiBrandFillPressed);--el-color-danger:var(--uiDangerText);--el-color-danger-light-3:var(--uiDangerIcon);--el-color-danger-light-5:var(--uiDangerTintHover);--el-color-danger-light-7:var(--uiDangerTintHover);--el-color-danger-light-8:var(--uiDangerTint);--el-color-danger-light-9:var(--uiDangerTint);--el-color-danger-dark-2:var(--uiDangerText);--el-color-warning:var(--uiWarningIcon);--el-color-warning-light-8:var(--uiWarningTint);--el-color-warning-light-9:var(--uiWarningTint);--el-color-success:var(--uiSuccessIcon);--el-color-success-light-8:var(--uiSuccessTint);--el-color-success-light-9:var(--uiSuccessTint);--el-color-info:var(--uiInfoIcon);--el-color-info-light-8:var(--uiInfoTint);--el-color-info-light-9:var(--uiInfoTint);--el-bg-color:var(--uiBgSurface);--el-bg-color-page:var(--uiBgCanvas);--el-bg-color-overlay:var(--uiBgElevated);--el-text-color-primary:var(--uiTextPrimary);--el-text-color-regular:var(--uiTextPrimary);--el-text-color-secondary:var(--uiTextSecondary);--el-text-color-placeholder:var(--uiTextTertiary);--el-text-color-disabled:var(--uiTextDisabled);--el-border-color:var(--uiBorderDefault);--el-border-color-light:var(--uiBorderSubtle);--el-border-color-lighter:var(--uiBorderSubtle);--el-border-color-extra-light:var(--uiBorderSubtle);--el-border-color-dark:var(--uiBorderControl);--el-border-color-darker:var(--uiBorderControl);--el-fill-color-lighter:var(--uiFillSubtle);--el-fill-color-extra-light:var(--uiFillSubtle);--el-fill-color-light:var(--uiFillSubtle);--el-fill-color:var(--uiFillDefault);--el-fill-color-dark:var(--uiFillStrong);--el-fill-color-darker:var(--uiFillStrong);--el-fill-color-blank:var(--uiBgSurface);--el-border-radius-small:var(--uiRadiusSm);--el-border-radius-base:var(--uiRadiusSm);--el-border-radius-round:var(--uiRadiusFull);--el-box-shadow:var(--uiShadowMenu);--el-box-shadow-light:var(--uiShadowFloat);--el-box-shadow-lighter:var(--uiShadowNode);--el-box-shadow-dark:var(--uiShadowDialog);--el-mask-color:var(--uiMaterialGlass);--el-mask-color-extra-light:var(--uiFillSubtle)}html:root .el-card{--el-card-border-radius:var(--uiRadiusMd)}html:root .el-popper{--el-popper-border-radius:var(--uiRadiusLg);--el-popover-border-radius:var(--uiRadiusLg)}html:root .el-dropdown__popper>.el-scrollbar{border-radius:max(0px, var(--el-popper-border-radius) - 1px)}html:root .el-dialog{--el-dialog-border-radius:var(--uiRadiusLg)}html:root .el-tag{--el-tag-border-radius:var(--uiRadiusSm)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uiBgCanvas:#0d0d0f;--uiBgSurface:#161618;--uiBgNode:#1e1e21;--uiBgElevated:#1e1e21;--uiFillSubtle:#ffffff0d;--uiFillDefault:#ffffff14;--uiFillStrong:#ffffff1f;--uiTextPrimary:#f4f4f5;--uiTextSecondary:#b4b4bc;--uiTextTertiary:#9a9aa3;--uiTextDisabled:#5c5c64;--uiBorderControl:#6e6e77;--uiBorderDefault:#2e2e33;--uiBorderSubtle:#222225;--uiBrand:#ff3d24;--uiBrandFill:#d02e19;--uiBrandFillHover:#da311b;--uiBrandFillPressed:#c62b17;--uiBrandText:#ff806b;--uiBrandTint:#3b1c17;--uiBrandTintStrong:#4c221b;--uiDangerTint:#3b1d22;--uiDangerTintHover:#4d252b;--uiDangerText:#f7a3ad;--uiDangerIcon:#ea808f;--uiWarningTint:#382811;--uiWarningText:#e4b572;--uiWarningIcon:#d49838;--uiSuccessTint:#153320;--uiSuccessText:#8ed09c;--uiSuccessIcon:#62bb78;--uiInfoTint:#152d42;--uiInfoText:#8cc3fc;--uiInfoIcon:#60aaf3;--uiOnNodeSolid:#18181b;--uiNode0Tint:#422b13;--uiNode0Text:#f4c89d;--uiNode0Mid:#b67f46;--uiNode0Selected:#342619;--uiNode1Tint:#3a2f0f;--uiNode1Text:#e4cf98;--uiNode1Mid:#a4893e;--uiNode1Selected:#2f2816;--uiNode2Tint:#303313;--uiNode2Text:#d0d79f;--uiNode2Mid:#8b9348;--uiNode2Selected:#292b19;--uiNode3Tint:#23361d;--uiNode3Text:#b9ddae;--uiNode3Mid:#6d9b5f;--uiNode3Selected:#212c1f;--uiNode4Tint:#143829;--uiNode4Text:#a4e1c3;--uiNode4Mid:#4a9f7b;--uiNode4Selected:#182e26;--uiNode5Tint:#073835;--uiNode5Text:#97e1da;--uiNode5Mid:#2ca097;--uiNode5Selected:#102e2d;--uiNode6Tint:#07373f;--uiNode6Text:#96dfee;--uiNode6Mid:#2c9cb0;--uiNode6Selected:#102d33;--uiNode7Tint:#143446;--uiNode7Text:#a2d9fc;--uiNode7Mid:#4995c1;--uiNode7Selected:#182b37;--uiNode8Tint:#22304a;--uiNode8Text:#b9d2fe;--uiNode8Mid:#6a8cc9;--uiNode8Selected:#20293a;--uiNode9Tint:#2e2c48;--uiNode9Text:#cccbfe;--uiNode9Mid:#8783c6;--uiNode9Selected:#282638;--uiNode10Tint:#382943;--uiNode10Text:#e0c4f6;--uiNode10Mid:#9f7bb9;--uiNode10Selected:#2e2535;--uiNode11Tint:#40263a;--uiNode11Text:#f1bfe5;--uiNode11Mid:#b274a4;--uiNode11Selected:#322330;--uiShadowNode:0 2px 6px #0000005c, 0 10px 24px #00000052;--uiShadowFloat:0 4px 12px #0000006b, 0 12px 28px #00000061;--uiShadowMenu:0 8px 20px #00000080, 0 24px 48px #0000007a;--uiShadowDialog:0 16px 40px #00000094, 0 40px 80px #0000008f;--uiMaterialGlass:#1e1e21d1;--uiScrim:#0000008f;--el-color-primary:var(--uiBrandFill);--el-color-primary-light-3:var(--uiBrandFillHover);--el-color-primary-light-5:#8e2518;--el-color-primary-light-7:#621e16;--el-color-primary-light-8:var(--uiBrandTintStrong);--el-color-primary-light-9:var(--uiBrandTint);--el-color-primary-dark-2:var(--uiBrandFillPressed);--el-mask-color:var(--uiMaterialGlass);--el-mask-color-extra-light:var(--uiFillSubtle)}:lang(zh-TW),:lang(zh-HK){--uiFontSans:"PingFang TC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft JhengHei UI", "Noto Sans CJK TC", sans-serif}:lang(ja){--uiFontSans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans CJK JP", sans-serif}:lang(ko){--uiFontSans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", sans-serif}:lang(ar),:lang(fa),:lang(ur){--uiFontSans:-apple-system, BlinkMacSystemFont, "Segoe UI", "SF Arabic", "Tahoma", "Noto Naskh Arabic", sans-serif}:lang(th){--uiFontSans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Thonburi", "Leelawadee UI", "Noto Sans Thai", sans-serif}:lang(hi),:lang(mr){--uiFontSans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif}@media (prefers-reduced-motion:reduce){html:root{--uiDurationInstant:0s;--uiDurationFast:0s;--uiDurationBase:0s;--uiDurationSlow:0s}}html,body,#app{background:var(--uiBgSurface);color:var(--uiTextPrimary);font-family:var(--uiFontSans);font-size:var(--uiFontBody);line-height:var(--uiLineBody);margin:0}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.el-button{border-radius:var(--uiRadiusSm);transition:background-color var(--uiDurationInstant) var(--uiEaseStandard), color var(--uiDurationInstant) var(--uiEaseStandard), transform var(--uiDurationInstant) var(--uiEaseStandard);font-weight:500;box-shadow:none!important;border:none!important}.el-button:focus,.el-button:focus-visible{box-shadow:none!important;outline:none!important}.el-button.is-circle,.el-button.is-round{border-radius:var(--uiRadiusFull)!important}.el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--warning):not(.el-button--success):not(.is-text):not(.is-link){background:var(--uiFillDefault);color:var(--uiTextPrimary)}.el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--warning):not(.el-button--success):not(.is-text):not(.is-link):hover:not(:disabled),.el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--warning):not(.el-button--success):not(.is-text):not(.is-link):focus-visible:not(:disabled){background:var(--uiFillStrong);color:var(--uiTextPrimary)}.el-button.is-text,.el-button.el-button--text{color:var(--uiTextSecondary);background:0 0}.el-button.is-text:hover:not(:disabled),.el-button.is-text:focus-visible:not(:disabled),.el-button.el-button--text:hover:not(:disabled),.el-button.el-button--text:focus-visible:not(:disabled){color:var(--uiTextPrimary);background:var(--uiFillDefault)!important}.el-button.is-text:active:not(:disabled),.el-button.el-button--text:active:not(:disabled){background:var(--uiFillStrong)!important}.el-button.el-button--primary:not(.is-text):not(.is-link){background:var(--uiBrandFill);color:#fff}.el-button.el-button--primary:not(.is-text):not(.is-link):hover:not(:disabled),.el-button.el-button--primary:not(.is-text):not(.is-link):focus-visible:not(:disabled){background:var(--uiBrandFillHover);color:#fff}.el-button.el-button--primary:not(.is-text):not(.is-link):active:not(:disabled){background:var(--uiBrandFillPressed);color:#fff}.el-button.el-button--danger{background:var(--uiDangerTint)!important;color:var(--uiDangerText)!important}.el-button.el-button--danger:hover:not(:disabled),.el-button.el-button--danger:focus-visible:not(:disabled),.el-button.el-button--danger:active:not(:disabled){background:var(--uiDangerTintHover)!important;color:var(--uiDangerText)!important}.el-button:disabled,.el-button.is-disabled{opacity:.4}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:var(--uiRadiusSm);background-color:var(--uiFillDefault);color:var(--uiTextPrimary);transition:background-color var(--uiDurationFast) var(--uiEaseStandard);box-shadow:none!important;border:none!important;outline:none!important}.el-input__wrapper:hover,.el-input__wrapper.is-hovering,.el-select__wrapper:hover,.el-select__wrapper.is-hovering,.el-textarea__inner:hover,.el-textarea__inner.is-hovering{background-color:var(--uiFillStrong);box-shadow:none!important}.el-input__wrapper.is-focus,.el-input__wrapper.is-focused,.el-input__wrapper:focus,.el-input__wrapper:focus-within,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused,.el-select__wrapper:focus,.el-select__wrapper:focus-within,.el-textarea__inner.is-focus,.el-textarea__inner.is-focused,.el-textarea__inner:focus,.el-textarea__inner:focus-within{background-color:var(--uiFillStrong);box-shadow:none!important;outline:none!important}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-textarea__inner{box-shadow:none!important;background-color:var(--uiDangerTint)!important}.el-checkbox__inner{border-color:var(--uiBorderControl);border-radius:4px!important}.el-switch{--el-switch-on-color:var(--uiBrandFill);--el-switch-off-color:var(--uiBorderControl)}.el-slider{--el-slider-main-bg-color:var(--uiBrandFill);--el-slider-runway-bg-color:var(--uiFillStrong);--el-slider-button-Size:16px}.el-slider .el-slider__button{box-shadow:var(--uiShadowFloat);background:#fff;border:none!important}.el-card{border-radius:var(--uiRadiusMd);background:var(--uiBgSurface);box-shadow:none;border:none!important}.el-popper.is-light,.el-popper.is-pure,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-popover.el-popper{border-radius:var(--uiRadiusLg)!important;background:var(--uiBgElevated)!important;box-shadow:var(--uiShadowMenu)!important;border:none!important}.el-popper.is-light .el-popper__arrow,.el-popper.is-pure .el-popper__arrow,.el-dropdown__popper.el-popper .el-popper__arrow,.el-select__popper.el-popper .el-popper__arrow,.el-popover.el-popper .el-popper__arrow{display:none!important}.el-dropdown-menu,.el-select-dropdown__list{border-radius:var(--uiRadiusLg);background:0 0!important;border:none!important;padding:6px!important}.el-select-group__wrap{list-style:none;margin:0!important;padding:0!important}.el-select-group__wrap:not(:last-of-type){padding-bottom:12px!important}.el-select-group__wrap:not(:last-of-type):after{left:var(--uiMenuItemPaddingX)!important;right:var(--uiMenuItemPaddingX)!important;background:var(--uiBorderSubtle)!important;height:1px!important;bottom:6px!important}.el-select-group{margin:0!important;padding:0!important}.el-select-group__title{white-space:nowrap;text-overflow:clip;scrollbar-width:none;align-items:center;font-weight:500;display:flex;overflow:auto hidden;height:28px!important;padding-inline:var(--uiMenuItemPaddingX)!important;font-size:var(--uiFontCaption)!important;line-height:var(--uiLineCaption)!important;color:var(--uiTextTertiary)!important}.el-select-group__title::-webkit-scrollbar{display:none}.el-dropdown-menu__item,.el-select-dropdown__item{align-items:center;gap:var(--uiSpace8);border-radius:var(--uiRadiusMd);height:auto;min-height:34px;color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);display:flex;padding:6px var(--uiMenuItemPaddingX)!important}.el-dropdown-menu__item .modelOptionRow,.el-select-dropdown__item .modelOptionRow{align-items:center;gap:var(--uiSpace8);width:100%;min-width:0;height:100%;display:flex}.el-dropdown-menu__item .modelOptionRow>svg,.el-dropdown-menu__item .modelOptionRow>.modelIcon,.el-select-dropdown__item .modelOptionRow>svg,.el-select-dropdown__item .modelOptionRow>.modelIcon{flex-shrink:0}.el-dropdown-menu__item .modelOptionRow .modelOptionName,.el-select-dropdown__item .modelOptionRow .modelOptionName{white-space:nowrap;text-overflow:clip;min-width:0;font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);flex:1;overflow:hidden}.el-dropdown-menu__item .modelOptionRow .modelOptionName .modelScrollText,.el-select-dropdown__item .modelOptionRow .modelOptionName .modelScrollText{white-space:nowrap;display:inline-block}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:focus-visible,.el-dropdown-menu__item.is-hovering,.el-select-dropdown__item:hover,.el-select-dropdown__item:focus,.el-select-dropdown__item:focus-visible,.el-select-dropdown__item.is-hovering{outline:none;background:var(--uiFillDefault)!important;color:var(--uiTextPrimary)!important}.el-dropdown-menu__item.is-selected,.el-select-dropdown__item.is-selected{font-weight:500;background:var(--uiFillDefault)!important;color:var(--uiBrandText)!important}.el-dropdown-menu__item.el-dropdown-menu__item--divided,.el-select-dropdown__item.el-dropdown-menu__item--divided{margin-top:12px;position:relative;border-top:none!important}.el-dropdown-menu__item.el-dropdown-menu__item--divided:before,.el-select-dropdown__item.el-dropdown-menu__item--divided:before{content:"";top:-6px;left:var(--uiMenuItemPaddingX);right:var(--uiMenuItemPaddingX);background:var(--uiBorderSubtle);height:1px;position:absolute}.el-loading-mask{border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--uiMaterialGlass)!important}.el-overlay{background-color:var(--uiScrim)!important}.el-image-viewer__wrapper .el-image-viewer__btn{background-color:var(--uiOnNodeSolid);color:#fff;opacity:.88}.el-image-viewer__wrapper .el-image-viewer__btn:hover{opacity:1}.el-dialog,.el-message-box{border-radius:var(--uiRadiusLg)!important;background:var(--uiBgElevated)!important;box-shadow:var(--uiShadowDialog)!important;border:none!important;padding:20px!important}.el-dialog .el-dialog__header,.el-dialog .el-message-box__header,.el-message-box .el-dialog__header,.el-message-box .el-message-box__header{margin-right:0;padding:0 0 12px!important}.el-dialog .el-dialog__title,.el-dialog .el-message-box__title,.el-message-box .el-dialog__title,.el-message-box .el-message-box__title{color:var(--uiTextPrimary);font-size:var(--uiFontTitle);line-height:var(--uiLineTitle);font-weight:600}.el-dialog .el-dialog__body,.el-message-box .el-dialog__body{color:var(--uiTextPrimary)}.el-dialog .el-dialog__headerbtn,.el-dialog .el-message-box__headerbtn,.el-message-box .el-dialog__headerbtn,.el-message-box .el-message-box__headerbtn{border-radius:var(--uiRadiusFull);width:28px;height:28px;top:16px;right:16px}.el-dialog .el-dialog__headerbtn:hover,.el-dialog .el-dialog__headerbtn:focus-visible,.el-dialog .el-message-box__headerbtn:hover,.el-dialog .el-message-box__headerbtn:focus-visible,.el-message-box .el-dialog__headerbtn:hover,.el-message-box .el-dialog__headerbtn:focus-visible,.el-message-box .el-message-box__headerbtn:hover,.el-message-box .el-message-box__headerbtn:focus-visible{background:var(--uiFillDefault);outline:none}.el-dialog .el-dialog__headerbtn:hover .el-dialog__close,.el-dialog .el-dialog__headerbtn:hover .el-message-box__close,.el-dialog .el-dialog__headerbtn:focus-visible .el-dialog__close,.el-dialog .el-dialog__headerbtn:focus-visible .el-message-box__close,.el-dialog .el-message-box__headerbtn:hover .el-dialog__close,.el-dialog .el-message-box__headerbtn:hover .el-message-box__close,.el-dialog .el-message-box__headerbtn:focus-visible .el-dialog__close,.el-dialog .el-message-box__headerbtn:focus-visible .el-message-box__close,.el-message-box .el-dialog__headerbtn:hover .el-dialog__close,.el-message-box .el-dialog__headerbtn:hover .el-message-box__close,.el-message-box .el-dialog__headerbtn:focus-visible .el-dialog__close,.el-message-box .el-dialog__headerbtn:focus-visible .el-message-box__close,.el-message-box .el-message-box__headerbtn:hover .el-dialog__close,.el-message-box .el-message-box__headerbtn:hover .el-message-box__close,.el-message-box .el-message-box__headerbtn:focus-visible .el-dialog__close,.el-message-box .el-message-box__headerbtn:focus-visible .el-message-box__close{color:var(--uiTextPrimary)}.accountLoginDialog.el-dialog{border-radius:var(--uiRadiusLg);flex-direction:column;max-height:min(620px,100dvh - 32px);display:flex}.accountLoginDialog.el-dialog .el-dialog__body{flex:1;min-height:0;display:flex;overflow-y:auto}.accountLoginDialog.el-dialog .accountPanel{flex:1;height:auto;min-height:0}.el-message{border-radius:var(--uiRadiusMd)!important;box-shadow:var(--uiShadowFloat)!important;border:none!important}.el-message.el-message--error{background:var(--uiDangerTint)!important}.el-message.el-message--error .el-message__content{color:var(--uiDangerText)!important}.el-message.el-message--error .el-message__icon{color:var(--uiDangerIcon)!important}.el-message.el-message--warning{background:var(--uiWarningTint)!important}.el-message.el-message--warning .el-message__content{color:var(--uiWarningText)!important}.el-message.el-message--warning .el-message__icon{color:var(--uiWarningIcon)!important}.el-message.el-message--success{background:var(--uiSuccessTint)!important}.el-message.el-message--success .el-message__content{color:var(--uiSuccessText)!important}.el-message.el-message--success .el-message__icon{color:var(--uiSuccessIcon)!important}.el-message.el-message--info{background:var(--uiInfoTint)!important}.el-message.el-message--info .el-message__content{color:var(--uiInfoText)!important}.el-message.el-message--info .el-message__icon{color:var(--uiInfoIcon)!important}@media (width<=768px),(hover:none) and (pointer:coarse){.el-dropdown-menu__item,.el-select-dropdown__item{min-height:44px}}@media (width<=640px){.el-overlay-dialog{justify-content:stretch!important;align-items:flex-end!important;padding:0!important;display:flex!important}.el-dialog:not(.is-fullscreen){max-height:90dvh;position:relative;border-radius:var(--uiRadiusLg) var(--uiRadiusLg) 0 0!important;width:100%!important;max-width:100vw!important;margin:0!important;padding-top:24px!important}.el-dialog:not(.is-fullscreen):before{content:"";border-radius:var(--uiRadiusFull);background:var(--uiFillStrong);pointer-events:none;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}}.stream-markdown [data-stream-markdown=tooltip]{z-index:var(--markdown-tooltip-z-index)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--uiBorderDefault);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--uiBorderControl)}::-webkit-scrollbar-track{background-color:#0000}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:.75rem;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:1.5rem}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:4rem;--el-result-title-font-size:1.25rem;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.brandLogo[data-v-61f6760c]{width:100%;height:auto;display:block}.brandLogo.draw[data-v-61f6760c]{animation:.9s cubic-bezier(.16,1,.3,1) both logoIn-61f6760c}@media (prefers-reduced-motion:reduce){.brandLogo.draw[data-v-61f6760c]{animation:none}}@keyframes logoIn-61f6760c{0%{opacity:0;transform:translateY(6px)scale(.98)}}.webLogin[data-v-c937936f]{min-height:100dvh;color:var(--uiTextPrimary);background:var(--el-bg-color);grid-template-columns:1fr 1fr;padding:8px;display:grid}.webLogin .loginPanel[data-v-c937936f]{grid-template-rows:1fr auto 1fr;justify-items:center;gap:32px;min-width:0;padding:48px clamp(24px,4.4vw,64px);display:grid}.webLogin .loginPanel .loginContent[data-v-c937936f]{grid-row:2;gap:16px;width:100%;max-width:420px;display:grid}.webLogin .loginPanel .loginContent .brand[data-v-c937936f]{letter-spacing:.08em;color:var(--uiTextSecondary);margin:0;font-weight:600}.webLogin .loginPanel .loginContent h1[data-v-c937936f]{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;line-height:1.35}.webLogin .loginPanel .loginForm[data-v-c937936f]{gap:16px;display:grid}.webLogin .loginPanel .loginForm .submitButton[data-v-c937936f]{width:100%;min-height:44px}.webLogin .loginPanel .pageFooter[data-v-c937936f]{color:var(--uiTextSecondary);grid-row:3;align-self:end;font-size:.75rem}.webLogin .loginPanel .pageFooter p[data-v-c937936f]{margin:10px 0 0;line-height:1.6}.webLogin .artPanel[data-v-c937936f]{border-radius:calc(var(--uiRadiusSm) * 1.125);background:radial-gradient(at 76% 82%,#f3dcb1 0%,#0000 46%),radial-gradient(at 25% 52%,#667ab5 0%,#0000 52%),radial-gradient(at 90% 18%,#369889 0%,#0000 48%),linear-gradient(145deg,#123f38,#467f72 48%,#a8c9ad);justify-content:flex-end;align-items:flex-start;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.webLogin .artPanel .artBg[data-v-c937936f]{z-index:0}.webLogin .artPanel .artBrand[data-v-c937936f]{z-index:1;color:var(--uiTextPrimary);position:relative}.webLogin .artPanel .artBrand .artLogo[data-v-c937936f]{width:clamp(140px,16vw,208px);display:block}@media (width<=700px){.webLogin[data-v-c937936f]{grid-template-columns:1fr}.webLogin .loginPanel[data-v-c937936f]{padding:32px 20px}.webLogin .artPanel[data-v-c937936f]{display:none}}
