@charset "UTF-8";#app{height:100%;width:100%}.devui-button{position:relative;padding:var(--devui-btn-padding, 0 20px);font-size:var(--devui-font-size-md, 12px);height:32px;line-height:var(--devui-line-height-base, 1.5);border-radius:var(--devui-border-radius, 2px);border-width:1px;border-color:transparent;background-color:transparent;overflow:hidden}.devui-button.mousedown:not(:disabled){transform:scale(.95)}.devui-button .water-wave{position:absolute;background-color:var(--devui-base-bg, #ffffff);border-radius:50%;opacity:0;width:20px;height:20px;transform:translate(-50%,-50%);animation:waterWave var(--devui-animation-duration-slow, .3s) var(--devui-animation-linear, cubic-bezier(0, 0, 1, 1))}.devui-button:hover{cursor:pointer}.devui-button:disabled{cursor:not-allowed}.devui-button--is-loading{pointer-events:none}.devui-button--solid{color:var(--devui-light-text, #ffffff);min-width:64px}.devui-button--solid i{color:var(--devui-light-text, #ffffff)}.devui-button--solid--secondary{color:var(--devui-text, #252b3a);border-color:var(--devui-btn-common-border-color, var(--devui-line, #d7d8da));background-color:var(--devui-btn-common-bg, var(--devui-base-bg, #ffffff))}.devui-button--solid--secondary:hover{color:var(--devui-btn-common-color-hover, var(--devui-brand-active, #526ecc));border-color:var(--devui-btn-common-border-color-hover, var(--devui-form-control-line-active, #5e7ce0));background-color:var(--devui-btn-common-bg-hover, var(--devui-base-bg, #ffffff))}.devui-button--solid--secondary:focus{color:var(--devui-btn-common-color-active, var(--devui-brand-active, #526ecc));border-color:var(--devui-btn-common-border-color-active, var(--devui-form-control-line-active, #5e7ce0));background-color:var(--devui-btn-common-bg-hover, var(--devui-base-bg, #ffffff))}.devui-button--solid--secondary:active{color:var(--devui-btn-common-color-active, var(--devui-brand-active, #526ecc));border-color:var(--devui-btn-common-border-color-active, var(--devui-form-control-line-active, #5e7ce0));background-color:var(--devui-btn-common-bg-hover, var(--devui-base-bg, #ffffff))}.devui-button--solid--secondary:disabled{opacity:.8}.devui-button--solid--primary{background-color:var(--devui-primary, #5e7ce0)}.devui-button--solid--primary:hover{background-color:var(--devui-primary-hover, #7693f5)}.devui-button--solid--primary:focus{background-color:var(--devui-primary-hover, #7693f5)}.devui-button--solid--primary:active{background-color:var(--devui-primary-active, #344899)}.devui-button--solid--primary:disabled{color:var(--devui-light-text, #ffffff);background:var(--devui-primary-disabled, #beccfa);border:none}.devui-button--solid--danger{background-color:var(--devui-contrast, #c7000b)}.devui-button--solid--danger:hover{background-color:var(--devui-contrast-hover, #d64a52)}.devui-button--solid--danger:focus{background-color:var(--devui-contrast-hover, #d64a52)}.devui-button--solid--danger:active{background-color:var(--devui-contrast-active, #b12220)}.devui-button--solid--danger:disabled{background-color:var(--devui-contrast-disabled, #ffbcba)}.devui-button--outline{background-color:var(--devui-block, #ffffff);border-style:solid}.devui-button--outline i{color:var(--devui-text, #252b3a)}.devui-button--outline--secondary{color:var(--devui-text, #252b3a);border-color:var(--devui-line, #d7d8da)}.devui-button--outline--secondary:hover,.devui-button--outline--secondary:focus,.devui-button--outline--secondary:active{color:var(--devui-brand-active, #526ecc);border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-button--outline--secondary:hover i,.devui-button--outline--secondary:focus i,.devui-button--outline--secondary:active i{color:var(--devui-brand-active, #526ecc);border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-button--outline--secondary:disabled{color:var(--devui-disabled-text, #cfd0d3);border-color:var(--devui-disabled-line, #dfe1e6);background-color:var(--devui-disabled-bg, #f5f5f5)}.devui-button--outline--secondary:disabled i{color:var(--devui-disabled-text, #cfd0d3)}.devui-button--outline--primary{color:var(--devui-brand-active, #526ecc);border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-button--outline--primary:hover,.devui-button--outline--primary:focus,.devui-button--outline--primary:active{color:var(--devui-brand-active-focus, #344899);border-color:var(--devui-form-control-line-active-hover, #344899)}.devui-button--outline--primary:hover i,.devui-button--outline--primary:focus i,.devui-button--outline--primary:active i{color:var(--devui-brand-active-focus, #344899);border-color:var(--devui-form-control-line-active-hover, #344899)}.devui-button--outline--primary:disabled{opacity:.8;color:var(--devui-brand-active, #526ecc);border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-button--outline--primary:disabled i{color:var(--devui-brand-active, #526ecc)}.devui-button--outline--danger{color:var(--devui-contrast, #c7000b);border-color:var(--devui-contrast, #c7000b)}.devui-button--outline--danger i{color:var(--devui-contrast, #c7000b)}.devui-button--outline--danger:hover,.devui-button--outline--danger:focus,.devui-button--outline--danger:active,.devui-button--outline--danger:disabled{opacity:.8}.devui-button--text{padding:0}.devui-button--text--secondary{color:var(--devui-text, #252b3a)}.devui-button--text--secondary:hover{color:var(--devui-list-item-hover-text, #252b3a)}.devui-button--text--secondary:focus{color:var(--devui-list-item-hover-text, #252b3a)}.devui-button--text--secondary:active{color:var(--devui-list-item-hover-text, #252b3a)}.devui-button--text--secondary:disabled{color:var(--devui-disabled-text, #cfd0d3)}.devui-button--text--primary{color:var(--devui-brand-active, #526ecc)}.devui-button--text--primary:hover{color:var(--devui-link-active, #526ecc)}.devui-button--text--primary:focus{color:var(--devui-brand-active-focus, #344899)}.devui-button--text--primary:active{color:var(--devui-brand-active-focus, #344899)}.devui-button--text--primary:disabled{opacity:.8}.devui-button--text--danger{color:var(--devui-contrast, #c7000b)}.devui-button--text--danger:hover,.devui-button--text--danger:focus,.devui-button--text--danger:active,.devui-button--text--danger:disabled{opacity:.8}.devui-button--sm{padding:var(--devui-btn-sm-padding, 0 16px);height:24px;font-size:var(--devui-font-size-sm, 12px);min-width:56px}.devui-button--lg{padding:var(--devui-btn-lg-padding, 0 24px);height:40px;font-size:var(--devui-font-size-lg, 14px);min-width:72px}.devui-button.devui-button__icon:not(.devui-button--solid):hover,.devui-button.devui-button__icon:not(.devui-button--solid):focus{border:1px solid var(--devui-list-item-hover-bg, #f2f2f3);background-color:var(--devui-list-item-hover-bg, #f2f2f3)}.devui-button.devui-button__icon:not(.devui-button--solid):disabled{background-color:var(--devui-disabled-bg, #f5f5f5)}.devui-button:not(:disabled).devui-button--text.devui-button__icon-wrap{color:var(--devui-text, #252b3a)}.devui-button:not(:disabled).devui-button--text.devui-button__icon-wrap .devui-button__icon-fix{color:var(--devui-text-weak, #575d6c)}.devui-button:not(:disabled).devui-button--text.devui-button__icon-wrap:hover{color:var(--devui-list-item-hover-text, #252b3a)}.devui-button:not(:disabled).devui-button--text.devui-button__icon-wrap:hover .devui-button__icon-fix{color:var(--devui-icon-fill-active, #252b3a)}.devui-button:not(:disabled).devui-button--text.devui-button__icon-wrap:hover .button-content{color:var(--devui-brand, #5e7ce0)}.devui-button--circle{border-radius:100%}.devui-button--round{border-radius:20px}.devui-loading .devui-loading-default-spinner div{background-color:var(--devui-text, #252b3a)}.devui-button{transition:background-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1));white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;border-style:solid}.devui-button.devui-button__icon{padding:8px;line-height:1em;min-width:unset}.devui-button.devui-button__icon:not(.devui-button--circle){border:1px solid transparent}.devui-button.devui-button__icon.devui-button--sm{padding:4px;min-width:24px}.devui-button.devui-button__icon.devui-button--lg{min-width:32px}.devui-button.devui-button__icon.devui-button--lg .icon{font-size:var(--devui-font-size-icon, 16px)}.devui-button.devui-button__icon.devui-button--circle{width:32px}.devui-button.devui-button__icon.devui-button--circle.devui-button--sm{width:24px}.devui-button.devui-button__icon.devui-button--circle.devui-button--lg{width:40px}.devui-button:not(.devui-button__icon) .icon-fix{font-size:var(--devui-font-size-icon, 16px)}.devui-button__icon-fix{position:relative;font-size:var(--devui-font-size, 12px)}.button-content{display:inline-block;position:relative}.clear-right-5{margin-right:5px}.loading-icon__container{display:inline-flex;align-items:center;margin-right:5px}.loading-icon__container .button-icon-loading{animation:rotating 1.5s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes waterWave{0%{opacity:.2;width:30px;height:30px}to{opacity:0;width:200px;height:200px}}.devui-button-group{display:flex}.devui-button-group>*{position:relative}.devui-button-group>*:not(:first-child),.devui-button-group>*:not(:first-child) .devui-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.devui-button-group>*:not(:first-child).devui-button--solid--primary,.devui-button-group>*:not(:first-child) .devui-button.devui-button--solid--primary{border-left:1px solid var(--devui-brand-hover, #7693f5);margin-left:0}.devui-button-group>*:not(:last-child),.devui-button-group>*:not(:last-child) .devui-button{border-top-right-radius:0;border-bottom-right-radius:0}.devui-button-group>*:hover,.devui-button-group>*:active{z-index:1}.devui-button-group>*:focus-within{z-index:1}.devui-popover__icon-wrap{width:16px;height:16px;margin-right:8px}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--success>g>path{fill:var(--devui-success, #50d4ab)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--success>g>circle,.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--success>g>polygon{fill:var(--devui-light-text, #ffffff)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--warning>g>path{fill:var(--devui-warning, #fac20a)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--warning>g>polygon{fill:var(--devui-light-text, #ffffff)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--info>g>g{fill:var(--devui-info, #5e7ce0)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--info>g>circle{fill:var(--devui-light-text, #ffffff)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--error>g>path{fill:var(--devui-danger, #f66f6a)}.devui-popover__icon-wrap .devui-popover__icon.devui-popover__icon--error>g>circle{fill:var(--devui-light-text, #ffffff)}.devui-popover__content.devui-flexible-overlay{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;padding:4px 12px;line-height:1.5;border-radius:var(--devui-border-radius-feedback, 4px);color:var(--devui-feedback-overlay-text, #dfe1e6);background-color:var(--devui-feedback-overlay-bg, #464d6e);font-size:var(--devui-font-size-sm, 12px)}.devui-popover__content.devui-flexible-overlay.is-icon{flex-wrap:nowrap}.devui-popover--fade-bottom-enter-from,.devui-popover--fade-bottom-leave-to,.devui-popover--fade-top-enter-from,.devui-popover--fade-top-leave-to{opacity:.8;transform:scaleY(.8)}.devui-popover--fade-bottom-enter-to,.devui-popover--fade-bottom-leave-from,.devui-popover--fade-top-enter-to,.devui-popover--fade-top-leave-from{opacity:1;transform:scaleY(1)}.devui-popover--fade-bottom-enter-active,.devui-popover--fade-top-enter-active{transition:transform .1s cubic-bezier(.16,.75,.5,1),opacity .1s cubic-bezier(.16,.75,.5,1)}.devui-popover--fade-bottom-leave-active,.devui-popover--fade-top-leave-active{transition:transform .1s cubic-bezier(.5,0,.84,.25),opacity .1s cubic-bezier(.5,0,.84,.25)}.devui-popover--fade-left-enter-from,.devui-popover--fade-left-leave-to,.devui-popover--fade-right-enter-from,.devui-popover--fade-right-leave-to{opacity:.8;transform:scaleX(.8)}.devui-popover--fade-left-enter-to,.devui-popover--fade-left-leave-from,.devui-popover--fade-right-enter-to,.devui-popover--fade-right-leave-from{opacity:1;transform:scaleX(1)}.devui-popover--fade-left-enter-active,.devui-popover--fade-right-enter-active{transition:transform .1s cubic-bezier(.16,.75,.5,1),opacity .1s cubic-bezier(.16,.75,.5,1)}.devui-popover--fade-left-leave-active,.devui-popover--fade-right-leave-active{transition:transform .1s cubic-bezier(.5,0,.84,.25),opacity .1s cubic-bezier(.5,0,.84,.25)}.devui-form__label{align-self:flex-start}.devui-form__label--vertical{padding-bottom:8px}.devui-form__label--sm{flex:0 0 80px}.devui-form__label--md{flex:0 0 100px}.devui-form__label--lg{flex:0 0 150px}.devui-form__label--start{text-align:left}.devui-form__label--center{text-align:center}.devui-form__label--end{text-align:end}.devui-form__label-span{display:inline-block;vertical-align:middle;font-size:var(--devui-font-size, 12px);color:var(--devui-aide-text, #71757f)}.devui-form__label--required:before{content:"*";color:red;display:inline-block;margin-right:8px;margin-left:-12px}.devui-form__label--required-right:after{content:"*";color:red;display:inline-block;margin-left:8px}.devui-form__label--required-hide:before,.devui-form__label--required-hide:after{display:none}.devui-form__label-help{position:relative;top:-.1em;display:inline-block;vertical-align:middle;margin-left:4px;cursor:pointer}.devui-form__label-tips-popover .dv-popover__icon-wrap+span{flex:1}.devui-form__control{flex:1 1 auto;position:relative;width:100%}.devui-form__control--horizontal{margin-left:16px}.devui-form__control .devui-star{color:red}.devui-form__control .devui-form__control-container{position:relative}.devui-form__control .devui-form__control-container--horizontal{display:flex;width:100%}.devui-form__control .devui-form__control-container--horizontal .devui-validate-tip{margin:0}.devui-form__control .devui-form__control-container .devui-form__feedback-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:16px;text-align:center;visibility:visible;pointer-events:none;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--error svg circle{fill:var(--devui-danger, #f66f6a)}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--error svg polygon{fill:var(--devui-base-bg, #ffffff)}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--success svg circle{fill:var(--devui-success, #50d4ab)}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--success svg polygon{fill:var(--devui-base-bg, #ffffff)}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--pending svg{animation:loading-keyframes 1s infinite linear}.devui-form__control .devui-form__control-container .devui-form__feedback-icon--pending svg path{fill:var(--devui-brand, #5e7ce0)}.devui-form__control .devui-form__control-container--has-feedback{display:flex;align-items:center}.devui-form__control .devui-form__control-container--has-feedback input{padding-right:28px}.devui-form__control .devui-form__control-container--feedback-error{border:1px solid #f66f6a;border-radius:2px}.devui-form__control .devui-form__control-container--feedback-error input{background-color:#ffeeed;border-color:transparent}.devui-form__control .devui-form__control-container--feedback-error input:hover{border-color:transparent!important}.devui-form__control .devui-form__control-container--feedback-error input:focus{border-color:transparent!important}.devui-form__control .devui-form__control-container--feedback-error .devui-select-arrow{right:24px!important}.devui-form__control .devui-form__control-info{line-height:1}.devui-form__control .devui-form__control-info .error-message{display:inline-block;min-height:20px;line-height:1.5;font-size:var(--devui-font-size, 12px);color:var(--devui-danger, #f66f6a)}.devui-form__control .devui-form__control-info .devui-form__control-extra{font-size:var(--devui-font-size, 12px);color:var(--devui-aide-text, #71757f);min-height:20px;line-height:1.5;text-align:justify}@keyframes loading-keyframes{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.devui-form__item--horizontal{display:flex;align-items:center;margin-bottom:20px}.devui-form__item--vertical{display:flex;flex-direction:column;margin-bottom:20px}.devui-form__item--error{margin-bottom:0}.devui-form-operation .star{color:red}.devui-checkbox{position:relative;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;height:100%;margin:0}.devui-checkbox .devui-checkbox__tick-wrap{position:absolute;width:14px;height:14px}.devui-checkbox .devui-checkbox__tick-wrap .devui-checkbox__tick{stroke:var(--devui-light-text, #ffffff);stroke-dasharray:13 13;stroke-dashoffset:13;opacity:0;transform:scale(0);transform-origin:50% 50%;transition:stroke-dashoffset var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95)),opacity var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95)),transform var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95))}.devui-checkbox.active:not(.half-checked) .devui-checkbox__tick{opacity:1;stroke-dashoffset:0;transform:scale(1);transition:stroke-dashoffset var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in, cubic-bezier(.5, 0, .84, .25)),opacity var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95))}.devui-checkbox.active:not(.disabled) .devui-checkbox__material:not(.custom-color),.devui-checkbox.half-checked:not(.disabled) .devui-checkbox__material:not(.custom-color){border-color:var(--devui-brand, #5e7ce0)}.devui-checkbox.active .devui-checkbox--bordered,.devui-checkbox.half-checked .devui-checkbox--bordered{border-color:var(--devui-brand, #5e7ce0)}.devui-checkbox.active:not(.disabled) .devui-checkbox__material{background-size:100% 100%;transition:background-size .2s ease-in-out,border-color .2s ease-in-out}.devui-checkbox.unchecked:not(.disabled):hover .devui-checkbox__material:not(.custom-color){border-color:var(--devui-brand, #5e7ce0)}.devui-checkbox.unchecked:not(.disabled) .devui-checkbox__material:not(.custom-color){background-size:0% 0%;transition:background-size var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95)),border-color var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95))}.devui-checkbox.unchecked:not(.disabled) .devui-checkbox__material.custom-color{background-size:0% 0%;transition:background-size .2s ease-in-out,border-color .2s ease-in-out}.devui-checkbox.half-checked .devui-checkbox__material:not(.custom-color){background-color:var(--devui-brand, #5e7ce0)}.devui-checkbox.half-checked .devui-checkbox__material:not(.custom-color)>.devui-checkbox__halfchecked-bg{opacity:1;transform:scale(.4288);transition:transform .2s cubic-bezier(.755,.05,.855,.06);background-color:var(--devui-light-text, #ffffff)}.devui-checkbox.half-checked .devui-checkbox__material.custom-color>.devui-checkbox__halfchecked-bg{opacity:1;transform:scale(.4288);transition:transform .2s cubic-bezier(.755,.05,.855,.06);background-color:var(--devui-light-text, #ffffff)}.devui-checkbox .devui-checkbox__material{text-align:initial;height:14px;width:14px;position:relative;-webkit-user-select:none;user-select:none;border:1px solid var(--devui-line, #d7d8da);border-radius:var(--devui-border-radius, 2px);background:linear-gradient(var(--devui-brand, #5e7ce0),var(--devui-brand, #5e7ce0)) no-repeat 50%/0;margin-right:8px;vertical-align:text-bottom}.devui-checkbox .devui-checkbox__material.devui-checkbox__default-background{background-color:var(--devui-base-bg, #ffffff)}.devui-checkbox .devui-checkbox__material.devui-checkbox--no-label{margin-right:0}.devui-checkbox .devui-checkbox__material>.devui-checkbox__halfchecked-bg{display:inline-block;position:absolute;content:"";background-color:var(--devui-light-text, #ffffff);top:0;left:0;height:100%;width:100%;transform:scale(1);opacity:0}.devui-checkbox .devui-checkbox__material>svg{width:14px;height:14px}.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):focus,.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):active,.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):hover{background-color:var(--devui-brand, #5e7ce0)}.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):active,.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):focus,.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):hover:active,.devui-checkbox:not(.disabled).half-checked .devui-checkbox__material:not(.custom-color):hover:focus{background-color:var(--devui-brand-active-focus, #344899)}.devui-checkbox--glow-style .devui-checkbox__glow-box{position:absolute;width:16px;height:16px}.devui-checkbox--glow-style .devui-checkbox__glow-box .glow-bg{display:block;width:16px;height:16px;-webkit-user-select:none;user-select:none;border-radius:var(--devui-border-radius, 2px);box-shadow:none;transition:box-shadow var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-checkbox--glow-style:not(.disabled):hover .glow-bg{box-shadow:0 0 0 6px var(--devui-range-item-hover-bg, #e9edfa)}.devui-checkbox--checkbox-bordered .devui-checkbox__material{vertical-align:text-bottom!important}.devui-checkbox--checkbox-bordered.devui-checkbox--checkbox-xs .devui-checkbox__glow-box,.devui-checkbox--checkbox-bordered.devui-checkbox--checkbox-sm .devui-checkbox__glow-box{left:11px}.devui-checkbox--checkbox-bordered.devui-checkbox--checkbox-md .devui-checkbox__glow-box,.devui-checkbox--checkbox-bordered.devui-checkbox--checkbox-lg .devui-checkbox__glow-box{left:12px}.devui-checkbox__input{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.devui-checkbox label{position:relative;font-weight:400;height:16px;line-height:16px;cursor:pointer;color:var(--devui-text, #252b3a);margin:0;display:flex;align-items:center}.devui-checkbox label.devui-checkbox--lg{display:flex;align-items:center;font-size:var(--devui-font-size-lg, 14px)}.devui-checkbox label.devui-checkbox--lg .devui-checkbox__material{width:18px;height:18px}.devui-checkbox label.devui-checkbox--lg .devui-checkbox__material>svg{width:18px;height:18px}.devui-checkbox label.devui-checkbox--lg.devui-checkbox--bordered{height:40px;padding:0 15px 0 10px}.devui-checkbox label.devui-checkbox--md{display:flex;align-items:center;font-size:var(--devui-font-size-md, 12px)}.devui-checkbox label.devui-checkbox--md .devui-checkbox__material{width:16px;height:16px}.devui-checkbox label.devui-checkbox--md .devui-checkbox__material>svg{width:16px;height:16px}.devui-checkbox label.devui-checkbox--md.devui-checkbox--bordered{height:32px;padding:0 15px 0 10px}.devui-checkbox label.devui-checkbox--sm{display:flex;align-items:center;font-size:var(--devui-font-size-sm, 12px)}.devui-checkbox label.devui-checkbox--sm .devui-checkbox__material{width:14px;height:14px}.devui-checkbox label.devui-checkbox--sm .devui-checkbox__material>svg{width:14px;height:14px}.devui-checkbox label.devui-checkbox--sm.devui-checkbox--bordered{height:24px;padding:0 15px 0 10px}.devui-checkbox label.devui-checkbox--bordered{border:1px solid var(--devui-disabled-line, #dfe1e6);border-radius:var(--devui-border-radius, 2px)}.devui-checkbox label>span{display:inline-block;box-sizing:content-box;vertical-align:top!important}.devui-checkbox label>span.devui-checkbox__material{flex-shrink:0}.devui-checkbox label>span.devui-checkbox__label-text{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devui-checkbox.disabled label{cursor:not-allowed;color:var(--devui-disabled-text, #cfd0d3)}.devui-checkbox.disabled .devui-checkbox__material{border-color:var(--devui-icon-fill-active-disabled, #beccfa);background-color:var(--devui-icon-fill-active-disabled, #beccfa)}.devui-checkbox.disabled.unchecked .devui-checkbox__material{border-color:var(--devui-disabled-line, #dfe1e6);background-color:var(--devui-disabled-bg, #f5f5f5)}.devui-checkbox.disabled.half-checked .devui-checkbox__material{background-color:var(--devui-icon-fill-active-disabled, #beccfa)}.devui-checkbox.disabled.half-checked .devui-checkbox__material .devui-checkbox__halfchecked-bg{transform:scale(.4288);background-color:var(--devui-light-text, #ffffff);opacity:1}.devui-checkbox.disabled.active svg polygon{fill:var(--devui-light-text, #ffffff)}.devui-checkbox--no-animation{transition:none!important}.devui-checkbox__column-margin{height:28px;line-height:28px}.devui-checkbox__wrap .devui-checkbox label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.devui-checkbox__group{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.devui-checkbox__group>*{margin-top:8px}.devui-checkbox__group.is-row{flex-direction:row}.devui-checkbox__group.is-row div:not(:last-child){margin-right:20px}.devui-checkbox__group.is-column{flex-direction:column}.devui-checkbox-button{display:flex;align-items:center;position:relative}.devui-checkbox-button__input{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.devui-checkbox-button__content{font-size:14px;color:var(--devui-text, #252b3a);padding:10px 20px;cursor:pointer;border:1px solid var(--devui-disabled-line, #dfe1e6);display:inline-block;line-height:1;-webkit-user-select:none;user-select:none}.devui-checkbox-button__content.devui-checkbox-button--lg{font-size:var(--devui-font-size-lg, 14px);padding:var(--devui-btn-lg-padding, 0 24px);height:40px;line-height:40px}.devui-checkbox-button__content.devui-checkbox-button--md{font-size:var(--devui-font-size-md, 12px);padding:var(--devui-btn-padding, 0 20px);height:32px;line-height:32px}.devui-checkbox-button__content.devui-checkbox-button--sm{font-size:var(--devui-font-size-sm, 12px);padding:var(--devui-btn-sm-padding, 0 16px);height:24px;line-height:24px}.devui-checkbox-button.active .devui-checkbox-button__content{color:#fff;background-color:var(--devui-brand, #5e7ce0);border-color:var(--devui-brand, #5e7ce0)}.devui-checkbox-button.active.disabled .devui-checkbox-button__content{color:#fff;background-color:var(--devui-icon-fill-active-disabled, #beccfa);border-color:var(--devui-icon-fill-active-disabled, #beccfa)}.devui-checkbox-button.disabled .devui-checkbox-button__content{cursor:not-allowed;color:var(--devui-disabled-text, #cfd0d3);background-color:#fff;border-color:var(--devui-disabled-line, #dfe1e6)}.devui-checkbox__group.is-row .devui-checkbox-button__content{border-left:none;box-shadow:-1px 0 0 0 var(--devui-disabled-line, #dfe1e6)}.devui-checkbox__group.is-row .devui-checkbox-button:first-child .devui-checkbox-button__content{border-top-left-radius:var(--devui-border-radius, 2px);border-bottom-left-radius:var(--devui-border-radius, 2px);border-left:1px solid var(--devui-disabled-line, #dfe1e6);box-shadow:none}.devui-checkbox__group.is-row .devui-checkbox-button:last-child .devui-checkbox-button__content{border-top-right-radius:var(--devui-border-radius, 2px);border-bottom-right-radius:var(--devui-border-radius, 2px)}.devui-checkbox__group.is-column .devui-checkbox-button{width:100%;margin-top:0}.devui-checkbox__group.is-column .devui-checkbox-button__content{width:100%;border-top:none;box-shadow:0 -1px 0 0 var(--devui-disabled-line, #dfe1e6)}.devui-checkbox__group.is-column .devui-checkbox-button:first-child .devui-checkbox-button__content{border-top-left-radius:var(--devui-border-radius, 2px);border-top-right-radius:var(--devui-border-radius, 2px);border-top:1px solid var(--devui-disabled-line, #dfe1e6);box-shadow:none}.devui-checkbox__group.is-column .devui-checkbox-button:last-child .devui-checkbox-button__content{border-bottom-left-radius:var(--devui-border-radius, 2px);border-bottom-right-radius:var(--devui-border-radius, 2px)}.devui-tag{display:inline-block}.devui-tag .devui-tag__item{display:block;position:relative;padding:0 8px;height:20px;border:1px solid;border-radius:var(--devui-border-radius, 2px);font-size:var(--devui-font-size, 12px);line-height:20px;cursor:default}.devui-tag .devui-tag__item.devui-tag--default{border:0;color:var(--devui-text, #252b3a);background-color:var(--devui-default-bg, #f7f8fa)}.devui-tag .devui-tag__item.devui-tag--primary{color:var(--devui-primary, #5e7ce0);background-color:var(--devui-primary-bg, #f2f5fc)}.devui-tag .devui-tag__item.devui-tag--success{color:var(--devui-success, #50d4ab);background-color:var(--devui-success-bg, #cffcee)}.devui-tag .devui-tag__item.devui-tag--warning{color:var(--devui-warning, #fac20a);background-color:var(--devui-warning-bg, #ffe1c7)}.devui-tag .devui-tag__item.devui-tag--danger{color:var(--devui-danger, #f66f6a);background-color:var(--devui-danger-bg, #ffd5d4)}.devui-tag .devui-tag__item.devui-tag--colorful{background-color:#fff}.devui-tag .devui-tag__item.devui-tag--deletable{padding-right:32px}.devui-tag .devui-tag__item.devui-tag--lg{font-size:var(--devui-font-size-lg, 14px);height:32px;line-height:30px}.devui-tag .devui-tag__item.devui-tag--md{font-size:var(--devui-font-size-lg, 14px);height:28px;line-height:26px}.devui-tag .devui-tag__item.devui-tag--sm{font-size:var(--devui-font-size-sm, 12px);height:24px;line-height:22px}.devui-tag .remove-button{display:inline-block;margin-left:12px;font-size:var(--devui-font-size-icon, 16px);cursor:pointer;width:12px;height:12px;line-height:12px;border-radius:50%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.devui-tag .remove-button i{vertical-align:0}.devui-select{position:relative;width:100%;font-size:var(--devui-font-size, 12px)}.devui-select__selection:hover{border-color:var(--devui-form-control-line-hover, #9b9fa8)}.devui-select--open .devui-select__selection:not(.devui-select__selection--error),.devui-select--focus .devui-select__selection:not(.devui-select__selection--error){border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-select--open .devui-select__selection:not(.devui-select__selection--error):hover,.devui-select--focus .devui-select__selection:not(.devui-select__selection--error):hover{border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-select .devui-tag{margin:4px 0 4px 4px}.devui-select .devui-tag .devui-tag__item.devui-tag--md{height:18px;line-height:16px}.devui-select .devui-tag .devui-tag__item.devui-tag--default{background-color:var(--devui-label-bg, #e9edfa)}.devui-select--sm{font-size:var(--devui-font-size-sm, 12px)}.devui-select--sm .devui-tag{margin:2px 0 2px 4px}.devui-select--sm .devui-tag .devui-tag__item.devui-tag--sm{height:18px;line-height:16px}.devui-select--lg{font-size:var(--devui-font-size-lg, 14px)}.devui-select:not(.devui-select--disabled):not(.devui-select--underlined) .devui-select__selection.devui-select__selection--glow-style:hover{border-color:var(--devui-form-control-line, #d7d8da);box-shadow:0 0 0 4px var(--devui-form-control-interactive-outline, rgba(94, 124, 224, .08))}.devui-select:not(.devui-select--disabled):not(.devui-select--underlined) .devui-select__selection.devui-select__selection--glow-style.devui-select__selection--error:hover{border-color:var(--devui-danger-line, #f66f6a);box-shadow:0 0 0 4px var(--devui-form-control-interactive-outline, rgba(94, 124, 224, .08))}.devui-select--open .devui-select__selection.devui-select__selection--glow-style,.devui-select--focus .devui-select__selection.devui-select__selection--glow-style{border-color:var(--devui-form-control-line-active, #5e7ce0)!important;box-shadow:0 0 0 4px var(--devui-form-control-interactive-outline, rgba(94, 124, 224, .08))}.devui-select--open .devui-select__selection.devui-select__selection--glow-style.devui-select__selection--error,.devui-select--focus .devui-select__selection.devui-select__selection--glow-style.devui-select__selection--error{border-color:var(--devui-danger-line, #f66f6a)}.devui-select--underlined{border-bottom:1px solid var(--devui-form-control-line, #d7d8da);transition:border-color .3s cubic-bezier(.645,.045,.355,1)}.devui-select--underlined:not([disabled]):not(.disabled):hover{border-color:var(--devui-form-control-line-hover, #9b9fa8)}.devui-select--underlined:not([disabled]):not(.disabled).devui-select--open{border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-select--underlined .devui-select__input,.devui-select--underlined .devui-select__selection{border:none}.devui-select--disabled,.devui-select--disabled .devui-select__input,.devui-select--disabled .devui-select__selection{cursor:not-allowed;background-color:var(--devui-disabled-bg, #f5f5f5);border-color:var(--devui-disabled-line, #dfe1e6);color:var(--devui-disabled-text, #cfd0d3)}.devui-select--disabled .devui-select__arrow,.devui-select--disabled .devui-select__clear{cursor:not-allowed}.devui-select--disabled .devui-select__arrow svg path,.devui-select--disabled .devui-select__clear svg path{fill:var(--devui-disabled-text, #cfd0d3)}.devui-select--open .devui-select__arrow{transform:rotate3d(0,0,1,180deg)}.devui-dropdown-menu-multiple .devui-select__item.active{color:var(--devui-list-item-active-text, #252b3a);background-color:transparent}.devui-select__selection{display:flex;align-items:center;position:relative;cursor:pointer;border:1px solid var(--devui-form-control-line, #d7d8da);border-radius:var(--devui-border-radius, 2px);background-color:var(--devui-form-control-bg, #ffffff);color:var(--devui-text, #252b3a);transition:border-color .3s var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),box-shadow var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in, cubic-bezier(.5, 0, .84, .25))}.devui-select__selection--error{border-color:var(--devui-danger-line, #f66f6a);background-color:var(--devui-danger-bg, #ffd5d4)}.devui-select__selection--error:hover{border-color:var(--devui-danger-line, #f66f6a)}.devui-select__multiple{display:flex;align-items:center;flex-wrap:wrap;padding-right:28px;cursor:pointer}.devui-select__multiple .devui-select__multiple--input{display:flex;max-width:100%;min-width:15px}.devui-select__input{cursor:pointer;width:100%;height:30px;padding:4px 28px 4px 10px;color:var(--devui-text, #252b3a);vertical-align:middle;outline:none;background:none;box-sizing:border-box;border:none;transition:border-color .3s cubic-bezier(.645,.045,.355,1)}.devui-select__input:not([disabled]):not(.disabled):hover{border-color:var(--devui-form-control-line-hover, #9b9fa8)}.devui-select__input:not([disabled]):not(.disabled):focus{border-color:var(--devui-form-control-line-active, #5e7ce0)}.devui-select__input[disabled]:hover,.devui-select__input.disabled:hover{cursor:not-allowed;background-color:var(--devui-disabled-bg, #f5f5f5);border-color:var(--devui-disabled-line, #dfe1e6);color:var(--devui-disabled-text, #cfd0d3)}.devui-select__input.devui-select__input--lg{height:38px}.devui-select__input.devui-select__input--sm{height:22px}.devui-select__clearable:hover .devui-select__clear{display:inline-flex}.devui-select__clearable:hover .devui-select__arrow{display:none}.devui-select__clear,.devui-select__arrow{position:absolute;right:0;height:100%;width:28px;display:inline-flex;justify-content:center;align-items:center}.devui-select__clear{display:none}.devui-select__clear svg path{fill:var(--devui-shape-icon-fill, #d7d8da);transition:all var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)) var(--devui-animation-duration-slow, .3s)}.devui-select__clear svg:hover path{fill:var(--devui-shape-icon-fill-hover, #babbc0)}.devui-select__clear--feedback{right:28px}.devui-select__arrow{transform:rotate3d(0,0,1,0);transition:transform .25s ease-out}.devui-select__arrow svg path{fill:var(--devui-icon-text, #71757f)}.devui-select__arrow--feedback{right:28px}.devui-select__dropdown{overflow:auto}.devui-select__dropdown-list{max-height:300px;width:100%;overflow-y:auto;padding:0;margin:0}.devui-select__item{font-size:var(--devui-font-size, 12px);display:block;min-height:36px;line-height:1.5;width:100%;padding:8px 12px;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;color:var(--devui-text, #252b3a);box-sizing:border-box;cursor:pointer}.devui-select__item:hover:not(.active):not(.disabled){color:var(--devui-list-item-hover-text, #252b3a);background-color:var(--devui-list-item-hover-bg, #f2f2f3)}.devui-select__item.active{color:var(--devui-list-item-active-text, #252b3a);background-color:var(--devui-list-item-active-bg, #f2f5fc)}.devui-select__item.disabled{cursor:not-allowed;background-color:var(--devui-disabled-bg, #f5f5f5);color:var(--devui-disabled-text, #cfd0d3)}.devui-select--sm .devui-select__item{font-size:var(--devui-font-size-sm, 12px)}.devui-select--sm .devui-select__item .devui-checkbox .devui-checkbox__material{width:var(--devui-font-size-sm, 12px);height:var(--devui-font-size-sm, 12px)}.devui-select--sm .devui-select__item .devui-checkbox .devui-checkbox__material>svg{width:var(--devui-font-size-sm, 12px);height:var(--devui-font-size-sm, 12px)}.devui-select--lg .devui-select__item{font-size:var(--devui-font-size-lg, 14px);padding:11px 10px}.devui-scrollbar::-webkit-scrollbar{width:8px;height:8px}.devui-scrollbar::-webkit-scrollbar-corner{background-color:transparent}.devui-scrollbar::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--devui-line, #adb0b8)}.devui-scrollbar::-webkit-scrollbar-track{background-color:transparent}.devui-select__dropdown--empty{text-align:center;font-size:var(--devui-font-size, 12px);color:var(--devui-disabled-text, #cfd0d3);min-height:22px;line-height:22px}.devui-select__group{position:relative;list-style:none;margin:0;padding:0}.devui-select__group:not(:last-of-type){padding-bottom:24px}.devui-select__group:not(:last-of-type):after{content:"";position:absolute;display:block;left:12px;right:12px;bottom:12px;height:1px;background:var(--devui-dividing-line, #f2f2f3)}.devui-select__group-title{padding:4px 12px;font-size:var(--devui-font-size, 12px);color:var(--devui-aide-text, #71757f)}.fade-bottom-enter-from,.fade-bottom-leave-to{opacity:.8;transform:scaleY(.8) translateY(-4px)}.fade-bottom-enter-to,.fade-bottom-leave-from{opacity:1;transform:scaleY(.9999) translateY(0)}.fade-bottom-enter-active{transition:transform .2s cubic-bezier(.16,.75,.5,1),opacity .2s cubic-bezier(.16,.75,.5,1)}.fade-bottom-leave-active{transition:transform .2s cubic-bezier(.5,0,.84,.25),opacity .2s cubic-bezier(.5,0,.84,.25)}.fade-top-enter-from,.fade-top-leave-to{opacity:.8;transform:scaleY(.8) translateY(4px)}.fade-top-enter-to,.fade-top-leave-from{opacity:1;transform:scaleY(.9999) translateY(0)}.fade-top-enter-active{transition:transform .2s cubic-bezier(.16,.75,.5,1),opacity .2s cubic-bezier(.16,.75,.5,1)}.fade-top-leave-active{transition:transform .2s cubic-bezier(.5,0,.84,.25),opacity .2s cubic-bezier(.5,0,.84,.25)}@keyframes devui-busy-spinner-anim{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.5)}to{transform:rotate(360deg) scale(1)}}.devui-loading__mask{z-index:var(--devui-z-index-full-page-overlay, 1080);position:absolute;left:0;right:0;bottom:0;top:0;background-color:var(--devui-line, #d7d8da);opacity:.3}.devui-loading__wrapper{text-align:center}.devui-loading--full{position:fixed;left:0;right:0;bottom:0;top:0;z-index:var(--devui-z-index-full-page-overlay, 1080)}.devui-loading--hidden{overflow:hidden}.devui-loading__text{margin-left:10px}.devui-loading__area{position:absolute;transform:translate(-50%,-50%);padding:12px 14px;background:var(--devui-base-bg, #ffffff);border-radius:var(--devui-border-radius-card, 6px)}.devui-loading__busy-default-spinner{position:relative;display:inline-block;width:15px;height:15px;animation:devui-busy-spinner-anim 1s linear infinite}.devui-loading__busy-default-spinner div{position:absolute;left:44.5%;top:37%;width:6px;height:6px;border-radius:50%}.devui-loading__busy-default-spinner .devui-loading__bar1{top:0;left:0;background:#5e7ce0;background:var(--devui-brand, #5e7ce0)}.devui-loading__busy-default-spinner .devui-loading__bar2{top:0;left:9px;background:#859bff;background:var(--devui-brand-foil, #859bff)}.devui-loading__busy-default-spinner .devui-loading__bar3{top:9px;left:0;background:#859bff;background:var(--devui-brand-foil, #859bff)}.devui-loading__busy-default-spinner .devui-loading__bar4{top:9px;left:9px;background:#5e7ce0;background:var(--devui-brand, #5e7ce0)}.devui-dropdown span.icon-chevron-down,.devui-dropdown span.icon-select-arrow{display:inline-block;vertical-align:text-top}.devui-dropdown__menu-wrap .devui-dropdown-menu{width:100%}.devui-dropdown-animation span.icon-chevron-down,.devui-dropdown-animation span.icon-select-arrow{transition:transform var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-dropdown.open span.icon-chevron-down,.devui-dropdown.open span.icon-select-arrow{transform:rotate(180deg)}.fade-in-top{animation:fadeInTop .2s cubic-bezier(.16,.75,.5,1)}.fade-in-bottom{animation:fadeInBottom .2s cubic-bezier(.16,.75,.5,1)}@keyframes fadeInTop{0%{opacity:.8;transform:scaleY(.8) translateY(4px)}to{opacity:1;transform:scaleY(.9999) translateY(0)}}@keyframes fadeInBottom{0%{opacity:.8;transform:scaleY(.8) translateY(-4px)}to{opacity:1;transform:scaleY(.9999) translateY(0)}}.devui-dropdown--fade-bottom-enter-from,.devui-dropdown--fade-bottom-leave-to{opacity:.8;transform:scaleY(.8) translateY(-4px)}.devui-dropdown--fade-bottom-enter-to,.devui-dropdown--fade-bottom-leave-from{opacity:1;transform:scaleY(.9999) translateY(0)}.devui-dropdown--fade-bottom-enter-active{transition:transform .2s cubic-bezier(.16,.75,.5,1),opacity .2s cubic-bezier(.16,.75,.5,1)}.devui-dropdown--fade-bottom-leave-active{transition:transform .2s cubic-bezier(.5,0,.84,.25),opacity .2s cubic-bezier(.5,0,.84,.25)}.devui-dropdown--fade-top-enter-from,.devui-dropdown--fade-top-leave-to{opacity:.8;transform:scaleY(.8) translateY(4px)}.devui-dropdown--fade-top-enter-to,.devui-dropdown--fade-top-leave-from{opacity:1;transform:scaleY(.9999) translateY(0)}.devui-dropdown--fade-top-enter-active{transition:transform .2s cubic-bezier(.16,.75,.5,1),opacity .2s cubic-bezier(.16,.75,.5,1)}.devui-dropdown--fade-top-leave-active{transition:transform .2s cubic-bezier(.5,0,.84,.25),opacity .2s cubic-bezier(.5,0,.84,.25)}.chat-history[data-v-c401409e]{width:320px;height:100vh;background:#fff;color:#333;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e5e6e8}@media (max-width: 768px){.chat-history[data-v-c401409e]{width:100vw}}.history-header[data-v-c401409e]{padding:20px 16px 16px;border-bottom:1px solid #e5e6e8}.history-header .header-content[data-v-c401409e]{display:flex;align-items:center;justify-content:space-between}.history-header .logo-area[data-v-c401409e]{display:flex;align-items:center;gap:10px}.history-header .logo-area .logo[data-v-c401409e]{width:24px;height:24px;border-radius:6px}.history-header .logo-area .app-name[data-v-c401409e]{font-size:16px;font-weight:600;color:#333}.history-header .close-btn[data-v-c401409e]{width:32px;height:32px;border:none;background:transparent;color:#666;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.history-header .close-btn[data-v-c401409e]:hover{background:#f5f5f5;color:#333}.history-header .close-btn i[data-v-c401409e]{font-size:16px}.new-chat-section[data-v-c401409e]{padding:16px;border-bottom:1px solid #e5e6e8}.new-chat-section .new-chat-btn[data-v-c401409e]{width:100%;height:44px;background:#5e7ce0;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.new-chat-section .new-chat-btn[data-v-c401409e]:hover{background:#526ecc;transform:translateY(-1px)}.new-chat-section .new-chat-btn[data-v-c401409e]:active{transform:translateY(0)}.new-chat-section .new-chat-btn i[data-v-c401409e]{font-size:16px}.sessions-container[data-v-c401409e]{flex:1;overflow:hidden;display:flex;flex-direction:column}.loading-state[data-v-c401409e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#999}.loading-state .loading-spinner[data-v-c401409e]{width:32px;height:32px;border:3px solid #f0f0f0;border-top:3px solid #5e7ce0;border-radius:50%;animation:spin-c401409e 1s linear infinite}.empty-state[data-v-c401409e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state .empty-icon[data-v-c401409e]{margin-bottom:16px}.empty-state .empty-icon i[data-v-c401409e]{font-size:48px;color:#ddd}.empty-state .empty-text[data-v-c401409e]{font-size:14px;color:#999;margin:0 0 20px;line-height:1.5}.empty-state .start-chat-btn[data-v-c401409e]{background:#f8f9fa;border:1px solid #e5e6e8;color:#333;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.empty-state .start-chat-btn[data-v-c401409e]:hover{background:#e9ecef;border-color:#dee2e6}.sessions-list[data-v-c401409e]{flex:1;overflow-y:auto;padding:8px 0}.time-group[data-v-c401409e]{margin-bottom:16px}.time-group .time-label[data-v-c401409e]{padding:8px 16px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.sessions-group[data-v-c401409e]{display:flex;flex-direction:column}.session-item[data-v-c401409e]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease;position:relative;border-radius:0}.session-item[data-v-c401409e]:hover{background:#f8f9fa}.session-item:hover .session-actions[data-v-c401409e]{opacity:1}.session-item.active[data-v-c401409e]{background:#f0f4ff;border-right:3px solid #5e7ce0}.session-item.active .session-title[data-v-c401409e]{color:#5e7ce0;font-weight:600}.session-item.active .session-preview[data-v-c401409e]{color:#8a9dc9}.session-item.active .session-icon[data-v-c401409e]{background:#5e7ce0;color:#fff}.session-item .session-main[data-v-c401409e]{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.session-item .session-icon[data-v-c401409e]{width:32px;height:32px;background:#f8f9fa;border:1px solid #e5e6e8;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.session-item .session-icon i[data-v-c401409e]{font-size:16px;color:#666}.session-item .session-content[data-v-c401409e]{flex:1;min-width:0}.session-item .session-content .session-title[data-v-c401409e]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.session-item .session-content .session-preview[data-v-c401409e]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.load-more-section[data-v-c401409e]{padding:16px;border-top:1px solid #e5e6e8}.load-more-section .load-more-btn[data-v-c401409e]{width:100%;height:36px;background:transparent;border:1px solid #e5e6e8;color:#666;border-radius:6px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.load-more-section .load-more-btn[data-v-c401409e]:hover:not(:disabled){background:#f8f9fa;border-color:#dee2e6;color:#333}.load-more-section .load-more-btn[data-v-c401409e]:disabled{opacity:.5;cursor:not-allowed}.load-more-section .load-more-btn .loading-spinner.small[data-v-c401409e]{width:16px;height:16px;border-width:2px;border-color:#e5e6e8;border-top-color:#5e7ce0}.action-overlay[data-v-c401409e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1000;display:flex;align-items:center;justify-content:center}.action-menu[data-v-c401409e]{background:#fff;border:1px solid #e5e6e8;border-radius:8px;min-width:160px;overflow:hidden;box-shadow:0 8px 32px #00000026}.action-menu .menu-item[data-v-c401409e]{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;background:transparent;border:none;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.action-menu .menu-item[data-v-c401409e]:hover{background:#f8f9fa}.action-menu .menu-item.delete[data-v-c401409e]{color:#e74c3c}.action-menu .menu-item.delete[data-v-c401409e]:hover{background:#fef5f5}.action-menu .menu-item i[data-v-c401409e]{font-size:16px;width:16px;text-align:center}.sessions-list[data-v-c401409e]::-webkit-scrollbar{width:6px}.sessions-list[data-v-c401409e]::-webkit-scrollbar-track{background:transparent}.sessions-list[data-v-c401409e]::-webkit-scrollbar-thumb{background:#e5e6e8;border-radius:3px}.sessions-list[data-v-c401409e]::-webkit-scrollbar-thumb:hover{background:#d0d1d4}@keyframes spin-c401409e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.chat-history[data-v-c401409e]{width:100vw}.session-item[data-v-c401409e]{padding:14px 16px}.session-item .session-icon[data-v-c401409e]{width:36px;height:36px}.session-item .session-icon i[data-v-c401409e]{font-size:18px}.session-item .session-content .session-title[data-v-c401409e]{font-size:15px}.session-item .session-content .session-preview[data-v-c401409e]{font-size:13px}}.devui-fixed-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--devui-shadow, rgba(37, 43, 58, .24));opacity:1;z-index:1050}.devui-fixed-overlay--fade-enter-active,.devui-fixed-overlay--fade-leave-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.devui-fixed-overlay--fade-enter-from,.devui-fixed-overlay--fade-leave-to{opacity:0}.devui-flexible-overlay{position:fixed;border-radius:var(--devui-border-radius, 2px);background-color:var(--devui-connected-overlay-bg, #ffffff);box-shadow:var(--devui-shadow-length-connected-overlay, 0 2px 12px 0) var(--devui-shadow, rgba(37, 43, 58, .24));z-index:1000}.devui-flexible-overlay__arrow{position:absolute;width:8px;height:8px;transform:rotate(45deg);background-color:inherit}.devui-modal{position:fixed;top:50%;left:50%;width:300px;border-radius:var(--devui-border-radius-card, 8px);border:none;opacity:1;transform:translate(-50%,-50%);background-color:var(--devui-fullscreen-overlay-bg, #ffffff);background-clip:padding-box;outline:0;box-shadow:var(--devui-shadow-length-fullscreen-overlay, 0 10px 24px 0) var(--devui-shadow, rgba(37, 43, 58, .24));z-index:var(--devui-z-index-modal, 1050)}.devui-modal .btn-close{position:absolute;right:20px;top:18px;-webkit-appearance:none;z-index:calc(var(--devui-z-index-modal, 1050) + 1)}.devui-modal .btn-close .devui-icon__container{display:inline-flex;align-items:center}.devui-modal .type-content{display:flex;align-items:center}.devui-modal .type-content-icon{display:flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:8px;width:24px;height:24px;line-height:16px}.devui-modal .type-content-text{font-weight:700;vertical-align:middle;font-size:18px}.devui-modal-content{background:var(--devui-fullscreen-overlay-bg, #ffffff);border-radius:var(--devui-border-radius, 2px)}.devui-modal__header{width:100%;height:46px;line-height:26px;padding:20px 20px 0;font-size:var(--devui-font-size-modal-title, 18px);font-weight:700;letter-spacing:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.devui-modal__header .header-alert-icon{display:inline-block;vertical-align:middle;margin-right:8px;line-height:16px;text-align:center}.devui-modal__body{padding:20px;font-size:var(--devui-font-size, 12px);color:var(--devui-text-weak, #575d6c);box-sizing:border-box}.devui-modal__footer{width:100%;border-top:none;text-align:center;padding:0 32px 24px;box-sizing:border-box}.devui-modal__footer>*{margin:0 4px}.devui-modal--wipe-enter-active{transition:opacity .1s cubic-bezier(.16,.75,.5,1),top .1s cubic-bezier(0,0,1,1)}.devui-modal--wipe-leave-active{transition:opacity .1s cubic-bezier(.5,0,.84,.25),top .1s cubic-bezier(0,0,1,1)}.devui-modal--wipe-enter-from,.devui-modal--wipe-leave-to{opacity:.2;top:calc(50% - 24px)}.settings-content[data-v-b1121bb1]{padding:20px;max-width:800px;margin:0 auto}.settings-content .settings-section[data-v-b1121bb1]{margin-bottom:24px}.settings-content .settings-section .table-header-actions[data-v-b1121bb1]{display:flex;justify-content:flex-end;margin-bottom:16px;padding:0 4px}.settings-content .settings-section .table-header-actions .create-agent-btn[data-v-b1121bb1]{display:flex;align-items:center;gap:6px;background:#5e7ce0;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.settings-content .settings-section .table-header-actions .create-agent-btn[data-v-b1121bb1]:hover{background:#4c68d6;transform:translateY(-1px);box-shadow:0 4px 12px #5e7ce04d}.settings-content .settings-section .table-header-actions .create-agent-btn i[data-v-b1121bb1]{font-size:16px}.settings-content .settings-section .loading-section[data-v-b1121bb1]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;background:#f8f9fa;border-radius:8px;margin:16px 0}.settings-content .settings-section .loading-section .loading-text[data-v-b1121bb1]{font-size:14px;color:#666}.settings-content .settings-section .loading-section .loading-dots[data-v-b1121bb1]{display:flex;gap:4px}.settings-content .settings-section .loading-section .loading-dots span[data-v-b1121bb1]{width:6px;height:6px;background:#5e7ce0;border-radius:50%;animation:loading-bounce 1.4s ease-in-out infinite both}.settings-content .settings-section .loading-section .loading-dots span[data-v-b1121bb1]:nth-child(1){animation-delay:-.32s}.settings-content .settings-section .loading-section .loading-dots span[data-v-b1121bb1]:nth-child(2){animation-delay:-.16s}.settings-content .settings-section .agents-table-container[data-v-b1121bb1]{margin-top:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.settings-content .settings-section .agents-table-container .agents-table[data-v-b1121bb1]{width:100%;border-collapse:collapse;background:#fff}.settings-content .settings-section .agents-table-container .agents-table th[data-v-b1121bb1],.settings-content .settings-section .agents-table-container .agents-table td[data-v-b1121bb1]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e6e8;font-size:14px}.settings-content .settings-section .agents-table-container .agents-table th[data-v-b1121bb1]{background-color:#f8f9fa;font-weight:600;color:#333;border-bottom:2px solid #e5e6e8}.settings-content .settings-section .agents-table-container .agents-table tbody tr[data-v-b1121bb1]{transition:background-color .2s ease}.settings-content .settings-section .agents-table-container .agents-table tbody tr[data-v-b1121bb1]:hover{background-color:#f8f9fa}.settings-content .settings-section .agents-table-container .agents-table tbody tr:last-child td[data-v-b1121bb1]{border-bottom:none}.settings-content .settings-section .agents-table-container .agents-table .agent-name .name-cell[data-v-b1121bb1]{display:flex;align-items:center;gap:6px;font-weight:500}.settings-content .settings-section .agents-table-container .agents-table .agent-name .name-cell i[data-v-b1121bb1]{color:#5e7ce0;font-size:14px}.settings-content .settings-section .agents-table-container .agents-table .agent-description[data-v-b1121bb1]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}.settings-content .settings-section .agents-table-container .agents-table .agent-time[data-v-b1121bb1]{color:#999;font-size:13px;white-space:nowrap}.settings-content .settings-section .agents-table-container .agents-table .agent-actions[data-v-b1121bb1]{white-space:nowrap}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn[data-v-b1121bb1]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;margin-right:8px}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn.primary[data-v-b1121bb1]{background:#5e7ce0;color:#fff}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn.primary[data-v-b1121bb1]:hover{background:#4c68d6}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn.danger[data-v-b1121bb1]{background:#f56565;color:#fff}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn.danger[data-v-b1121bb1]:hover{background:#e53e3e}.settings-content .settings-section .agents-table-container .agents-table .agent-actions .action-btn i[data-v-b1121bb1]{font-size:12px}.settings-content .settings-section .empty-state[data-v-b1121bb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#f8f9fa;border-radius:8px;margin:16px 0}.settings-content .settings-section .empty-state i[data-v-b1121bb1]{font-size:48px;color:#ddd;margin-bottom:16px}.settings-content .settings-section .empty-state p[data-v-b1121bb1]{font-size:16px;color:#666;margin-bottom:20px}.settings-content .settings-section .empty-state .create-agent-btn[data-v-b1121bb1]{display:flex;align-items:center;gap:6px;background:#5e7ce0;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.settings-content .settings-section .empty-state .create-agent-btn[data-v-b1121bb1]:hover{background:#4c68d6;transform:translateY(-1px);box-shadow:0 4px 12px #5e7ce04d}.settings-content .settings-section .empty-state .create-agent-btn i[data-v-b1121bb1]{font-size:16px}@media (max-width: 768px){.settings-content[data-v-b1121bb1]{padding:16px}.settings-content .settings-section .agents-table-container[data-v-b1121bb1]{overflow-x:auto}.settings-content .settings-section .agents-table[data-v-b1121bb1]{min-width:600px}.settings-content .settings-section .agents-table th[data-v-b1121bb1],.settings-content .settings-section .agents-table td[data-v-b1121bb1]{padding:8px 12px;font-size:13px}.settings-content .settings-section .agent-description[data-v-b1121bb1]{max-width:150px}.settings-content .settings-section .agent-actions .action-btn[data-v-b1121bb1]{padding:4px 8px;font-size:11px;margin-right:4px}.settings-content .settings-section .agent-actions .action-btn i[data-v-b1121bb1]{font-size:10px}.settings-content .settings-section .empty-state[data-v-b1121bb1]{padding:40px 16px}.settings-content .settings-section .empty-state i[data-v-b1121bb1]{font-size:36px}.settings-content .settings-section .empty-state p[data-v-b1121bb1]{font-size:14px}.settings-content .settings-section .table-header-actions .create-agent-btn[data-v-b1121bb1],.settings-content .settings-section .empty-state .create-agent-btn[data-v-b1121bb1]{padding:8px 16px;font-size:13px}.settings-content .settings-section .table-header-actions .create-agent-btn i[data-v-b1121bb1],.settings-content .settings-section .empty-state .create-agent-btn i[data-v-b1121bb1]{font-size:14px}}.agent-form[data-v-b1121bb1]{padding:20px 0}@media (max-width: 768px){.agent-form[data-v-b1121bb1]{padding:16px 0}.agent-form .form-group[data-v-b1121bb1]{margin-bottom:16px}.agent-form .form-group .form-label[data-v-b1121bb1]{font-size:13px}.agent-form .form-group .form-label i[data-v-b1121bb1]{font-size:14px}.agent-form .form-group .form-input[data-v-b1121bb1],.agent-form .form-group .form-textarea[data-v-b1121bb1]{padding:8px 10px;font-size:13px}.agent-form .form-group .prompt-textarea[data-v-b1121bb1]{min-height:150px;font-size:12px}.agent-form .modal-footer .modal-btn[data-v-b1121bb1]{padding:8px 16px;font-size:13px}.agent-form .modal-footer .modal-btn i[data-v-b1121bb1]{font-size:12px}}.agent-form .form-group[data-v-b1121bb1]{margin-bottom:20px}.agent-form .form-group .form-label[data-v-b1121bb1]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.agent-form .form-group .form-label i[data-v-b1121bb1]{color:#5e7ce0;font-size:16px}.agent-form .form-group .form-label .required[data-v-b1121bb1]{color:#f56565;font-weight:600}.agent-form .form-group .form-input[data-v-b1121bb1],.agent-form .form-group .form-textarea[data-v-b1121bb1]{width:100%;padding:10px 12px;border:1px solid #e5e6e8;border-radius:6px;font-size:14px;line-height:1.5;transition:all .2s ease;resize:vertical}.agent-form .form-group .form-input[data-v-b1121bb1]::placeholder,.agent-form .form-group .form-textarea[data-v-b1121bb1]::placeholder{color:#999}.agent-form .form-group .form-input[data-v-b1121bb1]:focus,.agent-form .form-group .form-textarea[data-v-b1121bb1]:focus{outline:none;border-color:#5e7ce0;box-shadow:0 0 0 3px #5e7ce01a}.agent-form .form-group .form-input[data-v-b1121bb1]:hover,.agent-form .form-group .form-textarea[data-v-b1121bb1]:hover{border-color:#5e7ce0}.agent-form .form-group .form-textarea[data-v-b1121bb1]{min-height:80px;font-family:inherit}.agent-form .form-group .form-textarea.prompt-textarea[data-v-b1121bb1]{min-height:120px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;background:#f8f9fa}.agent-form .form-group .char-count[data-v-b1121bb1]{display:flex;justify-content:flex-end;font-size:12px;color:#999;margin-top:4px}.agent-form .modal-footer[data-v-b1121bb1]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e6e8}.agent-form .modal-footer .modal-btn[data-v-b1121bb1]{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.agent-form .modal-footer .modal-btn i[data-v-b1121bb1]{font-size:14px}.agent-form .modal-footer .modal-btn.cancel-btn[data-v-b1121bb1]{background:#f8f9fa;color:#666;border:1px solid #e5e6e8}.agent-form .modal-footer .modal-btn.cancel-btn[data-v-b1121bb1]:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.agent-form .modal-footer .modal-btn.confirm-btn[data-v-b1121bb1]{background:#5e7ce0;color:#fff}.agent-form .modal-footer .modal-btn.confirm-btn[data-v-b1121bb1]:hover{background:#4c68d6;transform:translateY(-1px);box-shadow:0 4px 12px #5e7ce04d}.agent-form .modal-footer .modal-btn.confirm-btn[data-v-b1121bb1]:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.agent-form .modal-footer .modal-btn.confirm-btn[data-v-b1121bb1]:disabled:hover{background:#94a3b8}.devui-icon__container{display:inline-block;color:var(--devui-icon-fill, #71757f)}.devui-icon__container>*:not(:last-child){vertical-align:middle;margin-right:8px}.devui-icon__container i{vertical-align:middle;transition:all var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-icon--no-slots i,.devui-icon--no-slots img{display:block}.devui-icon--disabled{color:var(--devui-disabled-text, #cfd0d3);cursor:not-allowed}.devui-icon--disabled i{color:var(--devui-disabled-text, #cfd0d3)}.devui-icon--operable:not(.devui-icon--disabled){cursor:pointer;transition:color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-icon--operable:not(.devui-icon--disabled) i{cursor:pointer}.devui-icon--operable:hover:not(.devui-icon--disabled){color:var(--devui-icon-fill-hover, #252b3a)}.devui-icon--operable:hover:not(.devui-icon--disabled).devui-icon__container{background-color:var(--devui-icon-background-hover, var(--devui-list-item-hover-bg, #f2f2f3))}.devui-icon--operable:hover:not(.devui-icon--disabled) i{color:var(--devui-icon-fill-hover, #252b3a)}.devui-icon--operable:active:not(.devui-icon--disabled){color:var(--devui-icon-active-color, var(--devui-icon-fill-active, #252b3a))}.devui-icon--operable:active:not(.devui-icon--disabled).devui-icon__container{background-color:var(--devui-icon-background-active, var(--devui-list-item-active-bg, #f2f5fc))}.devui-icon--operable:active:not(.devui-icon--disabled) i{color:var(--devui-icon-active-color, var(--devui-icon-fill-active, #252b3a))}.devui-icon--operable.devui-icon__container{height:32px;line-height:32px;padding:0 8px;margin-left:-8px;border-radius:var(--devui-border-radius, 2px);transition:all var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-icon--spin{animation:iconSpin 2.5s linear infinite}.devui-svg-icon{vertical-align:middle}@keyframes iconSpin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.devui-icon-group{display:inline-flex;align-items:center}.devui-icon-group>.devui-icon__container:not(.devui-icon--operable){padding:8px;margin-left:0}.devui-icon-group>.devui-icon__container:not(.devui-icon--operable):first-child{margin-left:-8px}.devui-icon-group>*:not(:first-child){margin-left:0}.devui-notification{position:fixed;top:50px;right:20px;width:20em;word-break:normal;word-wrap:break-word;z-index:var(--devui-z-index-pop-up, 1060)}.devui-notification a:link,.devui-notification a:visited{color:var(--devui-link-light, #96adfa)}.devui-notification a:hover,.devui-notification a:active{color:var(--devui-link-light-active, #beccfa)}.devui-notification-item-container{position:relative;margin:0 0 8px;opacity:.95;filter:alpha(opacity=95);box-shadow:var(--devui-shadow-length-feedback-overlay, 0 4px 16px 0) var(--devui-shadow, rgba(37, 43, 58, .24));border-radius:var(--devui-border-radius-feedback, 4px);color:var(--devui-feedback-overlay-text, #dfe1e6);background-color:var(--devui-feedback-overlay-bg, #464d6e)}.devui-notification__item{position:relative;display:block;padding:12px 16px}.devui-notification__icon-close{position:absolute;top:7px;right:10px;cursor:pointer}.devui-notification__icon-close i.icon{color:var(--devui-light-text, #ffffff)!important}.devui-notification__title{font-size:var(--devui-font-size-card-title, 14px);padding:0 0 calc(.5em - 2px) 0;display:block;font-weight:700}.devui-notification__image{position:absolute;display:inline-block;width:16px;height:16px;border-radius:50%;left:16px;top:14px;padding:0;line-height:1}.devui-notification__image.devui-notification__image--warning path.devui-notification__warning-outer{fill:var(--devui-warning-line, #fa9841)}.devui-notification__image.devui-notification__image--warning path.devui-notification__warning-inner{fill:var(--devui-light-text, #ffffff);stroke:var(--devui-light-text, #ffffff)}.devui-notification__image.devui-notification__image--info{background-color:var(--devui-info, #5e7ce0)}.devui-notification__image.devui-notification__image--error{background-color:var(--devui-danger, #f66f6a)}.devui-notification__image.devui-notification__image--success{background-color:var(--devui-success, #50d4ab)}.devui-notification__image .devui-notification__image-info-path,.devui-notification__image .devui-notification__image-error-path,.devui-notification__image .devui-notification__image-success-path{fill:var(--devui-light-text, #ffffff)}.devui-notification__message{margin-left:20px}.devui-notification__message .devui-notification__content{font-size:var(--devui-font-size, 12px);margin-top:4px}.devui-notification-message-common .devui-notification__message{margin-left:0}.devui-notification__message p{font-size:var(--devui-font-size, 12px);margin-top:4px}.notification-fade-enter-active,.notification-fade-leave-active{transition:transform var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out, cubic-bezier(.5, .05, .5, .95))}.notification-fade-enter-from,.notification-fade-leave-to{transform:translate(100%)}.devui-input-group{position:relative;display:flex!important;align-items:center;border-collapse:separate;width:360px}.devui-input-group:not(.disabled):hover .devui-input-group-addon{border-color:var(--devui-form-control-line-active, #5e7ce0);background-color:var(--devui-dividing-line, #f2f2f3);font-weight:700}.devui-input-group:not(.disabled):hover .devui-form-control{border-color:var(--devui-form-control-line-active, #5e7ce0);border-right-color:var(--devui-form-control-line, #d7d8da)}.devui-input-group:not(.disabled) .devui-input-group-addon:active{border-color:var(--devui-form-control-line-active, #5e7ce0);border-right-color:var(--devui-form-control-line, #d7d8da);background-color:var(--devui-dividing-line, #f2f2f3)}.devui-input-group .devui-input-group-addon{width:36px;white-space:nowrap;font-size:var(--devui-font-size-icon, 16px);font-weight:400;color:var(--devui-text, #252b3a);background-color:var(--devui-area, #f5f5f5);border:1px solid var(--devui-form-control-line, #d7d8da);border-radius:0 var(--devui-border-radius, 2px) var(--devui-border-radius, 2px) 0;transition:border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),background-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1));cursor:pointer;align-self:normal;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.devui-input-group .devui-form-control{cursor:pointer;display:block;width:100%;padding:4px 8px;font-size:var(--devui-font-size, 12px);line-height:32px;background-image:none;border:1px solid var(--devui-form-control-line, #d7d8da);border-radius:var(--devui-border-radius, 2px) 0 0 var(--devui-border-radius, 2px);border-right:none;transition:border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),box-shadow var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.devui-input-group .devui-form-control.devui-upload__files-list{max-height:52px;padding:0 3px;overflow-x:hidden;overflow-y:auto;max-width:100%;margin:0}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-item{height:26px;line-height:26px;padding:0 48px 0 12px;margin-right:2px}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag{position:relative;background-color:var(--devui-label-bg, #e9edfa);border-radius:var(--devui-border-radius, 2px);max-width:100%}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .devui-upload__filename{height:100%;display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .icon{position:absolute;cursor:pointer;right:8px;top:50%;transform:translateY(-50%)}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .icon.icon-right{color:var(--devui-success, #50d4ab)}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .icon.icon-running{font-size:16px}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .icon.devui-upload__delete-file-button{margin-right:20px}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag .icon.devui-upload__delete,.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag:hover .devui-upload__progress,.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag:hover .icon-right{display:none}.devui-input-group .devui-form-control.devui-upload__files-list .devui-upload__file-tag:hover .icon-close{display:inline-block}.devui-input-group.disabled .devui-upload__placeholder{color:var(--devui-disabled-text, #cfd0d3)}.devui-input-group .devui-upload__placeholder{max-height:32px;line-height:22px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--devui-placeholder, #babbc0)}.devui-input-group .devui-upload__progress{width:16px;height:16px}.devui-input-group.disabled .devui-form-control,.devui-input-group.disabled .devui-input-group-addon{cursor:not-allowed;background-color:var(--devui-disabled-bg, #f5f5f5);border-color:var(--devui-disabled-line, #dfe1e6);color:var(--devui-disabled-text, #cfd0d3)}.devui-form-control{outline:none}.devui-input-group.disabled .devui-upload__delete-file-button{cursor:not-allowed;pointer-events:none}.devui-loading{color:var(--devui-aide-text, #71757f)}.devui-upload--failed-color{color:var(--devui-danger, #f66f6a)}.devui-upload{display:flex}.devui-upload-tip{height:18px;margin-top:8px;font-size:12px}.devui-upload-tip .icon{margin-right:8px;font-size:16px;vertical-align:middle}.devui-upload-tip .icon-right-o{color:var(--devui-success, #50d4ab)}.devui-upload-tip .devui-upload-failed{color:var(--devui-danger, #f66f6a)}.devui-upload-tip a{color:var(--devui-link, #526ecc);cursor:pointer}.file-upload-component .upload-modal .upload-container .uploaded-files[data-v-79117556]{margin-top:16px}.file-upload-component .upload-modal .upload-container .uploaded-files h4[data-v-79117556]{margin:0 0 8px;font-size:14px;color:#333}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list[data-v-79117556]{display:flex;flex-direction:column;gap:8px}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item[data-v-79117556]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border:1px solid #e5e6e8;border-radius:6px;transition:all .2s ease}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item[data-v-79117556]:hover{border-color:#5e7ce0;box-shadow:0 1px 3px #5e7ce01a}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .file-info[data-v-79117556]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .file-info i[data-v-79117556]{font-size:16px;color:#5e7ce0;flex-shrink:0}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .file-info .file-name[data-v-79117556]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .file-info .file-size[data-v-79117556]{font-size:12px;color:#666;flex-shrink:0}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .remove-btn[data-v-79117556]{background:transparent;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .remove-btn[data-v-79117556]:hover{background:#fee;color:#dc2626}.file-upload-component .upload-modal .upload-container .uploaded-files .file-list .file-item .remove-btn i[data-v-79117556]{font-size:14px}.custom-header[data-v-28df89f6]{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.custom-header .header-left[data-v-28df89f6]{display:flex;align-items:center}.custom-header .header-left .sidebar-toolbar[data-v-28df89f6]{background:#fff;margin-right:12px}.custom-header .header-left .sidebar-toolbar .toolbar-icons[data-v-28df89f6]{display:flex;align-items:center;justify-content:center;gap:12px}.custom-header .header-left .sidebar-toolbar .toolbar-btn[data-v-28df89f6]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:12px;color:#666;cursor:pointer;transition:all .2s ease}.custom-header .header-left .sidebar-toolbar .toolbar-btn[data-v-28df89f6]:hover{background:#f5f5f5;color:#5e7ce0}.custom-header .header-left .sidebar-toolbar .toolbar-btn.active[data-v-28df89f6]{background:#f0f4ff;color:#5e7ce0}.custom-header .header-left .sidebar-toolbar .toolbar-btn.active[data-v-28df89f6]:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#5e7ce0;border-radius:1.5px}.custom-header .header-left .sidebar-toolbar .toolbar-btn i[data-v-28df89f6]{font-size:20px}@media (max-width: 768px){.custom-header .header-left .sidebar-toolbar[data-v-28df89f6]{width:50px}.custom-header .header-left .sidebar-toolbar .toolbar-btn[data-v-28df89f6]{width:38px;height:38px}.custom-header .header-left .sidebar-toolbar .toolbar-btn i[data-v-28df89f6]{font-size:18px}}.custom-header .header-left .header-content .model-selector-trigger[data-v-28df89f6]{display:flex;align-items:center;gap:8px;cursor:pointer}.custom-header .header-left .header-content .model-selector-trigger .model-info[data-v-28df89f6]{display:flex;flex-direction:column}.custom-header .header-left .header-content .model-selector-trigger .model-info .model-name[data-v-28df89f6]{font-weight:700}.custom-header .header-left .header-content .model-selector-trigger .model-arrow[data-v-28df89f6]{transition:transform .3s ease}.custom-header .header-left .header-logo[data-v-28df89f6]{width:32px;height:32px;margin-right:16px}.custom-header .header-left .header-title[data-v-28df89f6]{font-size:16px;font-weight:600;color:#333}.custom-header .header-right[data-v-28df89f6]{display:flex;align-items:center}.custom-header .header-right .header-operations[data-v-28df89f6]{display:flex;align-items:center;gap:16px}.custom-header .header-right .header-operations i[data-v-28df89f6]{font-size:18px;color:#666;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.custom-header .header-right .header-operations i[data-v-28df89f6]:hover{color:#5e7ce0;background-color:#f0f4ff}@media (max-width: 768px){.custom-header .header-right .header-operations[data-v-28df89f6]{gap:8px}.custom-header .header-right .header-operations i[data-v-28df89f6]{font-size:16px;padding:6px}}.model-dropdown-content .model-option[data-v-28df89f6]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.model-dropdown-content .model-option[data-v-28df89f6]:hover{background-color:#f0f4ff}.model-dropdown-content .model-option.selected .model-check[data-v-28df89f6]{display:inline}.model-dropdown-content .model-option .model-option-content[data-v-28df89f6]{display:flex;flex-direction:column}.model-dropdown-content .model-option .model-option-content .model-option-name[data-v-28df89f6]{font-weight:500}.model-dropdown-content .model-option .model-option-content .model-option-desc[data-v-28df89f6]{font-size:.8em;color:#666}.model-dropdown-content .model-option .model-check[data-v-28df89f6]{display:none}@media (max-width: 768px){.model-dropdown-content .model-option[data-v-28df89f6]{padding:6px 10px}.model-dropdown-content .model-option .model-option-name[data-v-28df89f6]{font-size:12px}}.welcome-content[data-v-6b165756]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 20px;max-width:768px;margin:0 auto;width:100%}@keyframes loading-bounce-1320a3d6{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.messages-container[data-v-1320a3d6]{flex:1;overflow-y:auto;padding:16px 0;display:flex;flex-direction:column;gap:16px}.messages-container .message-bubble[data-v-1320a3d6]{max-width:95%}@media (max-width: 768px){.messages-container .message-bubble[data-v-1320a3d6]{max-width:95%}}.messages-container .message-bubble.user-message[data-v-1320a3d6]{align-self:flex-end}.messages-container .message-bubble.user-message.editing-mode[data-v-1320a3d6]{max-width:100%;width:100%}.messages-container .message-bubble.user-message .user-editing-container[data-v-1320a3d6]{width:100%;max-width:100%;align-self:flex-end;padding-right:50px;padding-left:10px}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-editing-container[data-v-1320a3d6]{max-width:100%;padding-right:40px;padding-left:5px}}.messages-container .message-bubble.user-message .user-editing-container .editing-input[data-v-1320a3d6]{background:#fff;border:2px solid #5e7ce0;border-radius:12px;padding:16px;box-shadow:0 4px 12px #5e7ce01a;width:100%;min-width:400px}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-editing-container .editing-input[data-v-1320a3d6]{min-width:unset}}.messages-container .message-bubble.user-message .user-editing-container .editing-input .edit-textarea[data-v-1320a3d6]{width:100%;border:none;outline:none;resize:vertical;min-height:60px;font-size:14px;line-height:1.5;font-family:inherit;background:transparent}.messages-container .message-bubble.user-message .user-editing-container .editing-input .edit-textarea[data-v-1320a3d6]::placeholder{color:#999}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions[data-v-1320a3d6]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e6e8}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions[data-v-1320a3d6]{flex-direction:column;gap:8px}}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn[data-v-1320a3d6]{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #e5e6e8;color:#666;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:12px;transition:all .2s ease}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn[data-v-1320a3d6]{justify-content:center}}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn.cancel[data-v-1320a3d6]:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn.confirm[data-v-1320a3d6]{background:#5e7ce0;border-color:#5e7ce0;color:#fff}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn.confirm[data-v-1320a3d6]:hover:not(:disabled){background:#4c68d6;border-color:#4c68d6}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn.confirm[data-v-1320a3d6]:disabled{cursor:not-allowed;opacity:.5;background:#94a3b8;border-color:#94a3b8}.messages-container .message-bubble.user-message .user-editing-container .editing-input .editing-actions .edit-action-btn i[data-v-1320a3d6]{font-size:14px}.messages-container .message-bubble.user-message .user-message-container[data-v-1320a3d6]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%}.messages-container .message-bubble.user-message .user-message-container .message-attachments[data-v-1320a3d6]{margin-top:8px;margin-bottom:4px;display:flex;flex-direction:column;gap:4px;max-width:100%}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item[data-v-1320a3d6]{padding:4px 8px;font-size:11px}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item i[data-v-1320a3d6]{font-size:12px}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item .attachment-size[data-v-1320a3d6]{font-size:10px}}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item[data-v-1320a3d6]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(94,124,224,.1);border:1px solid rgba(94,124,224,.2);border-radius:6px;font-size:12px}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item i[data-v-1320a3d6]{font-size:14px;color:#5e7ce0}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item .attachment-name[data-v-1320a3d6]{color:#333;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-container .message-bubble.user-message .user-message-container .message-attachments .attachment-item .attachment-size[data-v-1320a3d6]{color:#666;font-size:11px}.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions[data-v-1320a3d6]{display:flex;justify-content:flex-end;gap:4px;padding:4px 0;margin-top:2px;margin-right:44px;opacity:1;transition:opacity .2s ease}@media (max-width: 768px){.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions[data-v-1320a3d6]{margin-right:36px}}.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions .action-btn[data-v-1320a3d6]{width:28px;height:28px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;background:#f5f5f5;border:1px solid #e5e6e8;color:#666}.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions .action-btn[data-v-1320a3d6]:hover{background:#f0f4ff;border-color:#5e7ce0;color:#5e7ce0}.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions .action-btn[data-v-1320a3d6]:disabled{opacity:.5;cursor:not-allowed}.messages-container .message-bubble.user-message .user-message-container .message-actions.user-actions .action-btn i[data-v-1320a3d6]{font-size:14px}.messages-container .message-bubble.ai-message[data-v-1320a3d6]{align-self:flex-start}.messages-container .message-bubble.ai-message .loading-indicator[data-v-1320a3d6]{display:flex;align-items:center;gap:8px;padding:10px 12px}.messages-container .message-bubble.ai-message .loading-indicator .loading-dots[data-v-1320a3d6]{display:flex;gap:4px}.messages-container .message-bubble.ai-message .loading-indicator .loading-dots span[data-v-1320a3d6]{width:6px;height:6px;background:#5e7ce0;border-radius:50%;animation:loading-bounce-1320a3d6 1.4s ease-in-out infinite both}.messages-container .message-bubble.ai-message .loading-indicator .loading-dots span[data-v-1320a3d6]:nth-child(1){animation-delay:-.32s}.messages-container .message-bubble.ai-message .loading-indicator .loading-dots span[data-v-1320a3d6]:nth-child(2){animation-delay:-.16s}.messages-container .message-bubble.ai-message .loading-indicator .loading-dots span[data-v-1320a3d6]:nth-child(3){animation-delay:0}.messages-container .message-bubble.ai-message .loading-indicator .loading-text[data-v-1320a3d6]{font-size:14px;color:#666}.messages-container .message-bubble.ai-message .message-actions[data-v-1320a3d6]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;margin-top:4px}.messages-container .message-bubble.ai-message .message-actions .action-btn[data-v-1320a3d6]{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #e5e6e8;color:#666;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:12px;transition:all .2s ease}.messages-container .message-bubble.ai-message .message-actions .action-btn[data-v-1320a3d6]:hover{background:#f5f5f5;border-color:#5e7ce0;color:#5e7ce0}.messages-container .message-bubble.ai-message .message-actions .action-btn[data-v-1320a3d6]:disabled{cursor:not-allowed;opacity:.5}.messages-container .message-bubble.ai-message .message-actions .action-btn[data-v-1320a3d6]:disabled:hover{background:transparent;border-color:#e5e6e8;color:#666}.messages-container .message-bubble.ai-message .message-actions .action-btn i[data-v-1320a3d6]{font-size:14px}.message-input-container[data-v-09216ab6]{max-width:768px;margin:0 auto;width:100%}.message-input-container .attachment-preview[data-v-09216ab6]{background:#f8f9fa;border:1px solid #e5e6e8;border-radius:8px;margin-bottom:12px;overflow:hidden}@media (max-width: 768px){.message-input-container .attachment-preview[data-v-09216ab6]{margin-bottom:8px}.message-input-container .attachment-preview .attachment-preview-header[data-v-09216ab6]{padding:6px 10px}.message-input-container .attachment-preview .attachment-preview-header .preview-title[data-v-09216ab6]{font-size:11px}.message-input-container .attachment-preview .attachment-preview-header .preview-title i[data-v-09216ab6]{font-size:12px}.message-input-container .attachment-preview .attachment-preview-header .clear-all-btn[data-v-09216ab6]{padding:3px 6px;font-size:10px}.message-input-container .attachment-preview .attachment-preview-header .clear-all-btn i[data-v-09216ab6]{font-size:10px}.message-input-container .attachment-preview .attachment-preview-list[data-v-09216ab6]{padding:6px;gap:4px;max-height:100px}.message-input-container .attachment-preview .attachment-preview-list .preview-item[data-v-09216ab6]{padding:4px 6px}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info[data-v-09216ab6]{gap:4px}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info i[data-v-09216ab6]{font-size:12px}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-name[data-v-09216ab6]{font-size:11px}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-size[data-v-09216ab6],.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-remove-btn i[data-v-09216ab6]{font-size:10px}}.message-input-container .attachment-preview .attachment-preview-header[data-v-09216ab6]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f0f1f3;border-bottom:1px solid #e5e6e8}.message-input-container .attachment-preview .attachment-preview-header .preview-title[data-v-09216ab6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;font-weight:500}.message-input-container .attachment-preview .attachment-preview-header .preview-title i[data-v-09216ab6]{font-size:14px;color:#5e7ce0}.message-input-container .attachment-preview .attachment-preview-header .clear-all-btn[data-v-09216ab6]{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:#999;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:11px;transition:all .2s ease}.message-input-container .attachment-preview .attachment-preview-header .clear-all-btn[data-v-09216ab6]:hover{background:#fee;color:#dc2626}.message-input-container .attachment-preview .attachment-preview-header .clear-all-btn i[data-v-09216ab6]{font-size:12px}.message-input-container .attachment-preview .attachment-preview-list[data-v-09216ab6]{padding:8px;display:flex;flex-direction:column;gap:6px;max-height:120px;overflow-y:auto}.message-input-container .attachment-preview .attachment-preview-list .preview-item[data-v-09216ab6]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#fff;border:1px solid #e5e6e8;border-radius:4px;transition:all .2s ease}.message-input-container .attachment-preview .attachment-preview-list .preview-item[data-v-09216ab6]:hover{border-color:#5e7ce0;box-shadow:0 1px 3px #5e7ce01a}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info[data-v-09216ab6]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info i[data-v-09216ab6]{font-size:14px;color:#5e7ce0;flex-shrink:0}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-name[data-v-09216ab6]{font-size:12px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-size[data-v-09216ab6]{font-size:11px;color:#666;flex-shrink:0}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-remove-btn[data-v-09216ab6]{background:transparent;border:none;color:#999;cursor:pointer;padding:2px;border-radius:2px;transition:all .2s ease;flex-shrink:0}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-remove-btn[data-v-09216ab6]:hover{background:#fee;color:#dc2626}.message-input-container .attachment-preview .attachment-preview-list .preview-item .preview-remove-btn i[data-v-09216ab6]{font-size:12px}.message-input-container .custom-input-container[data-v-09216ab6]{width:100%;background:#fff;border:1px solid #e5e6e8;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .2s ease}@media (max-width: 768px){.message-input-container .custom-input-container[data-v-09216ab6]{border-radius:8px}.message-input-container .custom-input-container .input-wrapper[data-v-09216ab6]{padding:8px;gap:8px}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]{font-size:16px;padding:6px 0}}.message-input-container .custom-input-container[data-v-09216ab6]:hover{border-color:#5e7ce0;box-shadow:0 2px 12px #5e7ce01a}.message-input-container .custom-input-container[data-v-09216ab6]:focus-within{border-color:#5e7ce0;box-shadow:0 0 0 3px #5e7ce01a}.message-input-container .custom-input-container .input-wrapper[data-v-09216ab6]{display:flex;align-items:flex-end;padding:12px;gap:12px}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]{flex:1;border:none;outline:none;resize:none;font-size:14px;line-height:1.5;font-family:inherit;min-height:24px;max-height:200px;padding:8px 0;background:transparent;overflow-y:hidden;transition:height .2s ease}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]::placeholder{color:#999}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]:disabled{color:#999;cursor:not-allowed}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]::-webkit-scrollbar{width:4px}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]::-webkit-scrollbar-track{background:transparent}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.message-input-container .custom-input-container .input-wrapper .auto-resize-textarea[data-v-09216ab6]::-webkit-scrollbar-thumb:hover{background:#ccc}.message-input-container .custom-input-container .input-footer[data-v-09216ab6]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px}@media (max-width: 768px){.message-input-container .custom-input-container .input-footer[data-v-09216ab6]{gap:8px}.message-input-container .custom-input-container .input-footer .input-footer-left[data-v-09216ab6]{justify-content:center}}.message-input-container .custom-input-container .input-footer .input-footer-left[data-v-09216ab6]{display:flex;align-items:center;gap:12px}.message-input-container .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .prompt-agent-select[data-v-09216ab6]{min-width:80px;max-width:120px}.message-input-container .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .prompt-agent-select[data-v-09216ab6] .devui-select__selection{border-radius:20px!important}.message-input-container .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .prompt-agent-select[data-v-09216ab6] .devui-select__selection:hover{border-color:#5e7ce0!important}.message-input-container .custom-input-container .input-footer .input-footer-left .footer-icon[data-v-09216ab6]{display:flex;align-items:center;gap:4px;font-size:14px;color:#666;cursor:pointer;transition:all .2s ease;padding:4px 8px;border-radius:4px}.message-input-container .custom-input-container .input-footer .input-footer-left .footer-icon[data-v-09216ab6]:hover{background:#f0f4ff;color:#5e7ce0}.message-input-container .custom-input-container .input-footer .input-footer-left .footer-icon i[data-v-09216ab6]{font-size:16px}.message-input-container .custom-input-container .input-footer .input-footer-left .divider[data-v-09216ab6]{width:1px;height:14px;background-color:#d7d8da}.message-input-container .custom-input-container .input-footer .input-footer-left .char-count[data-v-09216ab6]{font-size:12px;color:#999}.message-input-container .custom-input-container .input-footer .input-footer-right[data-v-09216ab6]{display:flex;gap:8px}.message-input-container .custom-input-container .input-footer .input-footer-right .send-button[data-v-09216ab6]{background:#5e7ce0!important;border:1px solid #5e7ce0!important;color:#fff!important;border-radius:20px!important;font-weight:500;transition:all .2s ease;min-width:60px}.message-input-container .custom-input-container .input-footer .input-footer-right .send-button[data-v-09216ab6]:hover:not(:disabled){background:#4c68d6!important;border-color:#4c68d6!important;transform:translateY(-1px);box-shadow:0 2px 4px #5e7ce04d}.message-input-container .custom-input-container .input-footer .input-footer-right .send-button[data-v-09216ab6]:disabled{background:#94a3b8!important;border-color:#94a3b8!important;color:#e2e8f0!important;cursor:not-allowed;transform:none;box-shadow:none}.message-input-container .custom-input-container .input-footer .input-footer-right .send-button[data-v-09216ab6]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #5e7ce033}.message-input-container .custom-input-container .input-footer .input-footer-right .send-button[data-v-09216ab6] i{color:#fff!important;margin-right:4px!important}@keyframes loading-bounce-e2ecc326{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.slide-enter-active[data-v-e2ecc326],.slide-leave-active[data-v-e2ecc326]{transition:transform .3s ease}.slide-enter-from[data-v-e2ecc326],.slide-leave-to[data-v-e2ecc326]{transform:translate(-100%)}.toast-message[data-v-e2ecc326]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#4caf50;color:#fff;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px;font-size:14px;z-index:1000}.toast-message i[data-v-e2ecc326]{font-size:16px}.toast-enter-active[data-v-e2ecc326],.toast-leave-active[data-v-e2ecc326]{transition:all .3s ease}.toast-enter-from[data-v-e2ecc326],.toast-leave-to[data-v-e2ecc326]{opacity:0;transform:translate(-50%,-50%) scale(.8)}.chat-app[data-v-e2ecc326]{display:flex;height:100vh;background:#f5f5f5}.chat-app .history-sidebar[data-v-e2ecc326]{position:fixed;top:0;left:0;width:320px;height:100vh;z-index:100;background:#fff;box-shadow:2px 0 8px #0000001a}@media (max-width: 768px){.chat-app .history-sidebar[data-v-e2ecc326]{left:0;width:100vw;box-shadow:none}}.chat-app .chat-container[data-v-e2ecc326]{flex:1;width:100%;max-width:none;margin:0;padding:20px;gap:12px;background:#fff;border-radius:0;box-shadow:none;transition:margin-left .3s ease}.chat-app .chat-container.with-sidebar[data-v-e2ecc326]{margin-left:320px}@media (max-width: 768px){.chat-app .chat-container[data-v-e2ecc326]{width:100%!important}}.chat-app .chat-container .welcome-content[data-v-e2ecc326]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 20px;max-width:768px;margin:0 auto;width:100%}.chat-app .chat-container .chat-content[data-v-e2ecc326]{display:flex;flex-direction:column;overflow:hidden;max-width:768px;margin:0 auto;width:100%}.chat-app .chat-container[data-v-e2ecc326] .mc-layout-sender{max-width:768px;margin:0 auto;width:100%}.mc-bubble-avatar-wrapper{display:inline-block}.mc-bubble-avatar-wrapper .mc-bubble-avatar-style{display:inline-block;text-align:center;color:var(--devui-light-text, #ffffff)}.mc-bubble-avatar-wrapper .mc-bubble-avatar-background-0{background-color:#ff8b87}.mc-bubble-avatar-wrapper .mc-bubble-avatar-background-1{background-color:#7693f5}.mc-bubble-loading[data-v-395fc568]{display:flex;align-items:center;gap:8px}.mc-bubble-loading .loading-dot[data-v-395fc568]{width:8px;height:8px;border-radius:5px;background-color:#9880ff}.mc-bubble-loading .loading-dot.dot-start[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:0s}.mc-bubble-loading .loading-dot.dot-middle[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:.5s}.mc-bubble-loading .loading-dot.dot-end[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:1s}@keyframes dotFlashing-395fc568{0%{background-color:#9880ff}to{background-color:#ebe6ff}}.mc-bubble[data-v-7e509691]{display:flex;gap:4px;font-size:var(--devui-font-size, 14px)}.mc-bubble .mc-bubble-content[data-v-7e509691]{word-wrap:break-word}.mc-bubble .mc-bubble-content.filled[data-v-7e509691],.mc-bubble .mc-bubble-content.bordered[data-v-7e509691]{padding:12px 16px;border-radius:12px}.mc-bubble .mc-bubble-content.filled[data-v-7e509691]{background-color:var(--devui-global-bg, #f6f6f8)}.mc-bubble .mc-bubble-content.bordered[data-v-7e509691]{border:1px solid var(--devui-dividing-line, #f2f2f3)}.mc-bubble .mc-bubble-avatar[data-v-7e509691]{flex-shrink:0;display:flex;gap:4px}.mc-bubble .mc-bubble-avatar .mc-bubble-avatar-name[data-v-7e509691]{font-size:14px}.mc-bubble .mc-bubble-avatar.empty-avatar[data-v-7e509691]{visibility:hidden}.mc-bubble.mc-bubble-avatar-top .mc-bubble-avatar[data-v-7e509691]{align-items:center}.mc-bubble .mc-bubble-content-container[data-v-7e509691]{max-width:100%}.mc-bubble.mc-bubble-avatar-top[data-v-7e509691]{flex-direction:column}.mc-bubble.mc-bubble-loading.mc-bubble-avatar-side[data-v-7e509691]{align-items:center}.mc-bubble.mc-bubble-avatar-side.mc-bubble-right[data-v-7e509691]{flex-direction:row-reverse;justify-content:end}.mc-bubble.mc-bubble-avatar-top .mc-bubble-avatar[data-v-7e509691],.mc-bubble.mc-bubble-avatar-top .mc-bubble-content-container[data-v-7e509691]{display:flex}.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-avatar[data-v-7e509691],.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-content-container[data-v-7e509691]{justify-content:end}.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-avatar[data-v-7e509691]{flex-direction:row-reverse}.mc-header[data-v-05829e90]{display:flex;justify-content:space-between;align-items:center}.mc-header .mc-header-logo-container[data-v-05829e90]{display:flex;align-items:center;gap:4px}.mc-header .mc-header-logo-container.clickable[data-v-05829e90]{cursor:pointer}.mc-header .mc-header-logo-container .mc-header-title[data-v-05829e90]{letter-spacing:1px;font-weight:500;font-size:20px}.mc-textarea{width:100%;height:64px;padding:4px 0;color:var(--devui-text, #252b3a);font-size:var(--devui-font-size, 14px);background-color:var(--devui-form-control-bg, #ffffff);vertical-align:middle;outline:none;box-sizing:border-box;resize:none;border:none}.mc-textarea.mc-textarea-simple{height:32px}.mc-textarea.mc-textarea-disabled{color:var(--devui-disabled-text, #cfd0d3);background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-textarea::placeholder{color:var(--devui-placeholder, #babbc0)}.mc-button[data-v-183bc985]{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:32px;line-height:1.5;color:var(--devui-light-text, #ffffff);font-size:var(--devui-font-size, 14px);padding:0 12px;border-radius:20px;background-color:var(--devui-primary, #5e7ce0);overflow:hidden;border:none;cursor:pointer;transition:background-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-button.mc-button-loading svg[data-v-183bc985]{animation:rotating-183bc985 1s linear infinite}.mc-button.mousedown[data-v-183bc985]:not(:disabled){transform:scale(.95)}.mc-button.mc-button-simple[data-v-183bc985]{width:32px;padding:6px;flex-shrink:0;border-radius:100%}.mc-button.mc-button-simple svg[data-v-183bc985]{margin-right:0}.mc-button[data-v-183bc985]:hover{background-color:var(--devui-primary-hover, #7693f5)}.mc-button[data-v-183bc985]:active{background-color:var(--devui-primary-active, #344899)}.mc-button[data-v-183bc985]:disabled{color:var(--devui-light-text, #ffffff);background-color:var(--devui-primary-disabled, #beccfa);cursor:not-allowed}.mc-button .mc-button-content[data-v-183bc985]{display:inline-flex;align-items:center;font-size:var(--devui-font-size, 14px)}.mc-button .mc-button-water-wave[data-v-183bc985]{position:absolute;background-color:var(--devui-base-bg, #ffffff);border-radius:50%;opacity:0;width:20px;height:20px;transform:translate(-50%,-50%);animation:waterWave-183bc985 var(--devui-animation-duration-slow, .3s) var(--devui-animation-linear, cubic-bezier(0, 0, 1, 1))}.mc-button svg[data-v-183bc985]{margin-right:4px}.mc-button svg[data-v-183bc985] path{fill:var(--devui-light-text, #ffffff)}@keyframes rotating-183bc985{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes waterWave-183bc985{0%{opacity:.2;width:30px;height:30px}to{opacity:0;width:200px;height:200px}}body[ui-theme=infinity-theme]{--mc-text: #aeaeae;--mc-box-shadow: rgba(25, 25, 25, .06)}body[ui-theme=galaxy-theme]{--mc-text: #4e5057;--mc-box-shadow: rgba(206, 209, 219, .06)}.mc-input{display:flex;flex-direction:column;width:100%;padding:12px 0;border:1px solid var(--devui-form-control-line, #d7d8da);border-radius:16px;box-sizing:border-box;background-color:var(--devui-base-bg, #ffffff)}.mc-input.mc-input-simple{border-radius:24px}.mc-input.mc-input-simple .mc-input-content{padding:0 20px}.mc-input.mc-input-borderless{border:none;box-shadow:0 1px 8px 0 var(--mc-box-shadow, rgba(25, 25, 25, .06))}.mc-input.mc-input-disabled{background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-input .mc-input-content{display:flex;align-items:flex-end;padding:0 16px}.mc-input .mc-input-foot{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 16px}.mc-input .mc-input-foot .mc-input-foot-left{flex:1;height:100%;display:flex;align-items:center}.mc-input .mc-input-foot .mc-input-foot-left .mc-input-foot-count{color:var(--mc-text, #aeaeae);font-size:var(--devui-font-size-sm, 12px)}.mc-introduction[data-v-fff875ce]{display:flex;gap:12px;flex-direction:column;color:var(--devui-text, #252b3a)}.mc-introduction .mc-introduction-logo-container[data-v-fff875ce]{display:flex;align-items:center;gap:8px}.mc-introduction .mc-introduction-logo-container .mc-introduction-title[data-v-fff875ce]{font-weight:700;font-size:32px;letter-spacing:1px}.mc-introduction .mc-introduction-sub-title[data-v-fff875ce]{font-weight:500;font-size:18px}.mc-introduction .mc-introduction-description[data-v-fff875ce]{font-size:var(--devui-font-size-sm, 12px)}.mc-introduction .mc-introduction-description>div[data-v-fff875ce]{line-height:1.5}.mc-introduction.filled[data-v-fff875ce]{background-color:var(--devui-global-bg, #f6f6f8);border-radius:8px;padding:8px 12px}.mc-introduction.center[data-v-fff875ce]{align-items:center}.mc-introduction.center .mc-introduction-description[data-v-fff875ce]{text-align:center}.mc-introduction.left[data-v-fff875ce]{align-items:flex-start}.mc-introduction.left .mc-introduction-description[data-v-fff875ce]{text-align:left}.mc-introduction.right[data-v-fff875ce]{align-items:flex-end}.mc-introduction.right .mc-introduction-description[data-v-fff875ce]{text-align:right}.mc-layout-content[data-v-629ef113]{flex:auto;min-height:0}.mc-layout-header[data-v-8201933b]{flex:0 0 auto;min-height:40px}.mc-layout[data-v-8f271543]{display:flex;flex:auto;flex-direction:column}.mc-layout-aside[data-v-8f271543]{flex-direction:row}.mc-list[data-v-1a543233]{width:100%;max-height:300px;box-sizing:border-box;overflow:auto}.mc-list.mc-list-horizontal .mc-list-item[data-v-1a543233]{width:unset}.mc-list:not(.mc-list-horizontal) .mc-list-item[data-v-1a543233]:not(:first-child){margin-top:4px}.mc-list .mc-list-item[data-v-1a543233]{width:100%;line-height:20px;padding:8px;color:var(--devui-text, #252b3a);font-size:var(--devui-font-size, 14px);border-radius:var(--devui-border-radius, 2px);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--devui-animation-duration-fast, .1s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),background-color var(--devui-animation-duration-fast, .1s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-list .mc-list-item.filled[data-v-1a543233]{background-color:var(--devui-gray-form-control-bg, #f5f5f5)}.mc-list .mc-list-item.bordered[data-v-1a543233]{border:1px solid var(--devui-dividing-line, #f2f2f3)}.mc-list .mc-list-item[data-v-1a543233]:hover,.mc-list .mc-list-item.mc-list-item-pre-selection[data-v-1a543233]{color:var(--devui-list-item-hover-text, #252b3a);background-color:var(--devui-list-item-hover-bg, #f2f2f3)}.mc-list .mc-list-item.mc-list-item-active[data-v-1a543233]{color:var(--devui-list-item-active-text, #252b3a);background-color:var(--devui-list-item-active-bg, #f2f5fc)}.mc-list .mc-list-item.mc-list-item-disabled[data-v-1a543233]{color:var(--devui-disabled-text, #cfd0d3);background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-list-horizontal[data-v-1a543233]{display:flex;flex-wrap:wrap;gap:12px}.mc-list-horizontal.mc-list-nowrap[data-v-1a543233]{flex-wrap:nowrap}.mc-list-horizontal.mc-list-nowrap .mc-list-item[data-v-1a543233]{flex:none}.mc-code-block-light[data-v-e924c33d] pre code.hljs{display:block;overflow-x:auto;padding:1em}.mc-code-block-light[data-v-e924c33d] code.hljs{padding:3px 5px}.mc-code-block-light[data-v-e924c33d] .hljs{background:#fefefe;color:#545454}.mc-code-block-light[data-v-e924c33d] .hljs-comment,.mc-code-block-light[data-v-e924c33d] .hljs-quote{color:#696969}.mc-code-block-light[data-v-e924c33d] .hljs-variable,.mc-code-block-light[data-v-e924c33d] .hljs-template-variable,.mc-code-block-light[data-v-e924c33d] .hljs-tag,.mc-code-block-light[data-v-e924c33d] .hljs-name,.mc-code-block-light[data-v-e924c33d] .hljs-selector-id,.mc-code-block-light[data-v-e924c33d] .hljs-selector-class,.mc-code-block-light[data-v-e924c33d] .hljs-regexp,.mc-code-block-light[data-v-e924c33d] .hljs-deletion{color:#d91e18}.mc-code-block-light[data-v-e924c33d] .hljs-number,.mc-code-block-light[data-v-e924c33d] .hljs-built_in,.mc-code-block-light[data-v-e924c33d] .hljs-literal,.mc-code-block-light[data-v-e924c33d] .hljs-type,.mc-code-block-light[data-v-e924c33d] .hljs-params,.mc-code-block-light[data-v-e924c33d] .hljs-meta,.mc-code-block-light[data-v-e924c33d] .hljs-link,.mc-code-block-light[data-v-e924c33d] .hljs-attribute{color:#aa5d00}.mc-code-block-light[data-v-e924c33d] .hljs-string,.mc-code-block-light[data-v-e924c33d] .hljs-symbol,.mc-code-block-light[data-v-e924c33d] .hljs-bullet,.mc-code-block-light[data-v-e924c33d] .hljs-addition{color:green}.mc-code-block-light[data-v-e924c33d] .hljs-title,.mc-code-block-light[data-v-e924c33d] .hljs-section{color:#007faa}.mc-code-block-light[data-v-e924c33d] .hljs-keyword,.mc-code-block-light[data-v-e924c33d] .hljs-selector-tag{color:#7928a1}.mc-code-block-light[data-v-e924c33d] .hljs-emphasis{font-style:italic}.mc-code-block-light[data-v-e924c33d] .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.mc-code-block-light[data-v-e924c33d] .hljs-addition,.mc-code-block-light[data-v-e924c33d] .hljs-attribute,.mc-code-block-light[data-v-e924c33d] .hljs-built_in,.mc-code-block-light[data-v-e924c33d] .hljs-bullet,.mc-code-block-light[data-v-e924c33d] .hljs-comment,.mc-code-block-light[data-v-e924c33d] .hljs-link,.mc-code-block-light[data-v-e924c33d] .hljs-literal,.mc-code-block-light[data-v-e924c33d] .hljs-meta,.mc-code-block-light[data-v-e924c33d] .hljs-number,.mc-code-block-light[data-v-e924c33d] .hljs-params,.mc-code-block-light[data-v-e924c33d] .hljs-string,.mc-code-block-light[data-v-e924c33d] .hljs-symbol,.mc-code-block-light[data-v-e924c33d] .hljs-type,.mc-code-block-light[data-v-e924c33d] .hljs-quote{color:highlight}.mc-code-block-light[data-v-e924c33d] .hljs-keyword,.mc-code-block-light[data-v-e924c33d] .hljs-selector-tag{font-weight:700}}.mc-code-block-dark[data-v-e924c33d] pre code.hljs{display:block;overflow-x:auto;padding:1em}.mc-code-block-dark[data-v-e924c33d] code.hljs{padding:3px 5px}.mc-code-block-dark[data-v-e924c33d] .hljs{background:#2b2b2b;color:#f8f8f2}.mc-code-block-dark[data-v-e924c33d] .hljs-comment,.mc-code-block-dark[data-v-e924c33d] .hljs-quote{color:#d4d0ab}.mc-code-block-dark[data-v-e924c33d] .hljs-variable,.mc-code-block-dark[data-v-e924c33d] .hljs-template-variable,.mc-code-block-dark[data-v-e924c33d] .hljs-tag,.mc-code-block-dark[data-v-e924c33d] .hljs-name,.mc-code-block-dark[data-v-e924c33d] .hljs-selector-id,.mc-code-block-dark[data-v-e924c33d] .hljs-selector-class,.mc-code-block-dark[data-v-e924c33d] .hljs-regexp,.mc-code-block-dark[data-v-e924c33d] .hljs-deletion{color:#ffa07a}.mc-code-block-dark[data-v-e924c33d] .hljs-number,.mc-code-block-dark[data-v-e924c33d] .hljs-built_in,.mc-code-block-dark[data-v-e924c33d] .hljs-literal,.mc-code-block-dark[data-v-e924c33d] .hljs-type,.mc-code-block-dark[data-v-e924c33d] .hljs-params,.mc-code-block-dark[data-v-e924c33d] .hljs-meta,.mc-code-block-dark[data-v-e924c33d] .hljs-link{color:#f5ab35}.mc-code-block-dark[data-v-e924c33d] .hljs-attribute{color:gold}.mc-code-block-dark[data-v-e924c33d] .hljs-string,.mc-code-block-dark[data-v-e924c33d] .hljs-symbol,.mc-code-block-dark[data-v-e924c33d] .hljs-bullet,.mc-code-block-dark[data-v-e924c33d] .hljs-addition{color:#abe338}.mc-code-block-dark[data-v-e924c33d] .hljs-title,.mc-code-block-dark[data-v-e924c33d] .hljs-section{color:#00e0e0}.mc-code-block-dark[data-v-e924c33d] .hljs-keyword,.mc-code-block-dark[data-v-e924c33d] .hljs-selector-tag{color:#dcc6e0}.mc-code-block-dark[data-v-e924c33d] .hljs-emphasis{font-style:italic}.mc-code-block-dark[data-v-e924c33d] .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.mc-code-block-dark[data-v-e924c33d] .hljs-addition,.mc-code-block-dark[data-v-e924c33d] .hljs-attribute,.mc-code-block-dark[data-v-e924c33d] .hljs-built_in,.mc-code-block-dark[data-v-e924c33d] .hljs-bullet,.mc-code-block-dark[data-v-e924c33d] .hljs-comment,.mc-code-block-dark[data-v-e924c33d] .hljs-link,.mc-code-block-dark[data-v-e924c33d] .hljs-literal,.mc-code-block-dark[data-v-e924c33d] .hljs-meta,.mc-code-block-dark[data-v-e924c33d] .hljs-number,.mc-code-block-dark[data-v-e924c33d] .hljs-params,.mc-code-block-dark[data-v-e924c33d] .hljs-string,.mc-code-block-dark[data-v-e924c33d] .hljs-symbol,.mc-code-block-dark[data-v-e924c33d] .hljs-type,.mc-code-block-dark[data-v-e924c33d] .hljs-quote{color:highlight}.mc-code-block-dark[data-v-e924c33d] .hljs-keyword,.mc-code-block-dark[data-v-e924c33d] .hljs-selector-tag{font-weight:700}}.v-enter-active[data-v-e924c33d],.v-leave-active[data-v-e924c33d]{transition:opacity .5s ease}.v-enter-from[data-v-e924c33d],.v-leave-to[data-v-e924c33d]{opacity:0}.mc-code-block[data-v-e924c33d]{margin:1rem 0;overflow:hidden;border-radius:14px}.mc-code-block pre[data-v-e924c33d]{margin:0}.mc-code-block .mc-action-btn[data-v-e924c33d]{width:24px;height:24px}.mc-code-block .mc-code-block-header[data-v-e924c33d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.mc-code-block .mc-code-block-header .mc-code-lang[data-v-e924c33d]{font-size:var(--devui-font-size, 14px)}.mc-code-block .mc-code-block-actions[data-v-e924c33d]{display:flex;align-items:center}.mc-code-block .mc-code-block-actions .mc-copy-btn[data-v-e924c33d],.mc-code-block .mc-code-block-actions .mc-toggle-btn[data-v-e924c33d]{cursor:pointer;border-radius:4px;font-size:18px;padding:4px}.mc-code-block-light[data-v-e924c33d]{border:1px solid #d7d8da;background-color:#f5f5f5}.mc-code-block-light code.hljs[data-v-e924c33d]{padding:1em}.mc-code-block-light .mc-code-lang[data-v-e924c33d],.mc-code-block-light .mc-code-block-actions .mc-copy-btn[data-v-e924c33d],.mc-code-block-light .mc-code-block-actions .mc-toggle-btn[data-v-e924c33d]{color:#252b3a}.mc-code-block-light .mc-code-block-actions .mc-copy-btn[data-v-e924c33d]:hover,.mc-code-block-light .mc-code-block-actions .mc-toggle-btn[data-v-e924c33d]:hover{background-color:#ebebeb}.mc-code-block-dark[data-v-e924c33d]{border:1px solid #4e5057;background-color:#34363a}.mc-code-block-dark code.hljs[data-v-e924c33d]{padding:1em}.mc-code-block-dark .mc-code-lang[data-v-e924c33d],.mc-code-block-dark .mc-code-block-actions .mc-copy-btn[data-v-e924c33d],.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn[data-v-e924c33d]{color:#ced1db}.mc-code-block-dark .mc-code-block-actions .mc-copy-btn[data-v-e924c33d]:hover,.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn[data-v-e924c33d]:hover{background-color:#393a3e}.mc-code-block-dark .mc-code-block-actions .mc-copy-btn img[data-v-e924c33d],.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn img[data-v-e924c33d]{filter:brightness(1.5)}.collapse-transition-enter-from[data-v-e924c33d],.collapse-transition-leave-to[data-v-e924c33d]{opacity:0}.collapse-transition-enter-to[data-v-e924c33d],.collapse-transition-leave-from[data-v-e924c33d]{opacity:1}.collapse-transition-enter-active[data-v-e924c33d],.collapse-transition-leave-active[data-v-e924c33d]{transition:max-height .3s cubic-bezier(.5,.05,.5,.95),opacity .3s cubic-bezier(.5,.05,.5,.95)}.mc-markdown-render[data-v-6987322b] ul,.mc-markdown-render[data-v-6987322b] ol{list-style:none;margin:0;padding:0}.mc-markdown-render[data-v-6987322b] ul{list-style-type:disc;padding-left:16px}.mc-markdown-render[data-v-6987322b] ol{list-style-type:decimal;padding-left:16px}.mc-markdown-render[data-v-6987322b] p{line-height:28px;margin:0;padding:0;overflow-wrap:break-word}.mc-markdown-render[data-v-6987322b] h1{font-size:32px;line-height:40px;overflow-wrap:break-word}.mc-markdown-render[data-v-6987322b] h3{line-height:28px;font-size:20px;overflow-wrap:break-word}.mc-markdown-render[data-v-6987322b] table{margin-bottom:10px;border-collapse:collapse;display:table}.mc-markdown-render[data-v-6987322b] td,.mc-markdown-render[data-v-6987322b] th{padding:5px 10px;border:1px solid var(--devui-dividing-line, #f2f2f3);background-color:var(--devui-base-bg, #ffffff)}.mc-markdown-render[data-v-6987322b] caption{border:1px dashed var(--devui-line, #d7d8da);border-bottom:0;padding:3px;text-align:center}.mc-markdown-render[data-v-6987322b] th{border-top:1px solid var(--devui-dividing-line, #f2f2f3);background-color:var(--devui-global-bg, #f6f6f8)}.mc-markdown-render[data-v-6987322b] td p{margin:0;padding:0}.mc-markdown-render[data-v-6987322b] .h1,.mc-markdown-render[data-v-6987322b] .h2,.mc-markdown-render[data-v-6987322b] .h3,.mc-markdown-render[data-v-6987322b] .h4,.mc-markdown-render[data-v-6987322b] .h5,.mc-markdown-render[data-v-6987322b] .h6,.mc-markdown-render[data-v-6987322b] h1,.mc-markdown-render[data-v-6987322b] h2,.mc-markdown-render[data-v-6987322b] h3,.mc-markdown-render[data-v-6987322b] h4,.mc-markdown-render[data-v-6987322b] h5,.mc-markdown-render[data-v-6987322b] h6{line-height:1.1}.mc-markdown-render[data-v-6987322b] blockquote{padding:0 8px;margin:0;color:var(--devui-text-weak, #575d6c);border-left:5px solid var(--devui-dividing-line, #f2f2f3)}.mc-markdown-render[data-v-6987322b] a{color:var(--devui-link, #526ecc);text-decoration:underline;cursor:pointer}.mc-markdown-render[data-v-6987322b] a:hover{color:var(--devui-link-active, #526ecc)}.mc-markdown-render[data-v-6987322b] img{max-width:100%}.mc-markdown-render[data-v-6987322b]{font-size:var(--devui-font-size, 14px);overflow-x:auto}.mc-markdown-render.mc-markdown-render-dark[data-v-6987322b]{color:#ced1db}.mc-markdown-render.mc-markdown-render-light[data-v-6987322b]{color:#252b3a}[data-v-6987322b] .mc-think-block{color:var(--devui-aide-text, #71757f);border-left:1px solid var(--devui-line, #d7d8da);padding-left:8px;margin-bottom:1rem}[data-v-6987322b] .mc-typewriter-color{background-image:-webkit-linear-gradient(left,#191919,#5588f0,#e171ee,#f2c55c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-6987322b] .mc-typewriter-gradient{background:linear-gradient(to right,var(--devui-text, #252b3a),var(--devui-base-bg, #ffffff));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-6987322b] .mc-typewriter-cursor{font-weight:900;animation:typewriter-6987322b .8s linear 0s infinite}@keyframes typewriter-6987322b{0%{opacity:1}50%{opacity:0}to{opacity:1}}.mc-mention[data-v-3397c63c]{position:fixed;max-height:300px;border-radius:var(--devui-border-radius, 2px);background-color:var(--devui-connected-overlay-bg, #ffffff);box-shadow:var(--devui-shadow-length-connected-overlay, 0 2px 12px 0) var(--devui-shadow, rgba(37, 43, 58, .24));transform-origin:0% 100%;z-index:1000}.mc-mention-fade-enter-from[data-v-3397c63c],.mc-mention-fade-leave-to[data-v-3397c63c]{opacity:.8;transform:scaleY(.8) translateY(4px)}.mc-mention-fade-enter-to[data-v-3397c63c],.mc-mention-fade-leave-from[data-v-3397c63c]{opacity:1;transform:scaleY(.9999) translateY(0)}.mc-mention-fade-enter-active[data-v-3397c63c]{transition:transform .2s cubic-bezier(.16,.75,.5,1),opacity .2s cubic-bezier(.16,.75,.5,1)}.mc-mention-fade-leave-active[data-v-3397c63c]{transition:transform .2s cubic-bezier(.5,0,.84,.25),opacity .2s cubic-bezier(.5,0,.84,.25)}.mc-prompt-icon{display:inline-block;color:var(--devui-icon-fill, #71757f)}.mc-prompt-icon i{display:block;transition:all var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-prompt-icon img{display:block}.mc-prompt-item[data-v-1e833dfc]{display:flex;gap:8px}.mc-prompt-item .mc-prompt-item-icon.no-description[data-v-1e833dfc]{display:flex;align-items:center}.mc-prompt-item .mc-prompt-item-content[data-v-1e833dfc]{display:flex;flex-direction:column;gap:4px}.mc-prompt-item .mc-prompt-item-content .mc-prompt-item-label[data-v-1e833dfc]{font-weight:700}.mc-prompt-item .mc-prompt-item-content .mc-prompt-item-description[data-v-1e833dfc]{color:var(--devui-aide-text, #71757f)}@font-face{font-family:devui-icomoon;src:url(/assets/devui-icomoon-d82c6a39.eot?1715860387);src:url(/assets/devui-icomoon-8388b57a.woff?1715860387) format("woff"),url(/assets/devui-icomoon-d1335919.ttf?1715860387) format("truetype"),url(/assets/devui-icomoon-c2ad684c.svg?1715860387#devui-icomoon) format("svg")}[class^=icon-],[class*=" icon-"]{font-family:devui-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:-.125em;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add-tasklist:before{content:""}.icon-at:before{content:""}.icon-bold:before{content:""}.icon-clear-style:before{content:""}.icon-color:before{content:""}.icon-editor-comment:before{content:""}.icon-editor-cut:before{content:""}.icon-emoji:before{content:""}.icon-font-background:before{content:""}.icon-font-size:before{content:""}.icon-font:before{content:""}.icon-format-painter:before{content:""}.icon-h-title:before{content:""}.icon-h1-title:before{content:""}.icon-h2-title:before{content:""}.icon-insert-ordered-list:before{content:""}.icon-insert-quote:before{content:""}.icon-insert-unordered-list:before{content:""}.icon-italic:before{content:""}.icon-line-spacing:before{content:""}.icon-link:before{content:""}.icon-markdown:before{content:""}.icon-multi-picture:before{content:""}.icon-picture:before{content:""}.icon-redo:before{content:""}.icon-rich-text-editor:before{content:""}.icon-search-replace:before{content:""}.icon-strikethrough:before{content:""}.icon-table:before{content:""}.icon-text-align-center:before{content:""}.icon-text-align-left:before{content:""}.icon-text-align-right:before{content:""}.icon-ue-expand:before{content:""}.icon-underline:before{content:""}.icon-undo:before{content:""}.icon-code-editor-add:before{content:""}.icon-code-editor-alert:before{content:""}.icon-code-editor-close:before{content:""}.icon-code-editor-dark:before{content:""}.icon-code-editor-flod:before{content:""}.icon-code-editor-fullscreen:before{content:""}.icon-code-editor-less:before{content:""}.icon-code-editor-light:before{content:""}.icon-code-editor-main:before{content:""}.icon-code-editor-run:before{content:""}.icon-code-editor-save:before{content:""}.icon-code-editor-temporary:before{content:""}.icon-code-editor-window:before{content:""}.icon-ban:before{content:""}.icon-dot-status:before{content:""}.icon-error-o:before{content:""}.icon-error:before{content:""}.icon-forbidding-o:before{content:""}.icon-forbidding:before{content:""}.icon-info-o:before{content:""}.icon-info:before{content:""}.icon-priority:before{content:""}.icon-right-o:before{content:""}.icon-right:before{content:""}.icon-running-o:before{content:""}.icon-running:before{content:""}.icon-solved:before{content:""}.icon-terminate:before{content:""}.icon-timeout:before{content:""}.icon-unsolved:before{content:""}.icon-waiting:before{content:""}.icon-warning-o:before{content:""}.icon-warning:before{content:""}.icon-abstract:before{content:""}.icon-access-new:before{content:""}.icon-add-2:before{content:""}.icon-add-bug:before{content:""}.icon-add-child-node:before{content:""}.icon-add-directory:before{content:""}.icon-add-file:before{content:""}.icon-add-fold:before{content:""}.icon-add-interface-use-case:before{content:""}.icon-add-label:before{content:""}.icon-add-manual-use-case:before{content:""}.icon-add-member:before{content:""}.icon-add-sibling-node:before{content:""}.icon-add-sub-module:before{content:""}.icon-add-sub-node:before{content:""}.icon-add:before{content:""}.icon-align-center:before{content:""}.icon-align-left:before{content:""}.icon-align-right:before{content:""}.icon-all-close:before{content:""}.icon-all-project:before{content:""}.icon-archive:before{content:""}.icon-archived:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-base-info2:before{content:""}.icon-branch-compare:before{content:""}.icon-branch-merge:before{content:""}.icon-bug:before{content:""}.icon-build-with-tool:before{content:""}.icon-bulk-edit:before{content:""}.icon-buy:before{content:""}.icon-calendar:before{content:""}.icon-cancel-forbidden:before{content:""}.icon-cherry-pick:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-circle:before{content:""}.icon-classroom-approve:before{content:""}.icon-classroom-post-answers-large:before{content:""}.icon-classroom-post-results-large:before{content:""}.icon-classroom-reject:before{content:""}.icon-close-folder:before{content:""}.icon-close:before{content:""}.icon-closed-merge:before{content:""}.icon-cloud:before{content:""}.icon-collapse-info:before{content:""}.icon-collapse:before{content:""}.icon-compact:before{content:""}.icon-compare:before{content:""}.icon-compile:before{content:""}.icon-connect-code:before{content:""}.icon-connect:before{content:""}.icon-connection-relate:before{content:""}.icon-contain:before{content:""}.icon-copy-last-result:before{content:""}.icon-copy-point:before{content:""}.icon-copy-to-new:before{content:""}.icon-copy:before{content:""}.icon-cr-lock:before{content:""}.icon-create-sub-item:before{content:""}.icon-create-test-user-case:before{content:""}.icon-customize-download:before{content:""}.icon-cut:before{content:""}.icon-dashboard:before{content:""}.icon-delayed-execution:before{content:""}.icon-delete:before{content:""}.icon-depend:before{content:""}.icon-directory:before{content:""}.icon-discover:before{content:""}.icon-down-config:before{content:""}.icon-download-baseline:before{content:""}.icon-download:before{content:""}.icon-drag-small:before{content:""}.icon-drag:before{content:""}.icon-DTS:before{content:""}.icon-edit-directory:before{content:""}.icon-edit:before{content:""}.icon-evaluate:before{content:""}.icon-exit-loop:before{content:""}.icon-expand-info:before{content:""}.icon-expand-mode:before{content:""}.icon-expand:before{content:""}.icon-export:before{content:""}.icon-external-component:before{content:""}.icon-filter-o:before{content:""}.icon-filter:before{content:""}.icon-fold-bar:before{content:""}.icon-fold:before{content:""}.icon-folder-2:before{content:""}.icon-forbid:before{content:""}.icon-fork-code:before{content:""}.icon-fork:before{content:""}.icon-form-settings:before{content:""}.icon-frame-contract:before{content:""}.icon-frame-expand:before{content:""}.icon-function-guide:before{content:""}.icon-go-back-2:before{content:""}.icon-go-back:before{content:""}.icon-go-chart:before{content:""}.icon-go-cloud-ide:before{content:""}.icon-go-cloud-ide2:before{content:""}.icon-go-cloudserver:before{content:""}.icon-go-code-problem:before{content:""}.icon-go-document:before{content:""}.icon-go-email:before{content:""}.icon-go-mobile:before{content:""}.icon-go-module:before{content:""}.icon-go-pipeline:before{content:""}.icon-go-story:before{content:""}.icon-go-tree:before{content:""}.icon-gps:before{content:""}.icon-group-submit:before{content:""}.icon-group-update:before{content:""}.icon-groupby-2:before{content:""}.icon-groupby:before{content:""}.icon-guidance:before{content:""}.icon-head-notice:before{content:""}.icon-health-check:before{content:""}.icon-health:before{content:""}.icon-help:before{content:""}.icon-hot:before{content:""}.icon-hotkey:before{content:""}.icon-import:before{content:""}.icon-insert-image:before{content:""}.icon-insert:before{content:""}.icon-invalid-case:before{content:""}.icon-json:before{content:""}.icon-judge:before{content:""}.icon-knowledge-library:before{content:""}.icon-layout:before{content:""}.icon-letter-a:before{content:""}.icon-like-solid:before{content:""}.icon-list-view:before{content:""}.icon-loading:before{content:""}.icon-local-parameter:before{content:""}.icon-location:before{content:""}.icon-log:before{content:""}.icon-loop:before{content:""}.icon-loose:before{content:""}.icon-love:before{content:""}.icon-manual-review:before{content:""}.icon-manual:before{content:""}.icon-maxmize:before{content:""}.icon-merge-request:before{content:""}.icon-milestone:before{content:""}.icon-minimize:before{content:""}.icon-minus:before{content:""}.icon-mobile:before{content:""}.icon-modify-trace:before{content:""}.icon-more-func:before{content:""}.icon-more-operate:before{content:""}.icon-more-to-more:before{content:""}.icon-new-directory:before{content:""}.icon-new-test-set:before{content:""}.icon-notification:before{content:""}.icon-one-to-more:before{content:""}.icon-one-to-one:before{content:""}.icon-op-add:before{content:""}.icon-op-clearup:before{content:""}.icon-op-download:before{content:""}.icon-op-exit-2:before{content:""}.icon-op-exit:before{content:""}.icon-op-help:before{content:""}.icon-op-home:before{content:""}.icon-op-like:before{content:""}.icon-op-list:before{content:""}.icon-op-member:before{content:""}.icon-op-mine:before{content:""}.icon-op-mobile:before{content:""}.icon-op-task:before{content:""}.icon-op-unlove:before{content:""}.icon-op-upload:before{content:""}.icon-open-folder:before{content:""}.icon-open-raw:before{content:""}.icon-output:before{content:""}.icon-partial-pass:before{content:""}.icon-pasting:before{content:""}.icon-patchset-lock:before{content:""}.icon-percent:before{content:""}.icon-plan:before{content:""}.icon-preview-forbidden:before{content:""}.icon-preview:before{content:""}.icon-project-space:before{content:""}.icon-projects:before{content:""}.icon-property:before{content:""}.icon-publish:before{content:""}.icon-qrcode:before{content:""}.icon-quick-stop:before{content:""}.icon-refresh:before{content:""}.icon-release-set:before{content:""}.icon-remind-close:before{content:""}.icon-remind:before{content:""}.icon-remove-member-icon:before{content:""}.icon-remove:before{content:""}.icon-rename:before{content:""}.icon-request:before{content:""}.icon-restart:before{content:""}.icon-rollback:before{content:""}.icon-rollback2:before{content:""}.icon-run-with-parameter:before{content:""}.icon-run:before{content:""}.icon-save:before{content:""}.icon-scan-qrcode:before{content:""}.icon-scrum:before{content:""}.icon-search:before{content:""}.icon-select-arrow:before{content:""}.icon-select-horizontal-layout:before{content:""}.icon-select-vertical-layout:before{content:""}.icon-sequence:before{content:""}.icon-set-keyword:before{content:""}.icon-set-manage-icon:before{content:""}.icon-set-normal-icon:before{content:""}.icon-set-permission:before{content:""}.icon-set-role:before{content:""}.icon-setting-result:before{content:""}.icon-setup:before{content:""}.icon-share:before{content:""}.icon-shrink:before{content:""}.icon-sign:before{content:""}.icon-sort-down:before{content:""}.icon-sort:before{content:""}.icon-spread-info:before{content:""}.icon-standard:before{content:""}.icon-star-o:before{content:""}.icon-star:before{content:""}.icon-start-merge:before{content:""}.icon-start-use:before{content:""}.icon-stop:before{content:""}.icon-store:before{content:""}.icon-submit-earlier:before{content:""}.icon-submit-update:before{content:""}.icon-suspend:before{content:""}.icon-switch:before{content:""}.icon-synchronize:before{content:""}.icon-text-view:before{content:""}.icon-to-do:before{content:""}.icon-transactions:before{content:""}.icon-unarchive:before{content:""}.icon-unfold-bar:before{content:""}.icon-unlink:before{content:""}.icon-unload:before{content:""}.icon-update-kanban:before{content:""}.icon-upload:before{content:""}.icon-veIcon-briefcase:before{content:""}.icon-verification:before{content:""}.icon-view:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-accelerations:before{content:""}.icon-access-token:before{content:""}.icon-across-chain:before{content:""}.icon-add-child-node-o:before{content:""}.icon-add-example:before{content:""}.icon-add-group:before{content:""}.icon-add-member-new:before{content:""}.icon-add-node-front:before{content:""}.icon-add-node:before{content:""}.icon-add-requestor:before{content:""}.icon-add-response-header:before{content:""}.icon-add-response:before{content:""}.icon-add-thin:before{content:""}.icon-add-token:before{content:""}.icon-add-variable:before{content:""}.icon-add_image:before{content:""}.icon-advisory:before{content:""}.icon-align-center-new:before{content:""}.icon-all-collapse:before{content:""}.icon-all-open:before{content:""}.icon-api-common:before{content:""}.icon-api-input:before{content:""}.icon-api:before{content:""}.icon-app-download:before{content:""}.icon-appendix:before{content:""}.icon-application:before{content:""}.icon-archived-item:before{content:""}.icon-arrow-down-l:before{content:""}.icon-arrow-down-o:before{content:""}.icon-arrow-left-l:before{content:""}.icon-arrow-left-o:before{content:""}.icon-arrow-right-l:before{content:""}.icon-arrow-right-o:before{content:""}.icon-arrow-up-l:before{content:""}.icon-arrow-up-o:before{content:""}.icon-arrow:before{content:""}.icon-assembly-new:before{content:""}.icon-assign:before{content:""}.icon-associated-defect:before{content:""}.icon-audit-log:before{content:""}.icon-auxiliary-tool:before{content:""}.icon-b-tree:before{content:""}.icon-back:before{content:""}.icon-base-info:before{content:""}.icon-baseline:before{content:""}.icon-batch-delete:before{content:""}.icon-beans:before{content:""}.icon-beginner-guidance:before{content:""}.icon-binding:before{content:""}.icon-book:before{content:""}.icon-branch-merge-o:before{content:""}.icon-broom:before{content:""}.icon-build-plugin:before{content:""}.icon-build-tool:before{content:""}.icon-bulletin:before{content:""}.icon-business-setting:before{content:""}.icon-calendar-end:before{content:""}.icon-calendar-start:before{content:""}.icon-certificate:before{content:""}.icon-chart-analysis:before{content:""}.icon-chart:before{content:""}.icon-check-swb-file:before{content:""}.icon-chevron-down-2:before{content:""}.icon-chevron-left-2:before{content:""}.icon-chevron-right-2:before{content:""}.icon-chevron-up-2:before{content:""}.icon-children-node:before{content:""}.icon-clean-record:before{content:""}.icon-clearup:before{content:""}.icon-clever-customer:before{content:""}.icon-cloud-service-new:before{content:""}.icon-cn-change:before{content:""}.icon-cockpit:before{content:""}.icon-code-repo:before{content:""}.icon-code:before{content:""}.icon-codecheck-plugin:before{content:""}.icon-collapse-new:before{content:""}.icon-collapse-to-left:before{content:""}.icon-collapse-to-top:before{content:""}.icon-collection:before{content:""}.icon-colony:before{content:""}.icon-command-generator:before{content:""}.icon-comment:before{content:""}.icon-commit:before{content:""}.icon-company-member:before{content:""}.icon-condition-input:before{content:""}.icon-connector:before{content:""}.icon-console:before{content:""}.icon-construct-product:before{content:""}.icon-container-new:before{content:""}.icon-copy-new:before{content:""}.icon-course:before{content:""}.icon-custom-checkpoint:before{content:""}.icon-cut-new:before{content:""}.icon-dark:before{content:""}.icon-data-mart:before{content:""}.icon-data-storage:before{content:""}.icon-database:before{content:""}.icon-date:before{content:""}.icon-delay-approval:before{content:""}.icon-delay:before{content:""}.icon-deploy-plugin:before{content:""}.icon-deploy-store:before{content:""}.icon-desk-notice:before{content:""}.icon-detail-view:before{content:""}.icon-details:before{content:""}.icon-devcloud-service:before{content:""}.icon-develop-collaboration:before{content:""}.icon-diagnose:before{content:""}.icon-directory-2:before{content:""}.icon-disaster-recovery:before{content:""}.icon-dislike:before{content:""}.icon-display-input:before{content:""}.icon-distribute:before{content:""}.icon-distribution:before{content:""}.icon-dolphin-logo:before{content:""}.icon-domain-group:before{content:""}.icon-domain:before{content:""}.icon-double-down:before{content:""}.icon-double-up:before{content:""}.icon-download-2:before{content:""}.icon-download-3:before{content:""}.icon-download-asc:before{content:""}.icon-download-p7s:before{content:""}.icon-download-template:before{content:""}.icon-drag-new:before{content:""}.icon-dropdown-multiple:before{content:""}.icon-dropdown-single:before{content:""}.icon-droptree:before{content:""}.icon-edit-3:before{content:""}.icon-editor:before{content:""}.icon-email-set:before{content:""}.icon-email:before{content:""}.icon-en-change-2:before{content:""}.icon-en-change:before{content:""}.icon-end-new:before{content:""}.icon-enlarge:before{content:""}.icon-enter:before{content:""}.icon-enumeration:before{content:""}.icon-environment:before{content:""}.icon-exit-loop-new:before{content:""}.icon-exit:before{content:""}.icon-expand-new:before{content:""}.icon-experice-new:before{content:""}.icon-expiration-date:before{content:""}.icon-export-o:before{content:""}.icon-extract-dependency:before{content:""}.icon-fee-center:before{content:""}.icon-feedback:before{content:""}.icon-feedback2:before{content:""}.icon-file:before{content:""}.icon-filter-list:before{content:""}.icon-flow:before{content:""}.icon-folder-new:before{content:""}.icon-folder:before{content:""}.icon-follow-us:before{content:""}.icon-for-example:before{content:""}.icon-forbid-2:before{content:""}.icon-forbid-download:before{content:""}.icon-format:before{content:""}.icon-forum:before{content:""}.icon-full-screen:before{content:""}.icon-function-ai:before{content:""}.icon-function-graph:before{content:""}.icon-general-plugin:before{content:""}.icon-global-guide:before{content:""}.icon-global-variable:before{content:""}.icon-go-top:before{content:""}.icon-grab:before{content:""}.icon-grabbing:before{content:""}.icon-hamburger:before{content:""}.icon-health-check-2:before{content:""}.icon-helping:before{content:""}.icon-history:before{content:""}.icon-homepage:before{content:""}.icon-homologous-tool:before{content:""}.icon-host-group:before{content:""}.icon-host-set:before{content:""}.icon-host:before{content:""}.icon-http-new:before{content:""}.icon-hwp7s:before{content:""}.icon-id:before{content:""}.icon-identity-auth:before{content:""}.icon-identity:before{content:""}.icon-image-o:before{content:""}.icon-import-o:before{content:""}.icon-incremental-rebuild:before{content:""}.icon-inform:before{content:""}.icon-information:before{content:""}.icon-infrastructure:before{content:""}.icon-inherit:before{content:""}.icon-input-new:before{content:""}.icon-install:before{content:""}.icon-invalid:before{content:""}.icon-ip-legality:before{content:""}.icon-job-collapse:before{content:""}.icon-job-expand:before{content:""}.icon-jump-to-fill:before{content:""}.icon-jump-to:before{content:""}.icon-kanban-l:before{content:""}.icon-key-o:before{content:""}.icon-license:before{content:""}.icon-light:before{content:""}.icon-like:before{content:""}.icon-line-chart:before{content:""}.icon-link-jump:before{content:""}.icon-living-example:before{content:""}.icon-loading-2:before{content:""}.icon-local-variable:before{content:""}.icon-location-new:before{content:""}.icon-lock-open:before{content:""}.icon-lock-private:before{content:""}.icon-locked-key:before{content:""}.icon-log-info:before{content:""}.icon-log-out:before{content:""}.icon-loop-new:before{content:""}.icon-management-new:before{content:""}.icon-management:before{content:""}.icon-mandatory:before{content:""}.icon-manually:before{content:""}.icon-marketing:before{content:""}.icon-marketplace:before{content:""}.icon-meeting:before{content:""}.icon-member-new:before{content:""}.icon-member:before{content:""}.icon-merge-request2:before{content:""}.icon-merge:before{content:""}.icon-message-2:before{content:""}.icon-message:before{content:""}.icon-metrics:before{content:""}.icon-mine:before{content:""}.icon-mobile-o:before{content:""}.icon-mobile-share:before{content:""}.icon-modify:before{content:""}.icon-module:before{content:""}.icon-more-2:before{content:""}.icon-more:before{content:""}.icon-mortarboard:before{content:""}.icon-move-down:before{content:""}.icon-move-up:before{content:""}.icon-move:before{content:""}.icon-multi-input:before{content:""}.icon-namespace:before{content:""}.icon-nav-collapse:before{content:""}.icon-nav-expand:before{content:""}.icon-navigation-collapse:before{content:""}.icon-navigation-expand:before{content:""}.icon-net:before{content:""}.icon-new-defect:before{content:""}.icon-new-directory-2:before{content:""}.icon-new-line:before{content:""}.icon-new-test-case:before{content:""}.icon-new-test-task:before{content:""}.icon-no-identity:before{content:""}.icon-no-sort:before{content:""}.icon-nogroup:before{content:""}.icon-notice:before{content:""}.icon-number-input:before{content:""}.icon-numbering-rule:before{content:""}.icon-object-storage:before{content:""}.icon-obsolete:before{content:""}.icon-office:before{content:""}.icon-offline:before{content:""}.icon-open-folder-2:before{content:""}.icon-operation-log:before{content:""}.icon-overview:before{content:""}.icon-parallel:before{content:""}.icon-partner:before{content:""}.icon-past-point:before{content:""}.icon-pasting-2:before{content:""}.icon-payment:before{content:""}.icon-pdm-sync:before{content:""}.icon-personal-data:before{content:""}.icon-point-copy:before{content:""}.icon-point:before{content:""}.icon-position:before{content:""}.icon-postman-new:before{content:""}.icon-primarize:before{content:""}.icon-privacy:before{content:""}.icon-project-nav:before{content:""}.icon-project-new:before{content:""}.icon-property-setting:before{content:""}.icon-publish-new:before{content:""}.icon-pushpin-fill:before{content:""}.icon-pushpin:before{content:""}.icon-radio:before{content:""}.icon-rebuild-failed:before{content:""}.icon-recover-download:before{content:""}.icon-recover:before{content:""}.icon-recycling:before{content:""}.icon-redo-new:before{content:""}.icon-refresh-config:before{content:""}.icon-related-2:before{content:""}.icon-related:before{content:""}.icon-relation-item:before{content:""}.icon-remove-member:before{content:""}.icon-rename-o:before{content:""}.icon-replace:before{content:""}.icon-report-guideline:before{content:""}.icon-requestor:before{content:""}.icon-rerun:before{content:""}.icon-reset:before{content:""}.icon-response-header:before{content:""}.icon-response:before{content:""}.icon-retrieval:before{content:""}.icon-review:before{content:""}.icon-revoke-2:before{content:""}.icon-revoke-new:before{content:""}.icon-rocket:before{content:""}.icon-rollback-o:before{content:""}.icon-rotate:before{content:""}.icon-round-corner:before{content:""}.icon-run-continue:before{content:""}.icon-run-o:before{content:""}.icon-run-with-parameter-2:before{content:""}.icon-saas:before{content:""}.icon-safe-setting:before{content:""}.icon-save-2:before{content:""}.icon-scan-focus:before{content:""}.icon-schedule:before{content:""}.icon-score:before{content:""}.icon-search-new:before{content:""}.icon-selct-template:before{content:""}.icon-selected-product:before{content:""}.icon-sequence-new:before{content:""}.icon-serial:before{content:""}.icon-setting-results:before{content:""}.icon-setting:before{content:""}.icon-setup-2:before{content:""}.icon-share-one:before{content:""}.icon-sharing:before{content:""}.icon-shopping-cart:before{content:""}.icon-show-source:before{content:""}.icon-shutdown:before{content:""}.icon-sort-2:before{content:""}.icon-sort-down-2:before{content:""}.icon-source-jump:before{content:""}.icon-start-new:before{content:""}.icon-status:before{content:""}.icon-stop-new:before{content:""}.icon-store-new:before{content:""}.icon-string:before{content:""}.icon-sub-node:before{content:""}.icon-submit:before{content:""}.icon-subscribe:before{content:""}.icon-suggestion:before{content:""}.icon-swb-download:before{content:""}.icon-switch-new:before{content:""}.icon-switch-to:before{content:""}.icon-synchrony:before{content:""}.icon-system-folder:before{content:""}.icon-system:before{content:""}.icon-tag:before{content:""}.icon-task-parameters:before{content:""}.icon-tasklist:before{content:""}.icon-test-case:before{content:""}.icon-test-change-default:before{content:""}.icon-test-change-select:before{content:""}.icon-test-task:before{content:""}.icon-text:before{content:""}.icon-theme-color:before{content:""}.icon-theme:before{content:""}.icon-theory-practice:before{content:""}.icon-time-update:before{content:""}.icon-time:before{content:""}.icon-timegap:before{content:""}.icon-token:before{content:""}.icon-treatment:before{content:""}.icon-tree-collapse:before{content:""}.icon-tree-expand:before{content:""}.icon-trigger-new:before{content:""}.icon-trigger:before{content:""}.icon-turn-on:before{content:""}.icon-unarchived-item:before{content:""}.icon-unbinding:before{content:""}.icon-undo-delete:before{content:""}.icon-unlock:before{content:""}.icon-unlove:before{content:""}.icon-unpublish:before{content:""}.icon-unselected:before{content:""}.icon-unsubscribe:before{content:""}.icon-update:before{content:""}.icon-upload-folder:before{content:""}.icon-use-report:before{content:""}.icon-user-defined:before{content:""}.icon-user-guide:before{content:""}.icon-verification-o:before{content:""}.icon-version-history:before{content:""}.icon-view-2:before{content:""}.icon-view-forbidden:before{content:""}.icon-view-more:before{content:""}.icon-view-new:before{content:""}.icon-view-repeat:before{content:""}.icon-view-report:before{content:""}.icon-warehousing:before{content:""}.icon-warning-triangle:before{content:""}.icon-webhook-issue:before{content:""}.icon-webhook-push:before{content:""}.icon-white-list:before{content:""}.icon-whole:before{content:""}.icon-widen-all:before{content:""}.icon-widen:before{content:""}.icon-workload:before{content:""}.icon-zip-new:before{content:""}.icon-zoom-all:before{content:""}.icon-zoom-out-2:before{content:""}.icon-zoom-screen:before{content:""}.icon-zoom:before{content:""}.mc-markdown-render{font-size:14px;line-height:1.6;color:#333}.mc-markdown-render pre{border-radius:8px;padding:16px;margin:12px 0;overflow-x:auto}.mc-markdown-render pre code{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.mc-markdown-render code:not(pre code){background:#f1f5f9;color:#475569;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.mc-markdown-render p{margin:8px 0}.mc-markdown-render ul,.mc-markdown-render ol{margin:8px 0;padding-left:20px}.mc-markdown-render h1,.mc-markdown-render h2,.mc-markdown-render h3,.mc-markdown-render h4,.mc-markdown-render h5,.mc-markdown-render h6{margin:16px 0 8px;font-weight:600}.mc-markdown-render blockquote{border-left:4px solid #5e7ce0;margin:12px 0;padding:8px 0 8px 16px;background:#f8f9fa;color:#666}.mc-markdown-render hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#e1e5e9,transparent);margin:20px 0;position:relative}.mc-markdown-render hr:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:#5e7ce0;border-radius:50%;box-shadow:-12px 0 #5e7ce0,12px 0 #5e7ce0}.upload-modal:deep(.devui-modal-mask),.settings-model:deep(.devui-modal-mask),.agent-modal:deep(.devui-modal-mask){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;background-color:#00000073!important}.upload-modal:deep(.devui-modal),.settings-model:deep(.devui-modal),.agent-modal:deep(.devui-modal){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10000!important;margin:0!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 4px 20px #00000026!important;border-radius:8px!important}.upload-modal:deep(.devui-modal-content),.settings-model:deep(.devui-modal-content),.agent-modal:deep(.devui-modal-content){max-height:80vh!important;overflow-y:auto!important}.upload-modal{width:500px!important}@media (max-width: 768px){.upload-modal{width:320px!important}.upload-modal:deep(.devui-modal){width:95vw!important;max-width:380px!important;margin:20px!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;max-height:calc(100vh - 40px)!important}}.settings-model{width:800px!important}@media (max-width: 768px){.settings-model{width:400px!important}.settings-model:deep(.devui-modal){width:95vw!important;max-width:350px!important;margin:20px!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;max-height:calc(100vh - 40px)!important}}.agent-modal{width:600px!important}@media (max-width: 768px){.agent-modal{width:320px!important;max-height:620px;overflow:auto}.agent-modal:deep(.devui-modal){width:95vw!important;max-width:400px!important;margin:20px!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;max-height:calc(100vh - 40px)!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f5f5f5}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.container{width:100%!important;margin:0!important;padding:10px!important;border-radius:0!important;height:100vh!important}}.chat-app.iframe-mode{height:100%;min-height:500px;background:#fff}.chat-app.iframe-mode .chat-container{padding:6px;margin-left:0!important;gap:8px}.chat-app.iframe-mode .chat-container .custom-header{padding:6px 10px;min-height:45px}.chat-app.iframe-mode .chat-container .custom-header .header-left{gap:6px}.chat-app.iframe-mode .chat-container .custom-header .header-left .header-content .model-selector-trigger{font-size:12px;min-height:28px}.chat-app.iframe-mode .chat-container .custom-header .header-left .header-logo{width:20px;height:20px;margin-right:6px}.chat-app.iframe-mode .chat-container .custom-header .header-left .header-title{font-size:13px;max-width:180px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-app.iframe-mode .chat-container .custom-header .header-right .header-operations i{font-size:16px}.chat-app.iframe-mode .chat-container .welcome-content{padding:15px 8px;gap:12px;max-width:none}.chat-app.iframe-mode .chat-container .welcome-content .mc-introduction .mc-introduction-title{font-size:18px}.chat-app.iframe-mode .chat-container .welcome-content .mc-introduction .mc-introduction-subtitle{font-size:14px}.chat-app.iframe-mode .chat-container .welcome-content .mc-introduction .mc-introduction-description{font-size:12px}.chat-app.iframe-mode .chat-container .message-bubble{font-size:13px}.chat-app.iframe-mode .chat-container .message-bubble.user-message,.chat-app.iframe-mode .chat-container .message-bubble.ai-message,.chat-app.iframe-mode .chat-container .message-bubble .mc-bubble .mc-bubble-content-container{max-width:85%}.chat-app.iframe-mode .chat-container .message-bubble .mc-bubble .mc-bubble-content-container .mc-bubble-content{padding:8px 12px;font-size:13px;line-height:1.4}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card{font-size:13px}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h1,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h2,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h3,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h4,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h5,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card h6{font-size:14px;margin:8px 0 4px}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card p{margin:4px 0;line-height:1.4}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card code{font-size:12px;padding:2px 4px}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card pre{font-size:12px;padding:8px;margin:6px 0}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card ul,.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card ol{margin:4px 0;padding-left:16px}.chat-app.iframe-mode .chat-container .message-bubble .mc-markdown-card li{margin:2px 0}.chat-app.iframe-mode .chat-container .loading-indicator .loading-dots span{width:4px;height:4px}.chat-app.iframe-mode .chat-container .loading-indicator .loading-text{font-size:12px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview{margin-bottom:4px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header{padding:4px 6px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header .preview-title{font-size:11px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header .clear-all-btn{padding:3px 6px;font-size:10px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list{padding:3px;max-height:60px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item{padding:3px 4px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-name{font-size:11px}.chat-app.iframe-mode .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-size{font-size:10px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer{padding:4px 6px;flex-wrap:wrap;min-height:32px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left{gap:4px;flex-wrap:wrap;align-items:center}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select{min-width:80px;max-width:120px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-trigger{padding:2px 6px;min-height:22px;font-size:11px;border-radius:4px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-arrow{font-size:10px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon{font-size:10px;padding:2px 4px;border-radius:3px;white-space:nowrap;transition:all .2s ease}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon:hover{background-color:#f0f2f5}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon i{font-size:12px;margin-right:2px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .divider{height:12px;margin:0 2px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .char-count{font-size:10px;color:#999;white-space:nowrap}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right{gap:3px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right .devui-button{padding:3px 6px;font-size:10px}.chat-app.iframe-mode .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right .devui-button .devui-btn-content{font-size:10px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left{gap:3px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select{min-width:70px;max-width:100px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-trigger{padding:1px 4px;min-height:20px;font-size:10px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon{font-size:9px;padding:1px 3px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon i{font-size:11px;margin-right:1px}.chat-app.iframe-mode .mc-layout-sender .custom-input-container .input-footer .input-footer-left .char-count{font-size:9px}@media (max-width: 768px){.chat-app .chat-container{padding:6px;margin-left:0!important;gap:8px}.chat-app .chat-container .custom-header{padding:6px 10px;min-height:45px}.chat-app .chat-container .custom-header .header-left{gap:6px}.chat-app .chat-container .custom-header .header-left .header-content .model-selector-trigger{font-size:12px;min-height:28px}.chat-app .chat-container .custom-header .header-left .header-logo{width:20px;height:20px;margin-right:6px}.chat-app .chat-container .custom-header .header-left .header-title{font-size:13px;max-width:180px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-app .chat-container .custom-header .header-right .header-operations i{font-size:16px}.chat-app .chat-container .welcome-content{padding:15px 8px;gap:12px;max-width:none}.chat-app .chat-container .welcome-content .mc-introduction .mc-introduction-title{font-size:18px}.chat-app .chat-container .welcome-content .mc-introduction .mc-introduction-subtitle{font-size:14px}.chat-app .chat-container .welcome-content .mc-introduction .mc-introduction-description{font-size:12px}.chat-app .chat-container .message-bubble{font-size:13px}.chat-app .chat-container .message-bubble.user-message,.chat-app .chat-container .message-bubble.ai-message,.chat-app .chat-container .message-bubble .mc-bubble .mc-bubble-content-container{max-width:85%}.chat-app .chat-container .message-bubble .mc-bubble .mc-bubble-content-container .mc-bubble-content{padding:8px 12px;font-size:13px;line-height:1.4}.chat-app .chat-container .message-bubble .mc-markdown-card{font-size:13px}.chat-app .chat-container .message-bubble .mc-markdown-card h1,.chat-app .chat-container .message-bubble .mc-markdown-card h2,.chat-app .chat-container .message-bubble .mc-markdown-card h3,.chat-app .chat-container .message-bubble .mc-markdown-card h4,.chat-app .chat-container .message-bubble .mc-markdown-card h5,.chat-app .chat-container .message-bubble .mc-markdown-card h6{font-size:14px;margin:8px 0 4px}.chat-app .chat-container .message-bubble .mc-markdown-card p{margin:4px 0;line-height:1.4}.chat-app .chat-container .message-bubble .mc-markdown-card code{font-size:12px;padding:2px 4px}.chat-app .chat-container .message-bubble .mc-markdown-card pre{font-size:12px;padding:8px;margin:6px 0}.chat-app .chat-container .message-bubble .mc-markdown-card ul,.chat-app .chat-container .message-bubble .mc-markdown-card ol{margin:4px 0;padding-left:16px}.chat-app .chat-container .message-bubble .mc-markdown-card li{margin:2px 0}.chat-app .chat-container .loading-indicator .loading-dots span{width:4px;height:4px}.chat-app .chat-container .loading-indicator .loading-text{font-size:12px}.chat-app .chat-container .mc-layout-sender .attachment-preview{margin-bottom:4px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header{padding:4px 6px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header .preview-title{font-size:11px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-header .clear-all-btn{padding:3px 6px;font-size:10px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list{padding:3px;max-height:60px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item{padding:3px 4px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-name{font-size:11px}.chat-app .chat-container .mc-layout-sender .attachment-preview .attachment-preview-list .preview-item .preview-file-info .preview-file-size{font-size:10px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer{padding:4px 6px;flex-wrap:wrap;min-height:32px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left{gap:4px;flex-wrap:wrap;align-items:center}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select{min-width:80px;max-width:120px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-trigger{padding:2px 6px;min-height:22px;font-size:11px;border-radius:4px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-arrow{font-size:10px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon{font-size:10px;padding:2px 4px;border-radius:3px;white-space:nowrap;transition:all .2s ease}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon:hover{background-color:#f0f2f5}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon i{font-size:12px;margin-right:2px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .divider{height:12px;margin:0 2px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-left .char-count{font-size:10px;color:#999;white-space:nowrap}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right{gap:3px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right .devui-button{padding:3px 6px;font-size:10px}.chat-app .chat-container .mc-layout-sender .custom-input-container .input-footer .input-footer-right .devui-button .devui-btn-content{font-size:10px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left{gap:3px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select{min-width:70px;max-width:100px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left .prompt-agent-selector .devui-select .devui-select-trigger{padding:1px 4px;min-height:20px;font-size:10px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon{font-size:9px;padding:1px 3px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left .footer-icon i{font-size:11px;margin-right:1px}.chat-app .mc-layout-sender .custom-input-container .input-footer .input-footer-left .char-count{font-size:9px}}
