@charset "UTF-8";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Noto Sans SC,sans-serif;color:#2d3748;margin:0;padding:0}#app{font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.glassmorphism{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268726}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 12px 28px #1f268733}.blob{position:absolute;background:linear-gradient(135deg,#4299e1,#9f7aea);filter:blur(60px);opacity:.3;border-radius:50%;animation:blob-movement 15s infinite linear;z-index:-2}@keyframes blob-movement{0%{transform:translate(0) scale(1)}33%{transform:translate(5%,-10%) scale(1.3)}66%{transform:translate(-15%,5%) scale(.9)}to{transform:translate(0) scale(1)}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:var(--el-text-color-primary);display:flex;margin-bottom:32px;overflow:hidden;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{overflow:hidden;padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{background-color:transparent;position:absolute;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-drawer__dragger:before{background-color:transparent;content:"";position:absolute;transition:all .2s}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{bottom:0;cursor:ew-resize;height:100%;top:0;width:var(--el-drawer-dragger-size)}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{bottom:0;top:0;width:3px}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger,.el-drawer.ttb>.el-drawer__dragger{cursor:ns-resize;height:var(--el-drawer-dragger-size);left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger:before,.el-drawer.ttb>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.modal-overlay[data-v-24e016f5]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.show[data-v-24e016f5]{opacity:1;visibility:visible}.modal[data-v-24e016f5]{background:#fff;border-radius:.75rem;padding:2rem;width:90%;max-width:640px;max-height:80vh;overflow-y:auto;transform:scale(.96);transition:transform .3s ease;box-shadow:0 20px 40px #00000026}.modal-overlay.show .modal[data-v-24e016f5]{transform:scale(1)}.modal-header[data-v-24e016f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-24e016f5]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-24e016f5]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s ease}.modal-close[data-v-24e016f5]:hover{background-color:#f3f4f6}.modal-body[data-v-24e016f5]{display:flex;flex-direction:column}.modal-footer[data-v-24e016f5]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.quick-panel[data-v-92f5e27d]{padding:16px;position:relative}.avatar-wrap[data-v-92f5e27d]{display:flex;justify-content:center;margin-bottom:12px}.avatar[data-v-92f5e27d]{border-radius:10px;overflow:hidden}.panel-header[data-v-92f5e27d]{margin-bottom:12px}.title[data-v-92f5e27d]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.panel-body[data-v-92f5e27d]{color:#374151;line-height:1.6}.settings-btn[data-v-92f5e27d]{position:absolute;top:-10px;left:-10px;width:32px;height:32px;border:none;border-radius:50%;background:#0000000f;color:#111827;font-size:18px;line-height:32px;cursor:pointer}.settings-btn[data-v-92f5e27d]:hover{background:#0000001f}.close-btn[data-v-92f5e27d]{position:absolute;top:-10px;right:-5px;width:32px;height:32px;border:none;border-radius:50%;background:#0000000f;color:#111827;font-size:18px;line-height:32px;cursor:pointer}.close-btn[data-v-92f5e27d]:hover{background:#0000001f}.modal-header[data-v-92f5e27d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:1.25rem 2rem 1rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-92f5e27d]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-92f5e27d]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s ease}.modal-close[data-v-92f5e27d]:hover{background-color:#f3f4f6}.modal-body[data-v-92f5e27d]{padding:1.25rem 2rem}.modal-footer[data-v-92f5e27d]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:0;padding:0 2rem 1.25rem}.btn[data-v-92f5e27d]{padding:.5rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.875rem}.btn-primary[data-v-92f5e27d]{background-color:#2563eb;color:#fff}.btn-secondary[data-v-92f5e27d]{background-color:#e5e7eb;color:#111827}.floating-icon[data-v-88d3f23b]{position:fixed;right:20px;bottom:20px;z-index:2000;width:48px;height:48px;border:none;padding:0;background:#ffffffe6;border-radius:50%;box-shadow:0 8px 24px #00000026;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}[data-v-88d3f23b] .el-drawer{border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #00000029}.floating-icon img[data-v-88d3f23b]{width:70%;height:70%;object-fit:contain;display:block;margin:15% auto}.floating-icon[data-v-88d3f23b]:hover{transform:scale(1.06);box-shadow:0 12px 28px #0003}.floating-icon[data-v-88d3f23b]:active{transform:scale(1)}@media(max-width:480px){.floating-icon[data-v-88d3f23b]{width:44px;height:44px;right:16px;bottom:16px}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{background:linear-gradient(to bottom,#d7e6ff,#e9e2ff,#efd9ff)}.app-container{min-height:100dvh;width:100%;background:linear-gradient(to bottom,#d7e6ff,#e9e2ff,#efd9ff)}.date-display[data-v-99de8b5c]{text-align:center;margin-top:-.75rem;margin-bottom:1.25rem}@media(min-width:768px){.date-display[data-v-99de8b5c]{margin-top:-1rem}}@media(min-width:1024px){.date-display[data-v-99de8b5c]{margin-top:-1.25rem}}.date-chip[data-v-99de8b5c]{display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;box-shadow:0 4px 20px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.025rem solid rgba(255,255,255,.6);min-height:2.25rem;padding:0 1.25rem;border-radius:1.125rem}@media(min-width:640px){.date-chip[data-v-99de8b5c]{min-height:2.5rem;padding:0 1.5rem;border-radius:1.25rem}}@media(min-width:768px){.date-chip[data-v-99de8b5c]{min-height:2.75rem;padding:0 1.65rem;border-radius:1.375rem}}@media(min-width:1024px){.date-chip[data-v-99de8b5c]{min-height:3rem;padding:0 1.75rem;border-radius:1.5rem}}@media(min-width:1280px){.date-chip[data-v-99de8b5c]{min-height:3.25rem;padding:0 2rem;border-radius:1.625rem}}@media(min-width:1440px){.date-chip[data-v-99de8b5c]{min-height:3.5rem;padding:0 2.25rem;border-radius:1.75rem}}.date-text[data-v-99de8b5c]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.875rem;font-weight:600;color:#5d68ff;line-height:.675}@media(min-width:480px){.date-text[data-v-99de8b5c]{font-size:1rem}}@media(min-width:768px){.date-text[data-v-99de8b5c]{font-size:1.125rem}}@media(min-width:1024px){.date-text[data-v-99de8b5c]{font-size:1.25rem}}@media(min-width:1440px){.date-text[data-v-99de8b5c]{font-size:1.375rem}}.goal-section[data-v-2068ca54]{margin-bottom:2rem}.goal-card[data-v-2068ca54]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;width:70%;margin:0 auto;container-type:inline-size}.goal-card[data-v-2068ca54]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}@media(max-width:767px){.goal-card[data-v-2068ca54]{width:100%}}.card-header[data-v-2068ca54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;column-gap:1.25rem;margin-top:-.75rem}.card-title[data-v-2068ca54]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:1.125rem;font-weight:700;color:#2d3440;line-height:1.4;display:flex;align-items:center;gap:0;margin:0}@media(min-width:768px){.card-title[data-v-2068ca54]{font-size:1.25rem}}@media(min-width:1280px){.card-title[data-v-2068ca54]{font-size:1.375rem}}@media(min-width:1440px){.card-title[data-v-2068ca54]{font-size:1.5rem}}.card-title .word[data-v-2068ca54]{display:inline-block;font-weight:700;font-size:clamp(1rem,2.7cqw,2rem);line-height:1.2}.card-title .icon[data-v-2068ca54]{display:inline-flex;align-items:center;margin-right:.5rem}.edit-button[data-v-2068ca54]{background:linear-gradient(135deg,#6c66ff,#7b5bff);color:#fff;padding:.55rem .6rem;border-radius:.5rem;border:none;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.edit-button[data-v-2068ca54]:hover{background:linear-gradient(135deg,#5d57e6,#6a4be6);transform:translateY(-1px)}.edit-button[data-v-2068ca54]:active{transform:translateY(0)}@media(min-width:768px){.edit-button[data-v-2068ca54]{padding:.575rem 1rem}}@media(min-width:1024px){.edit-button[data-v-2068ca54]{padding:.65rem 1.15rem}}@media(min-width:1440px){.edit-button[data-v-2068ca54]{padding:.7rem 1.25rem}}.modal-overlay[data-v-2068ca54]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.show[data-v-2068ca54]{opacity:1;visibility:visible}.modal[data-v-2068ca54]{background:#fff;border-radius:.75rem;padding:2rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;transform:scale(.96);transition:transform .3s ease;box-shadow:0 20px 40px #00000026}.modal-overlay.show .modal[data-v-2068ca54]{transform:scale(1)}.modal-header[data-v-2068ca54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-2068ca54]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-2068ca54]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s ease}.modal-close[data-v-2068ca54]:hover{background-color:#f3f4f6}.modal-body[data-v-2068ca54]{display:flex;flex-direction:column}.modal-tip[data-v-2068ca54]{margin-bottom:.5rem;font-size:.875rem;color:#6b7280}.modal-textarea[data-v-2068ca54]{width:100%;padding:1rem;border:1px solid #d1d5db;border-radius:.5rem;min-height:150px;outline:none}.markdown-preview[data-v-2068ca54]{margin-top:.25rem;background:#6366f10d;border:1px solid rgba(99,102,241,.1);border-radius:.75rem;padding:1rem}.markdown-preview[data-v-2068ca54] h1{font-size:1.375rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.markdown-preview[data-v-2068ca54] h2{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.markdown-preview[data-v-2068ca54] strong{font-weight:700;color:#1f2937}.markdown-preview[data-v-2068ca54] p{margin-bottom:-.25rem}.markdown-preview[data-v-2068ca54] p:last-child{margin-bottom:0}.markdown-preview[data-v-2068ca54] ul{margin-bottom:.75rem;padding-left:1.5rem}.markdown-preview[data-v-2068ca54] li{margin-bottom:.25rem}.markdown-preview[data-v-2068ca54] code{background:#0000000d;padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.modal-footer[data-v-2068ca54]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.btn[data-v-2068ca54]{padding:.5rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.875rem}.btn-primary[data-v-2068ca54]{background-color:#2563eb;color:#fff}.btn-secondary[data-v-2068ca54]{background-color:#e5e7eb;color:#111827}.btn-danger[data-v-2068ca54]{background-color:#ef4444;color:#fff}.success-toast[data-v-2068ca54],.error-toast[data-v-2068ca54]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1200;animation:slideInRight-2068ca54 .3s ease-in-out}.success-toast[data-v-2068ca54]{background-color:#10b981;color:#fff}.error-toast[data-v-2068ca54]{background-color:#ef4444;color:#fff}@keyframes slideInRight-2068ca54{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.card-content[data-v-2068ca54]{min-height:120px;padding:.625rem 0rem .625rem 1.5rem;background:#6366f10d;border-radius:.75rem;border:1px solid rgba(99,102,241,.1)}.goal-content[data-v-2068ca54]{color:#374151;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.9375rem;line-height:1.65}.goal-content[data-v-2068ca54] h1{font-size:1.375rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.goal-content[data-v-2068ca54] h2{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.goal-content[data-v-2068ca54] strong{font-weight:700;color:#1f2937}.goal-content[data-v-2068ca54] p{margin-bottom:0rem}.goal-content[data-v-2068ca54] p:last-child{margin-bottom:0}.goal-content[data-v-2068ca54] ul{margin-bottom:.75rem;padding-left:1.5rem}.goal-content[data-v-2068ca54] li{margin-bottom:.25rem}.goal-content[data-v-2068ca54] code{background:#0000000d;padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}@media(min-width:768px){.goal-content[data-v-2068ca54]{font-size:1rem;line-height:1.7}.goal-content[data-v-2068ca54] h1{font-size:1.5rem}.goal-content[data-v-2068ca54] h2{font-size:1.25rem}}@media(min-width:1440px){.goal-content[data-v-2068ca54]{font-size:1.0625rem;line-height:1.75}}.check-icon[data-v-611bfc7f]{width:.75rem;height:.75rem;display:block;transform:scale(1.1)}.daily-plan[data-v-9caf8909]{margin-bottom:2rem}.plan-card[data-v-9caf8909]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;width:70%;margin:0 auto;container-type:inline-size}.plan-card[data-v-9caf8909]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}@media(max-width:767px){.plan-card[data-v-9caf8909]{width:100%}}@media(min-width:768px){.plan-card[data-v-9caf8909]{padding:1.75rem}}@media(min-width:1024px){.plan-card[data-v-9caf8909]{padding:2rem}}@media(min-width:1440px){.plan-card[data-v-9caf8909]{padding:2.25rem}}.card-header[data-v-9caf8909]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-top:-.75rem}@media(max-width:767px){.card-header[data-v-9caf8909]{flex-direction:row;gap:.75rem;align-items:center}}.card-title[data-v-9caf8909]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:1.125rem;font-weight:700;color:#2d3440;line-height:1.4;display:flex;align-items:center;margin:0;flex:1;gap:0}@media(min-width:768px){.card-title[data-v-9caf8909]{font-size:1.25rem}}@media(min-width:1280px){.card-title[data-v-9caf8909]{font-size:1.375rem}}.card-title .word[data-v-9caf8909]{display:inline-block;font-weight:700;font-size:clamp(1rem,2.7cqw,2rem);line-height:1.2}.card-title .icon[data-v-9caf8909]{display:inline-flex;align-items:center;margin-right:.5rem}.button-group[data-v-9caf8909]{display:flex;gap:1rem;margin-left:auto}@media(max-width:767px){.button-group[data-v-9caf8909]{justify-content:flex-end}}@media(max-width:480px){.button-group[data-v-9caf8909]{flex-direction:row;gap:.5rem}}.history-button[data-v-9caf8909]{background:#eef3ff;color:#5f6bff;padding:.55rem .6rem;border-radius:.5rem;border:none;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:0}.history-button[data-v-9caf8909]:hover{background:#e0e7ff;transform:translateY(-1px)}.history-button[data-v-9caf8909]:active{transform:translateY(0)}@media(max-width:480px){.history-button[data-v-9caf8909]{padding:.45rem .55rem;border-radius:.45rem;gap:0rem}}@media(min-width:768px){.history-button[data-v-9caf8909]{padding:.575rem 1rem}}@media(min-width:1024px){.history-button[data-v-9caf8909]{padding:.65rem 1.15rem}}@media(min-width:1440px){.history-button[data-v-9caf8909]{padding:.7rem 1.25rem}}.history-button .word[data-v-9caf8909],.add-button .word[data-v-9caf8909]{display:inline-block;font-weight:700;font-size:clamp(.8125rem,3cqw,1rem);line-height:1.2}.history-button .icon[data-v-9caf8909],.add-button .icon[data-v-9caf8909]{display:inline-flex;align-items:center;margin-right:.5rem}.add-button[data-v-9caf8909]{background:linear-gradient(135deg,#6c66ff,#7b5bff);color:#fff;padding:.55rem .6rem;border-radius:.5rem;border:none;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:0}.add-button[data-v-9caf8909]:hover{background:linear-gradient(135deg,#5d57e6,#6a4be6);transform:translateY(-1px)}.add-button[data-v-9caf8909]:active{transform:translateY(0)}@media(max-width:480px){.add-button[data-v-9caf8909]{padding:.45rem .55rem;border-radius:.45rem;gap:0}}@media(min-width:768px){.add-button[data-v-9caf8909]{padding:.575rem 1rem}}@media(min-width:1024px){.add-button[data-v-9caf8909]{padding:.65rem 1.15rem}}@media(min-width:1440px){.add-button[data-v-9caf8909]{padding:.7rem 1.25rem}}.task-list[data-v-9caf8909]{margin-top:1rem}.task-section[data-v-9caf8909]{margin-bottom:2rem}.task-section[data-v-9caf8909]:last-child{margin-bottom:0}.section-title[data-v-9caf8909]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.8125rem;font-weight:600;color:#5f6bff;line-height:1.4;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.section-title[data-v-9caf8909]{font-size:.875rem}}@media(min-width:1280px){.section-title[data-v-9caf8909]{font-size:.9375rem}}.task-items[data-v-9caf8909]{display:flex;flex-direction:column;gap:.75rem}.task-item[data-v-9caf8909]{display:flex;align-items:center;justify-content:space-between;padding:.875rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.task-item[data-v-9caf8909]:hover{box-shadow:0 4px 12px #0000001a}@media(min-width:1024px){.task-item[data-v-9caf8909]{padding:1rem}}.task-content[data-v-9caf8909]{display:flex;align-items:center;flex:1;gap:1rem}.task-checkbox[data-v-9caf8909]{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #6C66FF;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.task-checkbox.task-checked[data-v-9caf8909]{background:#6c66ff;border-color:#6c66ff;color:#fff}.task-text[data-v-9caf8909]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.8125rem;font-weight:500;color:#2d3440;line-height:1.5;flex:1}.task-text.task-complete[data-v-9caf8909]{text-decoration:line-through;color:#94a3b8}@media(min-width:768px){.task-text[data-v-9caf8909]{font-size:.875rem}}@media(min-width:1280px){.task-text[data-v-9caf8909]{font-size:.9375rem}}.priority-high[data-v-9caf8909]{border-left:4px solid #FF6161;background-color:#fef2f2}.priority-high .task-checkbox[data-v-9caf8909]{border-color:#ff6161}.priority-high .task-checkbox.task-checked[data-v-9caf8909]{background:#ff6161;border-color:#ff6161}.priority-normal[data-v-9caf8909]{border-left:4px solid #6C66FF}.carryover-tag[data-v-9caf8909]{display:inline-block;background-color:#ff6161;color:#fff;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;margin-left:.5rem}.delete-button[data-v-9caf8909]{color:#9ca3af;background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-button[data-v-9caf8909]:hover{color:#ef4444;background:#ef44441a}.task-divider[data-v-9caf8909]{border-top:2px dashed #E5E7EB;margin:1.5rem 0}.empty-state[data-v-9caf8909]{text-align:center;color:#9ca3af;padding:2rem 0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.875rem}.global-empty-state[data-v-9caf8909]{text-align:center;color:#6b7280;padding:3rem 0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.global-empty-state i[data-v-9caf8909]{font-size:3rem;margin-bottom:1rem;color:#9ca3af}.global-empty-state p[data-v-9caf8909]{font-size:.875rem;line-height:1.6}@keyframes fadeIn-9caf8909{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.task-item[data-v-9caf8909]{animation:fadeIn-9caf8909 .3s ease-out}@media(prefers-reduced-motion:reduce){.task-item[data-v-9caf8909],.history-button[data-v-9caf8909],.add-button[data-v-9caf8909],.delete-button[data-v-9caf8909]{animation:none;transition:none}}@media(prefers-contrast:high){.task-text[data-v-9caf8909]{color:#000}.task-complete[data-v-9caf8909]{color:#666}}.modal-overlay[data-v-9caf8909]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.show[data-v-9caf8909]{opacity:1;visibility:visible}.modal[data-v-9caf8909]{background:#fff;border-radius:.75rem;padding:2rem;width:90%;max-width:640px;max-height:80vh;overflow-y:auto;transform:scale(.96);transition:transform .3s ease;box-shadow:0 20px 40px #00000026}.modal-overlay.show .modal[data-v-9caf8909]{transform:scale(1)}.modal-header[data-v-9caf8909]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-9caf8909]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-9caf8909]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s ease}.modal-close[data-v-9caf8909]:hover{background-color:#f3f4f6}.modal-body[data-v-9caf8909]{display:flex;flex-direction:column}.modal-input[data-v-9caf8909]{width:100%;padding:1rem;border:1px solid #d1d5db;border-radius:.5rem;outline:none;margin-bottom:1rem}.radio-group[data-v-9caf8909]{display:flex;align-items:center;gap:1.5rem}.radio[data-v-9caf8909]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#374151}.modal-footer[data-v-9caf8909]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.btn[data-v-9caf8909]{padding:.5rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.875rem}.btn-primary[data-v-9caf8909]{background-color:#2563eb;color:#fff}.btn-secondary[data-v-9caf8909]{background-color:#e5e7eb;color:#111827}[data-v-9caf8909] .dp-dialog .el-dialog{border-radius:200px;max-width:640px;box-shadow:0 20px 40px #00000026}.date-tabs[data-v-9caf8909]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1rem}.date-pill[data-v-9caf8909]{white-space:nowrap;padding:.5rem .75rem;border-radius:999px;background:#eef3ff;color:#5f6bff;border:none;cursor:pointer;font-weight:600}.date-pill.active[data-v-9caf8909]{background:linear-gradient(135deg,#6c66ff,#7b5bff);color:#fff}.history-title[data-v-9caf8909]{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.history-subtitle[data-v-9caf8909]{font-size:.9375rem;font-weight:600;color:#6b7280;margin:.5rem 0}.history-subtitle.done[data-v-9caf8909]{color:#9ca3af}.history-list[data-v-9caf8909]{display:flex;flex-direction:column;gap:.75rem}.history-task[data-v-9caf8909]{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.75rem 1rem}.history-task.pending-normal[data-v-9caf8909]{background:#fff;border-left:4px solid #5F6BFF}.history-task.pending-high[data-v-9caf8909]{background:#fef2f2;border-left:4px solid #FF6161}.history-task.pending-high .text[data-v-9caf8909]{color:#ef4444}.history-task.completed[data-v-9caf8909]{background:#fff}.status-circle[data-v-9caf8909]{width:.875rem;height:.875rem;border-radius:999px;border:2px solid #5F6BFF;flex-shrink:0}.status-circle.normal[data-v-9caf8909]{border-color:#5f6bff}.status-circle.danger[data-v-9caf8909]{border-color:#ff6161}.status-circle.done[data-v-9caf8909]{background:#6c66ff;border-color:#6c66ff}.history-task .text[data-v-9caf8909]{font-size:.9375rem;color:#1f2937}.line-through[data-v-9caf8909]{text-decoration:line-through;color:#94a3b8}.success-toast[data-v-9caf8909],.error-toast[data-v-9caf8909]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1200;animation:slideInRight-9caf8909 .3s ease-in-out}.success-toast[data-v-9caf8909]{background-color:#10b981;color:#fff}.error-toast[data-v-9caf8909]{background-color:#ef4444;color:#fff}@keyframes slideInRight-9caf8909{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.dialog-scale-enter-active,.dialog-scale-leave-active,.dialog-scale-enter-active .el-dialog,.dialog-scale-leave-active .el-dialog{transition:all .35s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from,.dialog-scale-leave-to{opacity:0}.dialog-scale-enter-from .el-dialog,.dialog-scale-leave-to .el-dialog{transform:scale(.5);opacity:0}.home-view[data-v-a594f1ad]{min-height:100vh;width:100%;padding:1rem}@media(min-width:768px){.home-view[data-v-a594f1ad]{padding:2rem}}.container[data-v-a594f1ad]{width:100%;max-width:80rem;margin:0 auto;position:relative;z-index:10}.header[data-v-a594f1ad]{text-align:center;margin-bottom:2rem}@media(min-width:768px){.header[data-v-a594f1ad]{margin-bottom:3rem}}.main-title[data-v-a594f1ad]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:2.3rem;font-weight:800;line-height:1.2;text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg,#4e7bff,#7a55ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.75rem}@media(max-width:767px){.main-title[data-v-a594f1ad]{font-size:2rem;line-height:1.3}}@media(max-width:640px){.main-title[data-v-a594f1ad]{font-size:1.75rem}}.subtitle[data-v-a594f1ad]{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;text-align:center;color:#555e63}@media(max-width:767px){.subtitle[data-v-a594f1ad]{font-size:1rem}}.footer[data-v-a594f1ad]{margin-top:4rem;text-align:center;color:#6b7280;font-size:.875rem}@keyframes float-a594f1ad{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@media(prefers-reduced-motion:reduce){.blob[data-v-a594f1ad]{animation:none}}@media(prefers-contrast:high){.main-title[data-v-a594f1ad]{background:none;-webkit-text-fill-color:#1F2937;color:#1f2937}}
