.app-button[data-v-0ea30d26]{display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:10px;font-weight:500;cursor:pointer;transition:all .25s ease;user-select:none;min-width:44px;min-height:44px}.app-button--sm[data-v-0ea30d26]{min-height:36px;padding:0 12px;font-size:.875rem}.app-button--md[data-v-0ea30d26]{min-height:44px;padding:0 16px;font-size:1rem}.app-button--lg[data-v-0ea30d26]{min-height:52px;padding:0 24px;font-size:1.125rem}@media (min-width: 768px) and (max-width: 1279px){.app-button--lg[data-v-0ea30d26]{min-height:56px;padding:0 32px}}.app-button--block[data-v-0ea30d26]{width:100%}.app-button--primary[data-v-0ea30d26]{background:#4f7cff;color:#fff}.app-button--primary[data-v-0ea30d26]:hover:not(.app-button--primary--disabled){background:#3d68e6}.app-button--secondary[data-v-0ea30d26]{background:#f0f1f3;color:#1f2329}.app-button--secondary[data-v-0ea30d26]:hover:not(.app-button--secondary--disabled){background:#e2e4e8}.app-button--ghost[data-v-0ea30d26]{background:transparent;color:#4f7cff;border-color:#4f7cff}.app-button--danger[data-v-0ea30d26]{background:#ff4d4f;color:#fff}.app-button--danger[data-v-0ea30d26]:hover:not(.app-button--danger--disabled){background:#ff3436}.app-button--warning[data-v-0ea30d26]{background:#ffc600;color:#000;border-color:#000}.app-button--warning[data-v-0ea30d26]:hover:not(.app-button--warning--disabled){background:#e5b200}.app-button--disabled[data-v-0ea30d26]{opacity:.5;cursor:not-allowed}.confirm-dialog[data-v-e0584229]{position:fixed;inset:0;background:#000000a3;display:flex;align-items:center;justify-content:center;z-index:1040;padding:16px}.confirm-dialog__panel[data-v-e0584229]{position:relative;background:#fff;border-radius:20px;box-shadow:0 8px 24px #0000001f;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;align-items:stretch;padding:28px 36px 32px}.confirm-dialog__icon[data-v-e0584229]{display:flex;justify-content:center;align-items:center;margin-top:8px}.confirm-dialog__icon-img[data-v-e0584229]{width:80px;height:80px;object-fit:contain}@media (min-width: 768px) and (max-width: 1279px){.confirm-dialog__icon-img[data-v-e0584229]{width:110px;height:110px}}@media (min-width: 1280px){.confirm-dialog__icon-img[data-v-e0584229]{width:130px;height:130px}}.confirm-dialog__title[data-v-e0584229]{margin:16px 0 0;text-align:center;color:#000;font-size:1.25rem;font-weight:400;line-height:1.4;white-space:nowrap}@media (min-width: 768px) and (max-width: 1279px){.confirm-dialog__title[data-v-e0584229]{font-size:1.375rem}}@media (min-width: 1280px){.confirm-dialog__title[data-v-e0584229]{font-size:1.75rem}}.confirm-dialog__content[data-v-e0584229]{margin-top:12px;text-align:center;color:#999;font-size:1rem;font-weight:500;line-height:1.6}@media (min-width: 768px) and (max-width: 1279px){.confirm-dialog__content[data-v-e0584229]{font-size:1.125rem}}@media (min-width: 1280px){.confirm-dialog__content[data-v-e0584229]{font-size:1.375rem;line-height:1.6}}.confirm-dialog__footer[data-v-e0584229]{margin-top:24px;display:flex;gap:12px;justify-content:space-between}@media (min-width: 768px) and (max-width: 1279px){.confirm-dialog__footer[data-v-e0584229]{gap:16px}}.confirm-dialog__btn[data-v-e0584229]{flex:1 1 0;min-width:0;font-size:1rem}@media (min-width: 1280px){.confirm-dialog__btn[data-v-e0584229]{padding:10px;font-size:1.25rem}}@media (max-width: 767px){.confirm-dialog__btn[data-v-e0584229]{padding:20px}}.confirm-dialog__btn--cancel[data-v-e0584229]{background:#fff;border-color:#000;color:#000}.confirm-dialog__btn--cancel[data-v-e0584229]:hover:not(:disabled){background:#f5f5f5}.confirm-dialog-fade-enter-active[data-v-e0584229]{animation:confirm-dialog-mask-in-e0584229 .25s ease both}.confirm-dialog-fade-enter-active .confirm-dialog__panel[data-v-e0584229]{transform-origin:center;animation:confirm-dialog-card-pop-e0584229 .45s cubic-bezier(.34,1.56,.64,1) both}.confirm-dialog-fade-enter-active .confirm-dialog__icon[data-v-e0584229]{transform-origin:center;will-change:transform,opacity;animation:confirm-dialog-icon-show-e0584229 .7s cubic-bezier(.34,1.56,.64,1) .16s both}.confirm-dialog-fade-enter-active .confirm-dialog__title[data-v-e0584229],.confirm-dialog-fade-enter-active .confirm-dialog__content[data-v-e0584229]{animation:confirm-dialog-content-rise-e0584229 .35s ease .22s both}.confirm-dialog-fade-leave-active[data-v-e0584229]{transition:opacity .2s ease}.confirm-dialog-fade-leave-active .confirm-dialog__panel[data-v-e0584229]{transition:transform .2s ease,opacity .2s ease}.confirm-dialog-fade-enter-from[data-v-e0584229],.confirm-dialog-fade-leave-to[data-v-e0584229]{opacity:0}.confirm-dialog-fade-enter-from .confirm-dialog__panel[data-v-e0584229],.confirm-dialog-fade-leave-to .confirm-dialog__panel[data-v-e0584229]{transform:scale(.95)}@keyframes confirm-dialog-mask-in-e0584229{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-card-pop-e0584229{0%{opacity:0;transform:scale(.82) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes confirm-dialog-icon-show-e0584229{0%{opacity:0;transform:scale(.35) rotate(-28deg)}55%{opacity:1;transform:scale(1.18) rotate(9deg)}72%{opacity:1;transform:scale(.94) rotate(-5deg)}86%{opacity:1;transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes confirm-dialog-content-rise-e0584229{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.confirm-dialog-fade-enter-active[data-v-e0584229],.confirm-dialog-fade-enter-active .confirm-dialog__panel[data-v-e0584229],.confirm-dialog-fade-enter-active .confirm-dialog__icon[data-v-e0584229],.confirm-dialog-fade-enter-active .confirm-dialog__title[data-v-e0584229],.confirm-dialog-fade-enter-active .confirm-dialog__content[data-v-e0584229]{animation:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px;text-size-adjust:100%}@media (min-width: 768px) and (max-width: 1023px){html{font-size:17px}}@media (min-width: 1024px) and (max-width: 1279px){html{font-size:18px}}@media (min-width: 1280px){html{font-size:1.25vw}}@media (min-width: 1440px){html{font-size:18px}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;outline:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}img,video,svg{max-width:100%;height:auto;display:block;vertical-align:middle}input,textarea{-webkit-appearance:none;appearance:none}:root{--header-height: 56px;--sidebar-width: 0px;--content-max-width: 1200px}@media (min-width: 1024px){:root{--header-height: 64px;--sidebar-width: 240px}}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}@media (min-width: 768px){:root{--spacing-md: 20px;--spacing-lg: 28px;--spacing-xl: 40px}}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--color-primary: #4f7cff;--color-primary-hover: #3d68e6;--color-text: #1f2329;--color-text-secondary: #646a73;--color-bg: #ffffff;--color-border: #e5e6eb}.app-container{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}@media (min-width: 768px) and (max-width: 1279px){.app-container{padding:0 24px}}@media (min-width: 1280px){.app-container{padding:0 32px}}.page-content{width:100%;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height))}.full-screen{width:100vw;height:100vh;height:100dvh}.grid-layout{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 768px) and (max-width: 1023px){.grid-layout{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1024px) and (max-width: 1279px){.grid-layout{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width: 1280px){.grid-layout{grid-template-columns:repeat(4,1fr);gap:24px}}.flex-responsive{display:flex;flex-wrap:wrap;gap:12px}@media (min-width: 768px) and (max-width: 1279px){.flex-responsive{gap:16px}}@media (min-width: 1280px){.flex-responsive{gap:20px}}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.clickable{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.desktop-only{display:none}@media (min-width: 1280px){.desktop-only{display:initial}}.tablet-only{display:none}@media (min-width: 768px) and (max-width: 1279px){.tablet-only{display:initial}}.mobile-only{display:none}@media (max-width: 767px){.mobile-only{display:initial}}@media (min-width: 1280px){.desktop-hidden{display:none}}@media (min-width: 768px) and (max-width: 1279px){.tablet-hidden{display:none}}@media (max-width: 767px){.mobile-hidden{display:none}}.flex-row-start-start{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.flex-row-start-center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flex-row-start-end{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.flex-row-start-stretch{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.flex-row-center-start{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.flex-row-center-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-row-center-end{display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.flex-row-center-stretch{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.flex-row-end-start{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.flex-row-end-center{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flex-row-end-end{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.flex-row-end-stretch{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.flex-row-between-start{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flex-row-between-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-row-between-end{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flex-row-between-stretch{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.flex-row-around-start{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.flex-row-around-center{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.flex-row-around-end{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}.flex-row-around-stretch{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch}.flex-column-start-start{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.flex-column-start-center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.flex-column-start-end{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.flex-column-start-stretch{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.flex-column-center-start{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flex-column-center-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-column-center-end{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.flex-column-center-stretch{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.flex-column-end-start{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.flex-column-end-center{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.flex-column-end-end{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.flex-column-end-stretch{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.flex-column-between-start{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.flex-column-between-center{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.flex-column-between-end{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flex-column-between-stretch{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.flex-column-around-start{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.flex-column-around-center{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.flex-column-around-end{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}.flex-column-around-stretch{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-auto{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.hidden{display:none}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.w-100{width:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-loose{line-height:1.75}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.line-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.line-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.text-primary{color:#4f7cff}.text-success{color:#52c41a}.text-warning{color:#faad14}.text-danger{color:#ff4d4f}.text-default{color:#1f2329}.text-secondary{color:#646a73}.text-tertiary{color:#8f959e}.text-placeholder{color:#c9cdd4}.text-white{color:#fff}.text-black{color:#000}.bg-primary{background-color:#4f7cff}.bg-success{background-color:#52c41a}.bg-warning{background-color:#faad14}.bg-danger{background-color:#ff4d4f}.bg-default{background-color:#fff}.bg-secondary{background-color:#f7f8fa}.bg-tertiary{background-color:#f0f1f3}.bg-transparent{background-color:transparent}.border{border:1px solid #e5e6eb}.border-light{border:1px solid #f2f3f5}.border-primary{border-color:#4f7cff}.border-success{border-color:#52c41a}.border-warning{border-color:#faad14}.border-danger{border-color:#ff4d4f}.border-default{border-color:#1f2329}.border-secondary{border-color:#646a73}.border-0{border:0}.rounded-none{border-radius:0}.rounded-sm{border-radius:6px}.rounded-md{border-radius:10px}.rounded-lg{border-radius:16px}.rounded-xl{border-radius:24px}.rounded-full{border-radius:9999px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 1px 3px #00000014}.shadow-md{box-shadow:0 4px 12px #0000001a}.shadow-lg{box-shadow:0 8px 24px #0000001f}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{user-select:none}.select-text{user-select:text}.select-all{user-select:all}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.p-xs{padding:var(--spacing-xs)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.pt-xs{padding-top:var(--spacing-xs)}.pr-xs{padding-right:var(--spacing-xs)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-xs{padding-left:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.pt-sm{padding-top:var(--spacing-sm)}.pr-sm{padding-right:var(--spacing-sm)}.pb-sm{padding-bottom:var(--spacing-sm)}.pl-sm{padding-left:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.pt-md{padding-top:var(--spacing-md)}.pr-md{padding-right:var(--spacing-md)}.pb-md{padding-bottom:var(--spacing-md)}.pl-md{padding-left:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.pt-lg{padding-top:var(--spacing-lg)}.pr-lg{padding-right:var(--spacing-lg)}.pb-lg{padding-bottom:var(--spacing-lg)}.pl-lg{padding-left:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.pt-xl{padding-top:var(--spacing-xl)}.pr-xl{padding-right:var(--spacing-xl)}.pb-xl{padding-bottom:var(--spacing-xl)}.pl-xl{padding-left:var(--spacing-xl)}.m-xs{margin:var(--spacing-xs)}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.mt-xs{margin-top:var(--spacing-xs)}.mr-xs{margin-right:var(--spacing-xs)}.mb-xs{margin-bottom:var(--spacing-xs)}.ml-xs{margin-left:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.mt-sm{margin-top:var(--spacing-sm)}.mr-sm{margin-right:var(--spacing-sm)}.mb-sm{margin-bottom:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.mt-md{margin-top:var(--spacing-md)}.mr-md{margin-right:var(--spacing-md)}.mb-md{margin-bottom:var(--spacing-md)}.ml-md{margin-left:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.mt-lg{margin-top:var(--spacing-lg)}.mr-lg{margin-right:var(--spacing-lg)}.mb-lg{margin-bottom:var(--spacing-lg)}.ml-lg{margin-left:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.mt-xl{margin-top:var(--spacing-xl)}.mr-xl{margin-right:var(--spacing-xl)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-xl{margin-left:var(--spacing-xl)}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.gap-xs{gap:var(--spacing-xs)}.gap-x-xs{column-gap:var(--spacing-xs)}.gap-y-xs{row-gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-x-sm{column-gap:var(--spacing-sm)}.gap-y-sm{row-gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-x-md{column-gap:var(--spacing-md)}.gap-y-md{row-gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-x-lg{column-gap:var(--spacing-lg)}.gap-y-lg{row-gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-x-xl{column-gap:var(--spacing-xl)}.gap-y-xl{row-gap:var(--spacing-xl)}.gap-0{gap:0}#app{min-height:100vh}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification__progress{position:absolute;bottom:0;left:0;right:0}.el-notification__progress .el-progress-bar__inner{transition:width .1s linear}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}
