.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{--color-primary:var(--user-color-primary,#4f6df5);--color-primary-dark:#3d57d9;--color-primary-light:#7b93ff;--color-primary-bg:#edf0ff;--color-accent:#d97706;--color-accent-light:#f59e0b;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#8c8c8c;--text-primary:var(--user-text-primary,#18181b);--text-secondary:#52525b;--text-tertiary:#a1a1aa;--text-placeholder:#c4c4c7;--bg-page:var(--user-bg-page,#f4f4f5);--bg-card:#fff;--bg-header:#ffffffd9;--sidebar-bg:#fafafa;--sidebar-border:#0000000f;--sidebar-text:#52525b;--sidebar-text-active:var(--color-primary);--sidebar-logo-text:#18181b;--sidebar-icon:#a1a1aa;--border-color:#e4e4e7;--border-light:#f0f0f2;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-xl:0 16px 48px #0000001a;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--header-height:60px;--mobile-header-height:54px;--el-color-primary:var(--color-primary);--el-bg-color:var(--bg-card);--el-bg-color-page:var(--bg-page);--el-bg-color-overlay:var(--bg-card);--el-fill-color-blank:var(--bg-card);--el-fill-color-light:color-mix(in srgb, var(--bg-page) 82%, var(--bg-card));--el-fill-color-lighter:color-mix(in srgb, var(--bg-page) 68%, var(--bg-card));--el-fill-color-dark:color-mix(in srgb, var(--text-primary) 10%, var(--bg-card));--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-text-color-secondary:var(--text-tertiary);--el-border-color:var(--border-color);--el-border-color-light:var(--border-light);--el-border-color-lighter:var(--border-light);--el-card-bg-color:var(--bg-card)}html.dark{--color-primary:var(--user-color-primary,#6f8cff);--color-primary-dark:#5874f4;--color-primary-light:#9db2ff;--color-primary-bg:#4f6df538;--color-accent:#f59e0b;--color-accent-light:#fbbf24;--text-primary:#f4f7fb;--text-secondary:#c4ccd8;--text-tertiary:#8d98aa;--text-placeholder:#647084;--bg-page:#080b12;--bg-card:#111827;--bg-header:#0c111bf5;--sidebar-bg:#070b13;--sidebar-border:#94a3b829;--sidebar-text:#e2e8f0c7;--sidebar-text-active:#fff;--sidebar-logo-text:#fff;--sidebar-icon:#94a3b8c7;--border-color:#263247;--border-light:#94a3b824;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 24px #0009;--shadow-xl:0 16px 48px #000000b3;--el-mask-color:#000000b8}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;background:#3b2418}html.theme-view-transition::view-transition{background:var(--theme-transition-fallback-bg,var(--bg-page))}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;opacity:1;animation:none;display:block}::view-transition-new(root){mix-blend-mode:normal;opacity:1;animation:none;display:block}html.theme-transition-to-dark::view-transition-old(root){z-index:1}html.theme-transition-to-light::view-transition-new(root){z-index:1}html.theme-transition-to-dark::view-transition-new(root){z-index:2}html.theme-transition-to-light::view-transition-old(root){z-index:2}html.theme-transition-to-dark::view-transition-new(root){animation:jianshang-theme-reveal var(--theme-transition-duration,1.4s) var(--theme-transition-easing,cubic-bezier(.76, 0, .24, 1)) both}html.theme-transition-to-light::view-transition-old(root){animation:jianshang-theme-conceal var(--theme-transition-duration,1.4s) var(--theme-transition-easing,cubic-bezier(.76, 0, .24, 1)) both}@keyframes jianshang-theme-reveal{0%{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-x) var(--theme-transition-y))}}@keyframes jianshang-theme-conceal{0%{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}}html.theme-view-transition body,html.theme-view-transition body *,html.theme-view-transition body :before,html.theme-view-transition body :after,html.theme-fallback-transition body,html.theme-fallback-transition body *,html.theme-fallback-transition body :before,html.theme-fallback-transition body :after{transition:none!important}.theme-snapshot-overlay{z-index:2147483646;opacity:0;pointer-events:none;will-change:clip-path, -webkit-mask-image, mask-image;border:0;width:100vw;height:100dvh;margin:0;position:fixed;inset:0}.theme-snapshot-overlay.is-ready{opacity:1}body{font-family:var(--font-family);color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#3b2418;margin:0;line-height:1.6}#app{background:var(--bg-page);min-height:100dvh}html.dark body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000040}html.dark ::-webkit-scrollbar-thumb{background:#ffffff1f}html.dark ::-webkit-scrollbar-thumb:hover{background:#fff3}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary);color:#fff}.page-wrapper{max-width:1400px;margin:0 auto}.page-card{background:var(--bg-card);transition:box-shadow .2s;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--border-light)!important}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-header h2{color:var(--text-primary);letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.page-desc{color:var(--text-tertiary);margin:4px 0 0;font-size:14px}.stat-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);align-items:center;gap:16px;padding:20px 24px;transition:all .2s;display:flex}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card .stat-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.stat-card .stat-info{flex:1;min-width:0}.stat-card .stat-num{color:var(--text-primary);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1.2}.stat-card .stat-label{color:var(--text-tertiary);margin-top:2px;font-size:13px}.stat-card.clickable{cursor:pointer;border:2px solid #0000}.stat-card.clickable:hover{border-color:var(--color-primary)}.stat-card.clickable.active{border-color:var(--color-primary);background:var(--color-primary-bg)}.stat-card.clickable .stat-info{text-align:center}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar .spacer{margin-left:auto}@media (width<=1199px){.page-wrapper{max-width:100%}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=767px){html,body,#app{min-width:0;overflow-x:hidden}.page-wrapper{width:100%}.page-card{border-radius:12px!important}.page-header{flex-direction:column;gap:12px;margin-bottom:14px}.page-header h2{font-size:20px}.page-desc{font-size:13px}.toolbar,.filter-bar,.filters,.actions,.header-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.toolbar .spacer{display:none}.toolbar>*,.filter-bar>*,.filters>*{max-width:100%}.stat-cards{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.stat-card{gap:12px;padding:14px 16px}.stat-card .stat-icon{width:40px;height:40px}.stat-card .stat-num{font-size:22px}}html.is-mobile-viewport,html.is-mobile-viewport body{min-width:0;overflow-x:hidden}html.is-mobile-viewport{overscroll-behavior-y:auto;max-width:100vw;height:auto;min-height:100%;font-size:16px;overflow-y:auto;width:100%!important;padding:0!important;display:block!important}html.is-mobile-viewport body{width:min(100vw, var(--mobile-layout-width,100vw));max-width:min(100vw, var(--mobile-layout-width,100vw));height:auto;min-height:var(--app-height,100vh);overscroll-behavior-y:auto;touch-action:auto;margin-left:0;margin-right:auto;overflow-y:auto;display:block!important}html.is-mobile-viewport #app{width:min(100vw, var(--mobile-layout-width,100vw));max-width:min(100vw, var(--mobile-layout-width,100vw));min-height:var(--app-height,100vh);touch-action:auto;margin-left:0;margin-right:auto;overflow:visible;display:block!important}html.is-mobile-viewport *,html.is-mobile-viewport :before,html.is-mobile-viewport :after{min-width:0}html.is-mobile-viewport img,html.is-mobile-viewport video,html.is-mobile-viewport canvas,html.is-mobile-viewport svg{max-width:100%}html.is-mobile-viewport .el-row{flex-wrap:wrap;max-width:100%;display:flex;margin-left:0!important;margin-right:0!important}html.is-mobile-viewport .el-col{max-width:100%}html.is-mobile-viewport .page-wrapper{width:100%;max-width:100%}html.is-mobile-viewport .main-layout,html.is-mobile-viewport .main-layout>.el-container,html.is-mobile-viewport .content,html.is-mobile-viewport .el-main{width:100%;min-width:0;max-width:100%;overflow-x:hidden;height:auto!important}html.is-mobile-viewport .content,html.is-mobile-viewport .el-main{overflow-y:visible!important}html.is-mobile-viewport.has-system-update-notice .main-layout .content,html.is-mobile-viewport.has-system-update-notice .main-layout .el-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html.is-mobile-viewport .page-card{border-radius:12px!important}html.is-mobile-viewport .page-header{flex-direction:column;gap:12px;margin-bottom:14px}html.is-mobile-viewport .page-header h2{font-size:20px}html.is-mobile-viewport .page-desc{font-size:13px}html.is-mobile-viewport .toolbar,html.is-mobile-viewport .filter-bar,html.is-mobile-viewport .filters,html.is-mobile-viewport .actions,html.is-mobile-viewport .header-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}html.is-mobile-viewport .toolbar .spacer{display:none}html.is-mobile-viewport .toolbar>*,html.is-mobile-viewport .filter-bar>*,html.is-mobile-viewport .filters>*{max-width:100%}html.is-mobile-viewport .stat-cards{grid-template-columns:1fr;gap:10px;margin-bottom:14px}html.is-mobile-viewport .stat-card{gap:12px;padding:14px 16px}html.is-mobile-viewport .stat-card .stat-icon{width:40px;height:40px}html.is-mobile-viewport .stat-card .stat-num{font-size:22px}html.is-mobile-viewport .content :where(.content-grid,.dashboard-grid,.overview-grid,.summary-grid,.step-grid,.entry-grid,.stats-grid,.two-col,.management-grid,.editor-body,.template-visual-layout,.annual-layout,.analytics-grid){grid-template-columns:1fr!important}html.is-mobile-viewport .content :where(.settings-form,.settings-card,.settings-card-wide,.section-card,.panel-card,.detail-card,.list-card,.table-card,.file-mobile-card,.folder-section,.project-folder,.auth-stage,.auth-panel,.brand-panel,.page-card){width:100%;min-width:0!important;max-width:100%!important}html.is-mobile-viewport .content :where(.el-card,.el-card__body,.page-card,.section-card,.panel-card,.detail-card,.list-card,.table-card){overflow:visible}html.is-mobile-viewport .content :where(.stable-table-wrap,.table-wrap,.table-wrapper,.table-container,.table-scroll,.data-table-wrap,.template-grid-scroll,.sheet-area,.store-sheet-grid,.ledger-table-wrap,.records-table-wrap){-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto!important}html.is-mobile-viewport .content :where(.el-table,.el-table__body-wrapper,.el-table__header-wrapper,.el-table__inner-wrapper){min-width:0!important}html.is-mobile-viewport .content :where(.el-table .el-table__cell,.el-table .cell){max-width:min(240px,100vw - 56px)}html.is-mobile-viewport .content :where(.stable-table-wrap,.table-wrap,.table-wrapper,.table-container,.table-scroll,.data-table-wrap,.template-grid-scroll,.sheet-area,.store-sheet-grid,.ledger-table-wrap,.records-table-wrap)>table{width:max-content;min-width:100%;max-width:none}html.is-mobile-viewport .content :where(.toolbar,.filter-bar,.header-actions) :where(.el-button,.el-input,.el-select,.el-date-editor){min-width:0}html.is-mobile-viewport .el-card,html.is-mobile-viewport .el-card__body,html.is-mobile-viewport .el-dialog,html.is-mobile-viewport .el-dialog__body,html.is-mobile-viewport .el-form,html.is-mobile-viewport .el-tabs,html.is-mobile-viewport .el-table,html.is-mobile-viewport .el-scrollbar,html.is-mobile-viewport .el-table__inner-wrapper,html.is-mobile-viewport .el-table__body-wrapper,html.is-mobile-viewport .el-table__header-wrapper,html.is-mobile-viewport .el-table__footer-wrapper{max-width:100%}html.is-mobile-viewport .el-card__body{padding:14px!important}html.is-mobile-viewport .el-form-item{display:block}html.is-mobile-viewport .el-form-item__label{justify-content:flex-start;min-height:22px;margin-bottom:4px;padding:0;width:auto!important}html.is-mobile-viewport .el-form-item__content{width:100%;display:block;margin-left:0!important}html.is-mobile-viewport .el-input,html.is-mobile-viewport .el-select,html.is-mobile-viewport .el-date-editor,html.is-mobile-viewport .el-input-number,html.is-mobile-viewport .el-textarea{max-width:100%;width:100%!important}html.is-mobile-viewport .el-date-editor.el-input,html.is-mobile-viewport .el-date-editor.el-input__wrapper{width:100%!important}html.is-mobile-viewport .el-table{-webkit-overflow-scrolling:touch;font-size:12px;overflow-x:auto!important}html.is-mobile-viewport .el-table__inner-wrapper,html.is-mobile-viewport .el-table__body-wrapper,html.is-mobile-viewport .el-table__header-wrapper,html.is-mobile-viewport .el-table__footer-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}html.is-mobile-viewport .el-table__empty-block,html.is-mobile-viewport .el-table__append-wrapper{width:100%!important;min-width:100%!important;max-width:100%!important}html.is-mobile-viewport .el-table__empty-text{white-space:normal;word-break:break-word;max-width:calc(100vw - 32px)}html.is-mobile-viewport .el-table .cell{white-space:normal;word-break:break-word;line-height:1.45}html.is-mobile-viewport .el-table .el-table__cell{padding:8px 10px}html.is-mobile-viewport .el-table-fixed-column--left,html.is-mobile-viewport .el-table-fixed-column--right{z-index:1!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}html.is-mobile-viewport .el-table__fixed,html.is-mobile-viewport .el-table__fixed-right,html.is-mobile-viewport .el-table__fixed-right-patch{display:none!important}html.is-mobile-viewport .el-table .el-button+.el-button{margin-left:0}html.is-mobile-viewport .el-table .el-button{margin:2px 6px 2px 0}html.is-mobile-viewport .el-button-group,html.is-mobile-viewport .button-group,html.is-mobile-viewport .action-group,html.is-mobile-viewport .form-actions,html.is-mobile-viewport .dialog-footer{flex-wrap:wrap;gap:8px;display:flex}html.is-mobile-viewport .el-button-group>.el-button,html.is-mobile-viewport .button-group>.el-button,html.is-mobile-viewport .action-group>.el-button,html.is-mobile-viewport .form-actions>.el-button,html.is-mobile-viewport .dialog-footer>.el-button{white-space:normal;max-width:100%;margin-left:0!important}html.is-mobile-viewport .el-descriptions,html.is-mobile-viewport .el-descriptions__body,html.is-mobile-viewport .el-descriptions__table,html.is-mobile-viewport .el-descriptions__table tbody,html.is-mobile-viewport .el-descriptions__table tr,html.is-mobile-viewport .el-descriptions__table th,html.is-mobile-viewport .el-descriptions__table td{width:100%!important;display:block!important}html.is-mobile-viewport .el-descriptions__cell{word-break:break-word;padding:8px 10px!important}html.is-mobile-viewport .el-popover,html.is-mobile-viewport .el-tooltip__popper{max-width:calc(100vw - 16px)!important}html.is-mobile-viewport .settings-page{min-height:calc(var(--app-height,100vh) - var(--mobile-header-height) - 24px);height:auto!important;overflow:visible!important}html.is-mobile-viewport .settings-layout{height:auto!important;min-height:0!important;display:block!important}html.is-mobile-viewport .settings-sidebar{margin-bottom:12px;border-radius:12px!important;width:100%!important;height:auto!important}html.is-mobile-viewport .settings-nav-header{display:none!important}html.is-mobile-viewport .settings-nav{-webkit-overflow-scrolling:touch;gap:6px;padding:8px;overflow-x:auto;display:flex!important}html.is-mobile-viewport .settings-nav .nav-item{white-space:nowrap;flex:none;margin-bottom:0!important}html.is-mobile-viewport .settings-content{width:100%!important;height:auto!important;padding-right:0!important;overflow:visible!important}html.is-mobile-viewport .settings-section .section-header{margin-bottom:16px}html.is-mobile-viewport .settings-section .section-header h3{font-size:18px}html.is-mobile-viewport .settings-form .el-input,html.is-mobile-viewport .settings-form .el-select,html.is-mobile-viewport .settings-form .el-slider,html.is-mobile-viewport .settings-form .el-input-number{width:100%!important;max-width:100%!important}html.is-mobile-viewport .avatar-upload{grid-template-columns:1fr!important}html.is-mobile-viewport .file-stats{align-items:flex-start!important}html.is-mobile-viewport .filter-bar{grid-template-columns:1fr!important;padding:12px!important;display:grid!important}html.is-mobile-viewport .filter-bar :where(.el-select,.el-input,.el-date-editor,.el-button){width:100%!important}html.is-mobile-viewport .folder-section{padding:12px!important}html.is-mobile-viewport .section-head{gap:4px;flex-direction:column!important;align-items:flex-start!important}html.is-mobile-viewport .folder-grid{grid-template-columns:1fr!important}html.is-mobile-viewport .project-folder{border-radius:8px!important}html.is-mobile-viewport .folder-name,html.is-mobile-viewport .folder-meta{white-space:normal!important}html.is-mobile-viewport .file-table{display:none!important}html.is-mobile-viewport .file-mobile-list{grid-template-columns:1fr;gap:10px;display:grid!important}html.is-mobile-viewport .file-mobile-card{border:1px solid var(--border-light);background:var(--bg-card);border-radius:10px;gap:8px;padding:12px;display:grid}html.is-mobile-viewport .file-mobile-top,html.is-mobile-viewport .file-mobile-actions,html.is-mobile-viewport .file-mobile-card dl,html.is-mobile-viewport .file-mobile-card dl>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.is-mobile-viewport .file-mobile-top,html.is-mobile-viewport .file-mobile-card dl>div{justify-content:space-between}html.is-mobile-viewport .file-mobile-card h3{color:var(--text-primary);word-break:break-word;margin:0;font-size:14px;line-height:1.45}html.is-mobile-viewport .file-mobile-card p{color:var(--text-secondary);word-break:break-word;margin:0;font-size:12px;line-height:1.5}html.is-mobile-viewport .file-mobile-card dl{color:var(--text-tertiary);margin:0;font-size:12px}html.is-mobile-viewport .file-mobile-card dt,html.is-mobile-viewport .file-mobile-card dd{margin:0}html.is-mobile-viewport .file-mobile-card dd{color:var(--text-secondary)}html.is-mobile-viewport .file-mobile-actions .el-button{flex:calc(33.333% - 8px);min-width:0;margin-left:0!important}html.is-mobile-viewport .role-badge{gap:3px;max-width:118px;padding:2px 7px 2px 5px}html.is-mobile-viewport .role-badge__code,html.is-mobile-viewport .role-badge__shine{display:none!important}html.is-mobile-viewport .role-badge__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-enter-active{transition:opacity .25s,transform .25s}.page-enter-from{opacity:0;transform:translateY(8px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s both slide-up}.slide-up-1{animation-delay:50ms}.slide-up-2{animation-delay:.1s}.slide-up-3{animation-delay:.15s}.slide-up-4{animation-delay:.2s}.el-button{--el-button-hover-bg-color:var(--color-primary-bg);border-radius:var(--radius-sm)!important;font-weight:500!important;transition:all .2s!important}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link){--el-button-hover-bg-color:var(--color-primary-dark);--el-button-text-color:#fff;background:var(--color-primary)!important;border:none!important}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):hover{transform:translateY(-1px);background:var(--color-primary-dark)!important;box-shadow:0 4px 14px #4f6df559!important}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):active{transform:translateY(0)}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link).is-loading{background:var(--color-primary-dark)!important}.el-button--primary.is-plain{--el-button-bg-color:var(--color-primary-bg);--el-button-border-color:var(--color-primary-light);--el-button-text-color:var(--color-primary);background:var(--color-primary-bg)!important;border:1px solid var(--color-primary-light)!important;color:var(--color-primary)!important}.el-button--primary.is-plain:not(.is-disabled):not([disabled]):hover,.el-button--primary.is-plain:not(.is-disabled):not([disabled]):focus-visible{--el-button-text-color:#fff;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.el-button--danger:not(.is-text):not(.is-link){border-color:var(--color-danger)!important;color:var(--color-danger)!important}.el-button--danger:not(.is-text):not(.is-link):hover{border-color:var(--color-danger)!important;color:var(--color-danger)!important;background:#fef2f2!important}.el-button.is-text,.el-button.is-link{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--color-primary);color:var(--color-primary)!important}.el-button--primary.is-text:not(.is-disabled):hover,.el-button--primary.is-link:not(.is-disabled):hover{transform:none;color:var(--color-primary-dark)!important;background:var(--color-primary-bg)!important}.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--color-danger);color:var(--color-danger)!important}.el-button--danger.is-text:not(.is-disabled):hover,.el-button--danger.is-link:not(.is-disabled):hover{transform:none;color:var(--color-danger)!important;background:#fef2f2!important}.el-input__wrapper{border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--border-color) inset!important;transition:box-shadow .2s!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-primary-light) inset!important}.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 2px #4f6df533!important}.el-input__inner::placeholder{color:var(--text-placeholder)}.el-textarea__inner{border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--border-color) inset!important;transition:box-shadow .2s!important}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--color-primary-light) inset!important}.el-textarea__inner:focus{box-shadow:inset 0 0 0 2px #4f6df533!important}.el-textarea__inner::placeholder{color:var(--text-placeholder)}.el-select .el-input__wrapper{border-radius:var(--radius-sm)!important}.el-table{font-size:14px;border-radius:var(--radius-md)!important;overflow:hidden!important}.el-table th.el-table__cell{background:var(--bg-page)!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border-color)!important;padding:10px 12px!important;font-weight:600!important}.el-table .el-table__cell{border-bottom:1px solid var(--border-light)!important;padding:10px 12px!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafb!important}.el-table__body tr:hover>td,.el-table__body tr.el-table__row--striped:hover>td{background:var(--color-primary-bg)!important}.el-tag{border:none!important;border-radius:4px!important;height:24px!important;padding:0 8px!important;font-weight:500!important;line-height:24px!important}.el-tag--primary{background:var(--color-primary-bg)!important;color:var(--color-primary)!important}.el-tag--success{color:var(--color-success)!important;background:#ecfdf5!important}.el-tag--danger{color:var(--color-danger)!important;background:#fef2f2!important}.el-tag--warning{color:var(--color-warning)!important;background:#fffbeb!important}.el-tag--info{color:var(--text-tertiary)!important;background:#f4f4f5!important}.el-dialog{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important;border:1px solid var(--border-light)!important}.el-dialog__header{margin-right:0!important;padding:20px 24px 0!important;font-size:17px!important;font-weight:600!important}.el-dialog__headerbtn{font-size:18px!important;top:18px!important;right:18px!important}.el-dialog__body{padding:20px 24px!important}.el-dialog__footer{padding:0 24px 20px!important}.el-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0006!important}.el-card{transition:box-shadow .2s;border:1px solid var(--border-light)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;background:var(--bg-card)!important}.el-card__header{font-size:15px;border-bottom:1px solid var(--border-light)!important;padding:16px 20px!important;font-weight:600!important}.el-message{border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-light)!important;min-width:280px!important}.el-progress-bar__outer{background:var(--border-light)!important;border-radius:4px!important}.el-progress-bar__inner{border-radius:4px!important;transition:width .6s!important}.el-tabs__header{margin-bottom:16px!important}.el-tabs__item{height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;line-height:40px!important;transition:color .15s!important}.el-tabs__item.is-active{color:var(--color-primary)!important;font-weight:600!important}.el-tabs__active-bar{background-color:var(--color-primary)!important;height:2px!important}.el-tabs__nav-wrap:after{background:var(--border-color)!important}.el-menu{border-right:none!important}.el-menu-item{border-radius:var(--radius-sm)!important;height:40px!important;margin:2px 10px!important;line-height:40px!important;transition:all .15s!important}.el-menu-item:hover{background:#ffffff0f!important}.el-menu-item.is-active{color:#fff!important;background:#4f6df533!important}.el-menu-item .el-icon{font-size:18px;margin-right:10px!important}.el-divider--horizontal{border-color:#ffffff0f!important;margin:12px 0!important}.el-progress{line-height:1!important}.el-descriptions__title{font-size:15px!important;font-weight:600!important}.el-descriptions__cell{padding:10px 16px!important}.el-form-item{margin-bottom:20px!important}.el-form-item__label{color:var(--text-secondary)!important;padding-right:12px!important;font-weight:500!important}.el-alert{border-radius:var(--radius-sm)!important;border:none!important}.el-empty__description p{color:var(--text-tertiary)!important}.el-switch__core{border-radius:10px!important;height:20px!important}.el-switch__core .el-switch__action{width:16px!important;height:16px!important}.el-slider__runway{height:4px!important}.el-slider__bar{background:var(--color-primary)!important}.el-slider__button{border-color:var(--color-primary)!important;width:16px!important;height:16px!important}html.dark .el-table th.el-table__cell{color:var(--text-secondary)!important;background:#0d1420!important}html.dark .el-table,html.dark .el-table__inner-wrapper,html.dark .el-table__body-wrapper,html.dark .el-table__header-wrapper,html.dark .el-table__header,html.dark .el-table__body,html.dark .el-table__empty-block,html.dark .el-table__append-wrapper,html.dark .el-table__fixed,html.dark .el-table__fixed-right,html.dark .el-table__fixed-header-wrapper,html.dark .el-table__fixed-body-wrapper{background:var(--bg-card)!important;color:var(--text-secondary)!important}html.dark .el-table tr,html.dark .el-table__header tr,html.dark .el-table__body tr,html.dark .el-table__row{background:var(--bg-card)!important}html.dark .el-table td.el-table__cell{background:var(--bg-card)!important;color:var(--text-primary)!important}html.dark .el-table th.el-table__cell,html.dark .el-table__header th.el-table__cell{background:#0d1420!important}html.dark .el-table--striped .el-table__body tr.el-table__row--striped,html.dark .el-table--striped .el-table__body tr.el-table__row--striped td{background:#0c121d!important}html.dark .el-table__body tr:hover,html.dark .el-table__body tr:hover>td,html.dark .el-table__body tr.el-table__row--striped:hover,html.dark .el-table__body tr.el-table__row--striped:hover>td{background:color-mix(in srgb, var(--color-primary) 14%, var(--bg-card))!important}html.dark .el-table__empty-text{color:var(--text-tertiary)!important}html.dark .el-table:before,html.dark .el-table__inner-wrapper:before,html.dark .el-table__border-left-patch{background:var(--border-color)!important}html.dark .el-input__wrapper{box-shadow:0 0 0 1px var(--border-color) inset!important;background:#0d1420!important}html.dark .el-input__inner,html.dark .el-textarea__inner{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder{color:var(--text-placeholder)!important;-webkit-text-fill-color:var(--text-placeholder)!important}html.dark .el-textarea__inner{box-shadow:0 0 0 1px var(--border-color) inset!important;background:#0d1420!important;border-color:#0000!important}html.dark .el-input__wrapper:hover,html.dark .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #3f3f46!important}html.dark .el-input__wrapper.is-focus,html.dark .el-textarea__inner:focus{box-shadow:inset 0 0 0 2px #6380f747!important}html.dark .el-input.is-disabled .el-input__wrapper,html.dark .el-textarea.is-disabled .el-textarea__inner,html.dark .el-input__wrapper.is-disabled{box-shadow:0 0 0 1px var(--border-light) inset!important;background:#0a101a!important}html.dark .el-input.is-disabled .el-input__inner,html.dark .el-textarea.is-disabled .el-textarea__inner{color:var(--text-tertiary)!important;-webkit-text-fill-color:var(--text-tertiary)!important}html.dark input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0d1420!important}html.dark input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0d1420!important}html.dark input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #0d1420!important}html.dark .el-select__wrapper,html.dark .el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--border-color) inset!important;background:#0d1420!important}html.dark .el-form-item__label,html.dark .el-dialog__title,html.dark .el-dialog__body{color:var(--text-primary)!important}html.dark .el-form-item__label{color:var(--text-secondary)!important}html.dark .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-text):not(.is-link){border-color:var(--border-color)!important;color:var(--text-primary)!important;background:#172033!important}html.dark .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-text):not(.is-link):hover{color:#fff!important;background:#1f2d46!important;border-color:#3b4a63!important}html.dark .el-select__placeholder,html.dark .el-range-input,html.dark .el-range-separator{color:var(--text-secondary)!important}html.dark .el-select-dropdown,html.dark .el-popper{border-color:var(--border-color)!important;background:#111827!important}html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background:var(--color-primary-bg)!important}html.dark .el-dialog{border-color:var(--border-color)!important;background:#111827!important}html.dark .el-button--primary:hover{box-shadow:0 4px 14px #4f6df540!important}html.dark .el-button--danger:hover{background:#2d0a0a!important}html.dark .el-tag--success{color:#5eead4!important;background:#10b98138!important}html.dark .el-tag--danger{color:#fca5a5!important;background:#ef444438!important}html.dark .el-tag--warning{color:#fcd34d!important;background:#f59e0b3d!important}html.dark .el-tag--info{color:#cbd5e1!important;background:#94a3b829!important}html.dark .el-message{border-color:var(--border-color)!important}html.dark .el-overlay{background:#0009!important}@media (width<=767px){.el-message{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.el-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto!important}.el-dialog__header{padding:16px 16px 0!important}.el-dialog__body{max-height:calc(100dvh - 138px);overflow:auto;padding:16px!important}.el-dialog__footer{padding:0 16px 16px!important}.el-form-item{margin-bottom:14px!important}.el-form--inline .el-form-item,.el-form-item,.el-form-item__content,.el-input,.el-select,.el-date-editor,.el-cascader,.el-autocomplete,.el-input-number,.el-button{max-width:100%}.el-form--inline .el-form-item{width:100%;margin-right:0!important;display:flex!important}.el-form--inline .el-form-item__content{width:100%}.el-table{width:100%!important}.el-table__inner-wrapper{max-width:100%}.el-table__header-wrapper,.el-table__body-wrapper{overflow-x:auto!important}.el-table th.el-table__cell,.el-table .el-table__cell{padding:8px 10px!important}.el-table .cell{word-break:break-word;line-height:1.45;white-space:normal!important}.el-table th.el-table-fixed-column--left,.el-table td.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right,.el-table td.el-table-fixed-column--right,.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right{z-index:1!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.el-table .el-table__fixed,.el-table .el-table__fixed-right,.el-table .el-table__fixed-right-patch,.el-table__fixed,.el-table__fixed-right,.el-table__fixed-right-patch{display:none!important}.el-tabs__nav-wrap{overflow-x:auto}.el-tabs__nav-scroll{overflow:visible!important}.el-tabs__nav{white-space:nowrap}}html.is-mobile-viewport .el-message{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}html.is-mobile-viewport .el-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto!important}html.is-mobile-viewport .el-dialog__header{padding:16px 16px 0!important}html.is-mobile-viewport .el-dialog__body{max-height:calc(var(--app-height,100dvh) - 138px);overflow:auto;padding:16px!important}html.is-mobile-viewport .el-dialog__footer{padding:0 16px 16px!important}html.is-mobile-viewport .el-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}html.is-mobile-viewport .el-drawer__body{-webkit-overflow-scrolling:touch;overflow:auto}html.is-mobile-viewport .el-drawer__header{margin-bottom:10px}html.is-mobile-viewport .el-form-item{margin-bottom:14px!important}html.is-mobile-viewport .el-form--inline .el-form-item,html.is-mobile-viewport .el-form-item,html.is-mobile-viewport .el-form-item__content,html.is-mobile-viewport .el-input,html.is-mobile-viewport .el-select,html.is-mobile-viewport .el-date-editor,html.is-mobile-viewport .el-cascader,html.is-mobile-viewport .el-autocomplete,html.is-mobile-viewport .el-input-number{max-width:100%;width:100%!important}html.is-mobile-viewport .el-button{max-width:100%}html.is-mobile-viewport .el-popper,html.is-mobile-viewport .el-picker__popper,html.is-mobile-viewport .el-select__popper,html.is-mobile-viewport .el-cascader__dropdown{max-width:calc(100vw - 16px)!important}html.is-mobile-viewport .el-form--inline .el-form-item{width:100%;margin-right:0!important;display:flex!important}html.is-mobile-viewport .el-form--inline .el-form-item__content{width:100%}html.is-mobile-viewport .el-table{width:100%!important}html.is-mobile-viewport .el-table__inner-wrapper{max-width:100%}html.is-mobile-viewport .el-table__header-wrapper,html.is-mobile-viewport .el-table__body-wrapper{overflow-x:auto!important}html.is-mobile-viewport .el-table th.el-table__cell,html.is-mobile-viewport .el-table .el-table__cell{padding:8px 10px!important}html.is-mobile-viewport .el-table .cell{word-break:break-word;line-height:1.45;white-space:normal!important}html.is-mobile-viewport .el-table th.el-table-fixed-column--left,html.is-mobile-viewport .el-table td.el-table-fixed-column--left,html.is-mobile-viewport .el-table th.el-table-fixed-column--right,html.is-mobile-viewport .el-table td.el-table-fixed-column--right,html.is-mobile-viewport .el-table .el-table-fixed-column--left,html.is-mobile-viewport .el-table .el-table-fixed-column--right{z-index:1!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}html.is-mobile-viewport .el-table .el-table__fixed,html.is-mobile-viewport .el-table .el-table__fixed-right,html.is-mobile-viewport .el-table .el-table__fixed-right-patch,html.is-mobile-viewport .el-table__fixed,html.is-mobile-viewport .el-table__fixed-right,html.is-mobile-viewport .el-table__fixed-right-patch{display:none!important}html.is-mobile-viewport .el-tabs__nav-wrap{overflow-x:auto}html.is-mobile-viewport .el-tabs__nav-scroll{overflow:visible!important}html.is-mobile-viewport .el-tabs__nav{white-space:nowrap}.main-layout.store-jdl-shell{--js-primary:#5266d8;--js-primary-hover:#465ac7;--js-primary-active:#3f51b6;--js-primary-soft:#eef1ff;--js-page:#f6f7f9;--js-card:#fff;--js-text:#171a21;--js-text-secondary:#5f6673;--js-text-tertiary:#8a919e;--js-border:#171a2114;--js-shadow-card:0 8px 28px #1a233a0e;--js-shadow-raised:0 14px 38px #1a233a17;--js-radius-card:8px;--js-radius-control:8px;--js-space-1:4px;--js-space-2:8px;--js-space-3:12px;--js-space-4:16px;--js-space-5:20px;--js-space-6:24px;--js-page-gap:16px;--color-primary:var(--js-primary);--color-primary-dark:var(--js-primary-hover);--color-primary-bg:var(--js-primary-soft);--bg-page:var(--js-page);--bg-card:var(--js-card);--text-primary:var(--js-text);--text-secondary:var(--js-text-secondary);--text-tertiary:var(--js-text-tertiary);--border-color:var(--js-border);--border-light:#171a210e;--sidebar-bg:#fbfcfe;--sidebar-border:#171a2112;--sidebar-text:#626a78;--sidebar-text-active:var(--js-primary);--sidebar-logo-text:var(--js-text);--sidebar-icon:#8e97a6;--el-color-primary:var(--js-primary)}html.dark .main-layout.store-jdl-shell{--js-primary:#7d91ff;--js-primary-hover:#91a2ff;--js-primary-active:#6f83ef;--js-primary-soft:#5266d833;--js-page:#0b0f17;--js-card:#121925;--js-text:#f4f7fb;--js-text-secondary:#c1c8d4;--js-text-tertiary:#8f99aa;--js-border:#94a3b829;--js-shadow-card:0 10px 32px #0000003d;--js-shadow-raised:0 18px 42px #0000005c;--sidebar-bg:#0d131d;--sidebar-border:#94a3b824;--sidebar-text:#b8c0ce;--sidebar-icon:#8490a2}.main-layout.store-jdl-shell .sidebar-bg{background:0 0}.main-layout.store-jdl-shell .sidebar-logo{border-bottom-color:#0000;justify-content:flex-start;height:64px;padding:0 18px}.main-layout.store-jdl-shell .logo-symbol{border-radius:8px;width:30px;height:30px;box-shadow:0 4px 14px #171a2117}.main-layout.store-jdl-shell .sidebar .el-menu{padding:6px 0 18px}.main-layout.store-jdl-shell .sidebar .el-menu-item{border-radius:8px;height:44px;margin:2px 10px;line-height:44px;position:relative;padding:0 12px!important}.main-layout.store-jdl-shell .sidebar .el-menu-item:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-10px}.main-layout.store-jdl-shell .sidebar .el-menu-item.is-active{font-weight:650;background:var(--js-primary-soft)!important}.main-layout.store-jdl-shell .sidebar .el-menu-item.is-active:before{background:var(--js-primary)}.main-layout.store-jdl-shell .sidebar .el-menu-item:hover{background:color-mix(in srgb, var(--js-primary) 7%, transparent)!important}.main-layout.store-jdl-shell .menu-group-label{color:var(--js-text-tertiary);letter-spacing:0;opacity:1;padding:15px 20px 5px;font-size:11px;font-weight:650}.main-layout.store-jdl-shell .sidebar-footer{border-top-color:#0000}.main-layout.store-jdl-shell .header{border-bottom-color:var(--js-border);background:color-mix(in srgb, var(--js-card) 96%, transparent);height:64px;box-shadow:none;padding:0 28px}.main-layout.store-jdl-shell .header-left{gap:14px}.main-layout.store-jdl-shell .header-menu-btn{width:34px;height:34px;color:var(--js-text-secondary)!important;border-radius:8px!important;padding:0!important}.main-layout.store-jdl-shell .header-menu-btn:hover{color:var(--js-primary)!important;background:var(--js-primary-soft)!important}.main-layout.store-jdl-shell .store-user-trigger{min-width:0;height:50px;color:var(--js-text);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:inline-grid}.main-layout.store-jdl-shell .store-user-trigger:hover{background:color-mix(in srgb, var(--js-primary) 6%, transparent)}.main-layout.store-jdl-shell .store-user-copy{justify-items:start;min-width:0;line-height:1.25;display:grid}.main-layout.store-jdl-shell .store-user-copy strong,.main-layout.store-jdl-shell .store-user-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.main-layout.store-jdl-shell .store-user-copy strong{font-size:13px}.main-layout.store-jdl-shell .store-user-copy small{color:var(--js-text-tertiary);font-size:11px}.main-layout.store-jdl-shell .store-user-trigger>.el-icon{color:var(--js-text-tertiary);font-size:13px}.main-layout.store-jdl-shell .content{background:var(--js-page);min-height:calc(100dvh - 64px);padding:28px clamp(24px,2.7vw,42px) 42px}.main-layout.store-jdl-shell:has(.employee-step-action-dock) .content{padding-bottom:132px}.store-jdl-page{width:min(100%,1520px);color:var(--js-text,var(--text-primary));margin:0 auto}.store-jdl-card{border:1px solid var(--js-border,var(--border-color));border-radius:var(--js-radius-card,8px);background:var(--js-card,var(--bg-card));box-shadow:var(--js-shadow-card,var(--shadow-sm))}.store-jdl-card.is-interactive{transition:border-color .16s,box-shadow .16s,transform .16s}.store-jdl-card.is-interactive:hover{border-color:color-mix(in srgb, var(--js-primary,var(--color-primary)) 24%, var(--js-border,var(--border-color)));box-shadow:var(--js-shadow-raised,var(--shadow-md));transform:translateY(-2px)}.main-layout.store-jdl-shell .store-jdl-page{--js-control-height:40px;--js-radius-standard:10px;--js-radius-compact:8px;--js-surface-muted:color-mix(in srgb, var(--js-page) 76%, var(--js-card));color:var(--js-text)}.main-layout.store-jdl-shell .store-jdl-list-page,.main-layout.store-jdl-shell .store-jdl-detail-page,.main-layout.store-jdl-shell .store-jdl-workbook-page{gap:var(--js-page-gap);flex-direction:column;display:flex}.main-layout.store-jdl-shell .store-jdl-dashboard-page{gap:var(--js-space-6);flex-direction:column;display:flex}.main-layout.store-jdl-shell .store-jdl-back-row{align-items:center;min-height:28px;display:flex}.main-layout.store-jdl-shell .store-jdl-back-row .el-button{color:var(--js-text-secondary);margin-left:-12px}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head),.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head{border:0;border-bottom:1px solid var(--js-border);min-height:72px;box-shadow:none;background:0 0;border-radius:0;padding:4px 0 10px}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head) h2,.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head h2{color:var(--js-text);letter-spacing:0;margin:3px 0 5px;font-size:26px;font-weight:740}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head) .kicker,.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head .kicker{color:var(--js-primary);font-size:12px;font-weight:700}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head)>.el-button:first-child,.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head .el-button:first-child{color:var(--js-text-secondary)}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.scope-strip,.order-tabs){border:0;border-bottom:1px solid var(--js-border);min-height:48px;box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;gap:4px;padding:4px 0;display:flex;overflow-x:auto}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.scope-strip,.order-tabs)::-webkit-scrollbar{display:none}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.scope-strip,.order-tabs) button{min-height:38px;color:var(--js-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.scope-strip,.order-tabs) button:hover{color:var(--js-primary);background:color-mix(in srgb, var(--js-primary) 7%, transparent)}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.scope-strip,.order-tabs) button.active{color:var(--js-primary);background:var(--js-primary-soft);font-weight:680}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.toolbar,.sheet-filters),.main-layout.store-jdl-shell .store-jdl-list-page .filters{border:1px solid var(--js-border);border-radius:var(--js-radius-standard);background:var(--js-card);min-height:64px;box-shadow:none;padding:12px}.main-layout.store-jdl-shell .store-jdl-list-page .el-input__wrapper,.main-layout.store-jdl-shell .store-jdl-list-page .el-select__wrapper,.main-layout.store-jdl-shell .store-jdl-list-page .el-date-editor,.main-layout.store-jdl-shell .store-jdl-detail-page .el-input__wrapper,.main-layout.store-jdl-shell .store-jdl-detail-page .el-select__wrapper,.main-layout.store-jdl-shell .store-jdl-detail-page .el-date-editor{min-height:var(--js-control-height);box-shadow:0 0 0 1px var(--js-border) inset;border-radius:8px}.main-layout.store-jdl-shell .store-jdl-page .el-input__wrapper:hover,.main-layout.store-jdl-shell .store-jdl-page .el-select__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--js-primary) 38%, var(--js-border)) inset}.main-layout.store-jdl-shell .store-jdl-page .el-input__wrapper.is-focus,.main-layout.store-jdl-shell .store-jdl-page .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--js-primary) inset, 0 0 0 3px color-mix(in srgb, var(--js-primary) 13%, transparent)}.main-layout.store-jdl-shell .store-jdl-page .el-button{border-radius:var(--js-radius-control);letter-spacing:0;min-height:38px}.main-layout.store-jdl-shell .store-jdl-page .el-button:is(.is-text,.is-link){min-width:40px;padding-inline:8px}.main-layout.store-jdl-shell .store-jdl-page .el-button--primary:not(.is-plain):not(.is-text):not(.is-link){--el-button-text-color:#fff;color:#fff!important}.main-layout.store-jdl-shell .store-jdl-page .el-button--primary:is(.is-text,.is-link){--el-button-text-color:var(--js-primary);color:var(--js-primary)!important;background:0 0!important;border-color:#0000!important}.main-layout.store-jdl-shell .store-jdl-page .el-button+.el-button{margin-left:0}.main-layout.store-jdl-shell .store-jdl-page :is(.head-actions,.row-actions,.source-actions,.form-actions){gap:8px}.main-layout.store-jdl-shell .store-jdl-page .el-card,.main-layout.store-jdl-shell .store-jdl-page>:is(.order-table,.empty-panel),.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.next-task,.decision-bar,.section-bar,.workspace-tabs,.source-bar){border:1px solid var(--js-border);border-radius:var(--js-radius-card);background:var(--js-card);box-shadow:var(--js-shadow-card)}.main-layout.store-jdl-shell .store-jdl-page .el-card__header{border-bottom-color:var(--js-border);align-items:center;min-height:52px;padding:14px 18px;display:flex}.main-layout.store-jdl-shell .store-jdl-page .el-card__body{padding:16px 18px 18px}.main-layout.store-jdl-shell .store-jdl-list-page>.el-card{min-width:0;overflow:hidden}.main-layout.store-jdl-shell .store-jdl-list-page>.el-card .el-table{width:100%}.main-layout.store-jdl-shell .store-jdl-page .el-table{--el-table-border-color:var(--js-border);--el-table-header-bg-color:var(--js-surface-muted);--el-table-row-hover-bg-color:color-mix(in srgb, var(--js-primary) 4%, var(--js-card));--el-table-text-color:var(--js-text);--el-table-header-text-color:var(--js-text-secondary);color:var(--js-text)}.main-layout.store-jdl-shell .store-jdl-page .el-table th.el-table__cell{height:46px;padding:8px 0;font-size:12px;font-weight:680}.main-layout.store-jdl-shell .store-jdl-page .el-table td.el-table__cell{min-height:54px;padding:10px 0}.main-layout.store-jdl-shell .store-jdl-page .el-table .cell{line-height:1.45}.main-layout.store-jdl-shell .store-jdl-page .muted,.main-layout.store-jdl-shell .store-jdl-page .table-note{color:var(--js-text-tertiary)}.main-layout.store-jdl-shell .store-jdl-page .el-tag{border-radius:6px;font-weight:620}.main-layout.store-jdl-shell .store-jdl-page .el-empty{min-height:210px;padding:28px 16px}.main-layout.store-jdl-shell .store-jdl-list-page>.el-empty{border:1px dashed color-mix(in srgb, var(--js-primary) 22%, var(--js-border));border-radius:var(--js-radius-standard);background:var(--js-card);min-height:250px;box-shadow:none}.main-layout.store-jdl-shell .store-jdl-list-page>.el-empty .el-empty__image{opacity:.68;width:84px}.main-layout.store-jdl-shell .store-jdl-page .el-empty__description p{color:var(--js-text-secondary)}.main-layout.store-jdl-shell .store-jdl-detail-page :is(.summary-grid,.summary-strip,.contract-strip,.customer-strip,.amount-split,.locked-summary) article{border:1px solid var(--js-border);background:var(--js-surface-muted);box-shadow:none;border-radius:9px}.main-layout.store-jdl-shell .store-jdl-detail-page :is(.summary-grid,.summary-strip,.contract-strip,.customer-strip,.amount-split,.locked-summary) article>span:first-child{color:var(--js-text-tertiary);font-size:12px}.main-layout.store-jdl-shell .store-jdl-detail-page :is(.next-task,.decision-bar,.section-bar){border-left:3px solid var(--js-primary);box-shadow:none}.store-jdl-shell .el-dialog{border:1px solid var(--js-border,var(--border-color));background:var(--js-card,var(--bg-card));border-radius:8px;box-shadow:0 24px 68px #0f172a33}body:has(.store-jdl-shell) .el-overlay .el-dialog{border:1px solid var(--js-border,var(--border-color));background:var(--js-card,var(--bg-card));border-radius:8px;box-shadow:0 24px 68px #0f172a33}.store-jdl-shell .el-dialog__header{border-bottom:1px solid var(--js-border,var(--border-color));margin-right:0;padding:18px 20px 14px}body:has(.store-jdl-shell) .el-overlay .el-dialog__header{border-bottom:1px solid var(--js-border,var(--border-color));margin-right:0;padding:18px 20px 14px}.store-jdl-shell .el-dialog__body{padding:18px 20px 22px}body:has(.store-jdl-shell) .el-overlay .el-dialog__body{padding:18px 20px 22px}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box{border:1px solid var(--js-border,var(--border-color,#e4e7ed));background:var(--js-card,var(--bg-card,#fff));border-radius:8px;width:min(440px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 24px 68px #0f172a33}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__header{padding:18px 20px 12px}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__title{color:var(--js-text,var(--text-primary,#171a21));font-size:17px;font-weight:700;line-height:1.4}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__content{color:var(--js-text-secondary,var(--text-secondary,#606773));padding:2px 20px 18px;font-size:14px;line-height:1.65}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__status{font-size:24px}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__btns{border-top:1px solid var(--js-border,var(--border-color,#e4e7ed));background:var(--js-surface-muted,#f7f8fa);justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__btns .el-button{border-radius:var(--js-radius-control,8px);min-width:88px;min-height:40px;margin-left:0}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__btns .el-button--primary{--el-button-text-color:#fff;color:#fff!important}.main-layout.store-jdl-shell .store-jdl-page .form-section{border:1px solid var(--js-border);background:var(--js-surface-muted);border-radius:10px;padding:16px}.main-layout.store-jdl-shell .store-jdl-page .section-title{margin-bottom:14px}.main-layout.store-jdl-shell .store-jdl-page .section-title strong{color:var(--js-text);font-size:15px}.main-layout.store-jdl-shell .employee-step-action-dock{left:calc(var(--app-sidebar-width,190px) + 28px);border-color:color-mix(in srgb, var(--js-primary) 22%, var(--js-border));background:color-mix(in srgb, var(--js-card) 97%, transparent);border-radius:8px;bottom:18px;right:28px;box-shadow:0 16px 44px #0f172a29}.main-layout.store-jdl-shell .store-jdl-workbook-page{--js-control-height:36px;max-width:none}.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head{gap:12px}.main-layout.store-jdl-shell .store-jdl-workbook-page .editor-body,.main-layout.store-jdl-shell .store-jdl-workbook-page .sheet-area{min-width:0}.main-layout.store-jdl-shell .store-jdl-workbook-page .sheet-area{border-radius:var(--js-radius-compact);box-shadow:var(--js-shadow-card)}.main-layout.store-jdl-shell .store-jdl-workbook-page .source-bar{border-radius:var(--js-radius-compact)}@media (width<=1199px){.main-layout.store-jdl-shell .content{padding:22px 20px 34px}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.toolbar,.sheet-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.main-layout.store-jdl-shell .el-overlay{z-index:2300!important}body:has(.store-jdl-shell) .el-overlay{z-index:2300!important}.main-layout.store-jdl-shell .header{height:54px;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left))}.main-layout.store-jdl-shell .content{min-height:calc(100dvh - 54px);padding:14px max(12px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.main-layout.store-jdl-shell:has(.employee-step-action-dock) .content{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.store-jdl-card{border-radius:8px;box-shadow:0 5px 18px #1a233a0d}.main-layout.store-jdl-shell .store-jdl-list-page,.main-layout.store-jdl-shell .store-jdl-detail-page,.main-layout.store-jdl-shell .store-jdl-workbook-page{gap:12px}.main-layout.store-jdl-shell .store-customers.store-jdl-list-page>.scope-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.main-layout.store-jdl-shell .store-customers.store-jdl-list-page>.scope-strip button{justify-content:center;min-width:0;padding:0 6px}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.toolbar,.sheet-filters),.main-layout.store-jdl-shell .store-jdl-list-page .filters{grid-template-columns:1fr;min-height:0;padding:10px}.main-layout.store-jdl-shell .store-jdl-list-page>:is(.toolbar,.sheet-filters)>*,.main-layout.store-jdl-shell .store-jdl-list-page .filters>*{width:100%}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head),.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head{min-height:0;padding:2px 0 10px}.main-layout.store-jdl-shell .store-jdl-detail-page>:is(.page-head,.detail-head) h2,.main-layout.store-jdl-shell .store-jdl-workbook-page>.editor-head h2{font-size:22px}.main-layout.store-jdl-shell .store-jdl-page .el-card__header{padding:12px 14px}.main-layout.store-jdl-shell .store-jdl-page .el-card__body{padding:14px}.main-layout.store-jdl-shell .store-jdl-list-page>.el-empty{min-height:210px;padding:22px 14px}.main-layout.store-jdl-shell .employee-step-action-dock{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.store-jdl-shell .el-dialog{border-radius:8px;max-width:none;width:calc(100vw - 20px)!important;margin:10px auto!important}body:has(.store-jdl-shell) .el-overlay .el-dialog{border-radius:8px;max-width:none;width:calc(100vw - 20px)!important;margin:10px auto!important}.store-jdl-shell .el-dialog__body{max-height:calc(100dvh - 132px);padding:16px;overflow-y:auto}body:has(.store-jdl-shell) .el-overlay .el-dialog__body{max-height:calc(100dvh - 132px);padding:16px;overflow-y:auto}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box{width:calc(100vw - 20px);max-width:none}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__header{padding:16px 16px 10px}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__content{padding:2px 16px 16px}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__btns{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}body:has(.store-jdl-shell) .el-overlay-message-box .el-message-box__btns .el-button{flex:1;min-height:44px}}@media (prefers-reduced-motion:reduce){.store-jdl-card.is-interactive{transition:none}.store-jdl-card.is-interactive:hover{transform:none}}#app{width:100%;min-height:100dvh;font-family:var(--font-family);margin:0;padding:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.login-shell[data-v-d78e99d9]{min-height:100dvh;color:var(--text-primary);background:linear-gradient(112deg,#ffffff0d,#ffffff2e),url(/login-paint-bg.png) 50%/cover no-repeat,#eef3f7;justify-content:center;align-items:center;padding:48px 28px;display:flex;position:relative;overflow:hidden auto}html.login-page-active,html.login-page-active body{overscroll-behavior-x:none;overflow-x:clip!important}.login-shell[data-v-d78e99d9]:before{content:"";z-index:0;pointer-events:none;opacity:0;background:url(/login-paint-bg-night.png) 50%/cover no-repeat;position:absolute;inset:0}html.theme-view-transition .workspace-ghost,html.theme-fallback-transition .workspace-ghost{animation:none!important}.login-theme-switch[data-v-d78e99d9]{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff8a;border:1px solid #ffffffb3;border-radius:12px;grid-template-columns:repeat(2,38px);gap:4px;padding:4px;transition:background .35s,border-color .35s,box-shadow .35s;display:grid;position:absolute;top:clamp(18px,2.6vh,28px);right:clamp(18px,2.6vw,34px);box-shadow:0 12px 30px #36476c1a}.login-theme-switch button[data-v-d78e99d9]{color:#45526bad;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;font-size:18px;transition:color .22s,background .22s,box-shadow .22s;display:inline-grid}.login-theme-switch button[data-v-d78e99d9]:hover{color:var(--color-primary);background:#ffffff80}.login-theme-switch button.active[data-v-d78e99d9]{color:#263759;background:#ffffffeb;box-shadow:0 7px 18px #36476c21}.login-theme-switch button[data-v-d78e99d9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.login-stage-wrap[data-v-d78e99d9]{z-index:2;width:min(100%,1460px);height:min(760px,100dvh - 96px);min-height:560px;position:relative}.paint-texture[data-v-d78e99d9]{z-index:1;opacity:.82;background:linear-gradient(112deg,#ffffff05 0 63%,#ffffff9e 63% 78%,#ffffff2e 78%),radial-gradient(at 78% 22%,#fff9,#0000 30%);position:absolute;inset:0}.paint-texture[data-v-d78e99d9]:after{content:"";filter:blur(18px);background:radial-gradient(at 18% 92%,#d9770624,#0000 22%),radial-gradient(at 82% 72%,#4f6df51f,#0000 26%);position:absolute;inset:-8%}.workspace-ghost[data-v-d78e99d9]{z-index:1;width:min(64%,930px);height:calc(100% - 42px);box-shadow:none;isolation:isolate;transform-origin:0;pointer-events:none;background:0 0;border:0;border-radius:22px;grid-template-columns:minmax(128px,18%) 1fr;gap:12px;padding:10px;animation:11s ease-in-out infinite ghostFloat-d78e99d9;display:grid;position:absolute;top:clamp(18px,3.2vh,34px);left:0;overflow:hidden;transform:perspective(1150px)rotateY(8.5deg)rotateX(1.5deg)translate(-4px)}.workspace-ghost[data-v-d78e99d9]:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:linear-gradient(112deg,#ffffffb8,#eff5ff80 56%,#ffffff5c),radial-gradient(at 8% 8%,#ffffffb3,#0000 34%),radial-gradient(at 84% 92%,#4f6df51a,#0000 34%);border:1px solid #ffffff9e;position:absolute;inset:0;box-shadow:0 22px 78px #4a5c841a,inset 0 1px #ffffffb3}.ghost-sidebar[data-v-d78e99d9],.ghost-content[data-v-d78e99d9]{z-index:1;position:relative}.ghost-sidebar[data-v-d78e99d9],.ghost-content[data-v-d78e99d9],.auth-panel[data-v-d78e99d9],.brand-panel[data-v-d78e99d9]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff6e;border:1px solid #ffffff80;box-shadow:0 18px 54px #36476c0e}.ghost-sidebar[data-v-d78e99d9]{background:#ffffff80;border-color:#ffffff94;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(18px,1.9vw,24px) clamp(12px,1.4vw,16px) 16px;display:flex}.ghost-logo-line[data-v-d78e99d9]{color:#2e3c56c7;align-items:center;gap:9px;margin-bottom:clamp(18px,2.4vh,26px);font-size:clamp(12px,1vw,15px);display:flex}.ghost-logo-line img[data-v-d78e99d9]{object-fit:contain;opacity:.72;mix-blend-mode:multiply;width:23px;height:18px}.ghost-nav-list[data-v-d78e99d9]{gap:clamp(6px,1vh,9px);display:grid}.ghost-nav[data-v-d78e99d9]{color:#44526fbf;border-radius:8px;align-items:center;gap:9px;height:clamp(25px,3.2vh,32px);padding:0 9px;font-size:clamp(10px,.82vw,12px);font-weight:600;display:flex}.ghost-nav.active[data-v-d78e99d9]{color:#4f6df5;background:#4f6df51f}.nav-icon[data-v-d78e99d9]{color:#4a5b7ab8;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:14px;display:inline-grid}.ghost-nav.active .nav-icon[data-v-d78e99d9]{color:#4f6df5;background:#4f6df51f;box-shadow:inset 0 0 0 1px #4f6df514}.ghost-summary[data-v-d78e99d9]{color:#44526fc7;background:#ffffff7a;border:1px solid #5a6f9614;border-radius:10px;margin-top:auto;padding:12px;font-size:11px}.ghost-summary strong[data-v-d78e99d9]{margin-bottom:10px;display:block}.ghost-summary p[data-v-d78e99d9]{justify-content:space-between;margin:8px 0;display:flex}.ghost-summary b[data-v-d78e99d9]{color:#2e3c56e6}.ghost-content[data-v-d78e99d9]{background:#ffffff7a;border-color:#ffffff8f;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(18px,1.9vw,24px);display:flex}.ghost-header[data-v-d78e99d9]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ghost-header h3[data-v-d78e99d9]{color:#2e3c56db;margin:0;font-size:17px}.ghost-header span[data-v-d78e99d9]{color:#5b688480;font-size:11px}.ghost-welcome[data-v-d78e99d9]{background:#ffffff7a;border:1px solid #5a6f9614;border-radius:14px;justify-content:space-between;align-items:end;margin-bottom:14px;padding:18px 20px;display:flex}.ghost-welcome strong[data-v-d78e99d9]{color:#2e3c56db;font-size:19px}.ghost-welcome span[data-v-d78e99d9]{color:#5b688494;font-size:12px}.ghost-stat-row[data-v-d78e99d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ghost-stat[data-v-d78e99d9]{background:#ffffff75;border:1px solid #5a6f9614;border-radius:10px;height:clamp(66px,8vh,88px);padding:clamp(10px,1.2vw,13px)}.ghost-stat span[data-v-d78e99d9],.ghost-stat small[data-v-d78e99d9]{color:#5b6884a6;font-size:11px;display:block}.ghost-stat strong[data-v-d78e99d9]{color:#2e3c56db;margin:6px 0 4px;font-size:clamp(18px,1.7vw,24px);line-height:1;display:block}.ghost-stat small[data-v-d78e99d9]{color:#1b9977b8}.ghost-chart[data-v-d78e99d9]{background:#ffffff52;border:1px solid #5a6f9614;border-radius:12px;height:clamp(138px,20vh,190px);margin:clamp(16px,2.4vh,26px) 0;position:relative;overflow:hidden}.ghost-chart h4[data-v-d78e99d9]{z-index:1;color:#2e3c56c7;margin:0;font-size:13px;position:absolute;top:16px;left:18px}.chart-grid[data-v-d78e99d9]{background-image:linear-gradient(#5a6f9614 1px,#0000 1px),linear-gradient(90deg,#5a6f9614 1px,#0000 1px);background-size:72px 46px;position:absolute;inset:18px}.chart-line[data-v-d78e99d9]{opacity:.86;border-bottom:4px solid #5b7cff;border-radius:50% 50% 0 0/70% 70% 0 0;height:118px;position:absolute;bottom:52px;left:26px;right:22px;transform:skew(-16deg)rotate(-3deg)}.ghost-progress[data-v-d78e99d9]{color:#44526fb8;margin-top:auto}.ghost-progress h4[data-v-d78e99d9]{color:#2e3c56d1;margin:0 0 14px;font-size:14px}.progress-row[data-v-d78e99d9]{grid-template-columns:120px 1fr;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:grid}.progress-row i[data-v-d78e99d9]{background:#5a6f961f;border-radius:999px;height:7px;overflow:hidden}.progress-row b[data-v-d78e99d9]{border-radius:inherit;background:linear-gradient(90deg,#4f6df5,#7aa1ff);height:100%;display:block}.auth-stage[data-v-d78e99d9]{z-index:3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:24px;grid-template-columns:41% 59%;width:clamp(720px,54vw,828px);height:calc(100% - clamp(46px,6vh,68px));min-height:520px;display:grid;position:absolute;top:clamp(38px,5.2vh,58px);right:0;overflow:hidden;box-shadow:0 28px 76px #36476c25}.login-copyright[data-v-d78e99d9]{z-index:3;color:#5d6c865c;letter-spacing:0;white-space:nowrap;text-shadow:0 1px #ffffff94;pointer-events:none;margin:0;font-size:12px;line-height:1.4;position:absolute;bottom:clamp(18px,2.6vh,28px);left:50%;transform:translate(-50%)}.auth-stage[data-v-d78e99d9]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff70,#ffffff42 39%,#ffffffdb 39%),linear-gradient(150deg,#4f6df50d,#0000 44%);position:absolute;inset:0}.brand-panel[data-v-d78e99d9]{z-index:1;box-shadow:none;opacity:1;background:linear-gradient(#ffffff80,#e8f0ff61),radial-gradient(at 12% 100%,#4f6df51f,#0000 46%);border:0;border-radius:24px 0 0 24px;flex-direction:column;justify-content:space-between;padding:clamp(28px,2.8vw,38px);display:flex;position:relative;overflow:hidden}.brand-panel[data-v-d78e99d9]:before,.brand-panel[data-v-d78e99d9]:after{content:"";z-index:0;pointer-events:none;position:absolute}.brand-panel[data-v-d78e99d9]:before{opacity:.72;mix-blend-mode:multiply;filter:saturate(1.18)contrast(1.08);background:url(/login-paint-bg.png) 18% 100%/150% no-repeat;height:46%;inset:auto -18% -8%;-webkit-mask-image:linear-gradient(0deg,#000 0 72%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 72%,#0000 100%)}.brand-panel[data-v-d78e99d9]:after{opacity:.62;filter:saturate(1.25)contrast(1.08);background:url(/login-paint-bg.png) 6% 96%/210% no-repeat;height:28%;bottom:-6%;left:-16%;right:20%;-webkit-mask-image:radial-gradient(at 28% 88%,#000 0 56%,#0000 78%);mask-image:radial-gradient(at 28% 88%,#000 0 56%,#0000 78%)}.brand-mark[data-v-d78e99d9]{justify-content:center;display:flex}.brand-mark[data-v-d78e99d9],.brand-copy[data-v-d78e99d9],.brand-features[data-v-d78e99d9]{z-index:1;position:relative}.brand-logo[data-v-d78e99d9]{object-fit:contain;mix-blend-mode:multiply;width:clamp(100px,8.4vw,128px);height:auto}.brand-copy[data-v-d78e99d9]{margin-top:clamp(52px,7vh,74px)}.eyebrow[data-v-d78e99d9]{color:var(--color-primary);margin:0 0 10px;font-size:13px;font-weight:700}.brand-copy h1[data-v-d78e99d9]{letter-spacing:0;margin:0;font-size:clamp(23px,2vw,28px);line-height:1.18}.subtitle[data-v-d78e99d9]{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:1.8}.brand-mode-switch[data-v-d78e99d9]{background:#f1f3f7d1;border:1px solid #ffffffb8;width:min(100%,258px);margin:28px 0 0;box-shadow:inset 0 1px #ffffff9e,0 10px 24px #36476c0f}.brand-features[data-v-d78e99d9]{gap:14px;margin-top:clamp(38px,6vh,64px);display:grid}.feature-item[data-v-d78e99d9]{color:var(--text-secondary);grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.feature-item .el-icon[data-v-d78e99d9]{background:var(--color-primary-bg);width:34px;height:34px;color:var(--color-primary);border-radius:10px}.feature-item strong[data-v-d78e99d9]{color:var(--text-primary);font-size:14px;display:block}.feature-item span[data-v-d78e99d9]{margin-top:2px;font-size:12px;line-height:1.7;display:block}.auth-panel[data-v-d78e99d9]{z-index:1;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-left:1px solid #4f6df514;border-radius:0 24px 24px 0;padding:clamp(30px,3.7vh,40px) clamp(40px,3.7vw,54px);display:grid;position:relative;overflow:hidden}.auth-panel.register-panel[data-v-d78e99d9]{padding-top:clamp(20px,2.6vh,28px);padding-bottom:clamp(18px,2.6vh,26px);overflow-y:auto}.mode-switch[data-v-d78e99d9]{background:#4f6df514;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.mode-switch button[data-v-d78e99d9]{color:#2d3952d1;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:8px;height:37px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s}.mode-switch button.active[data-v-d78e99d9]{color:var(--color-primary);background:#fff;box-shadow:0 9px 24px #36476c1f}.auth-form[data-v-d78e99d9]{grid-area:1/1;justify-self:center;width:min(100%,356px);margin:clamp(84px,12vh,112px) auto 0}.register-form[data-v-d78e99d9]{margin-top:0}.form-head p[data-v-d78e99d9],.submitted-kicker[data-v-d78e99d9]{color:var(--color-primary);margin:0 0 8px;font-size:13px;font-weight:700}.form-head h2[data-v-d78e99d9],.submitted-state h2[data-v-d78e99d9]{letter-spacing:0;margin:0 0 26px;font-size:27px;line-height:1.25}.register-form .form-head h2[data-v-d78e99d9]{margin-bottom:16px}.login-form[data-v-d78e99d9],.register-fields[data-v-d78e99d9]{gap:4px;display:grid}.account-area-card[data-v-d78e99d9]{background:#4f6df50b;border:1px solid #4f6df524;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:8px 10px;display:flex}.account-area-card span[data-v-d78e99d9]{color:#2d3952c2;white-space:nowrap;font-size:13px;font-weight:700}.login-form[data-v-d78e99d9] .el-form-item{margin-bottom:14px}.register-fields[data-v-d78e99d9] .el-form-item{margin-bottom:6px}.register-fields[data-v-d78e99d9] .el-input__wrapper{min-height:38px}.account-input[data-v-d78e99d9],.department-cascader[data-v-d78e99d9],.primary-action[data-v-d78e99d9],.secondary-action[data-v-d78e99d9]{width:100%}.login-options[data-v-d78e99d9]{justify-content:space-between;align-items:center;margin:2px 0 18px;display:flex}.primary-action[data-v-d78e99d9]{justify-content:center;align-items:center;gap:8px;height:46px;display:inline-flex}.secondary-action[data-v-d78e99d9]{height:42px;margin:12px 0 0}.account-option[data-v-d78e99d9]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.account-option button[data-v-d78e99d9]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0}.step-track[data-v-d78e99d9]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.register-form .step-track[data-v-d78e99d9]{gap:8px;margin-bottom:14px}.step-dot[data-v-d78e99d9]{color:var(--text-tertiary);grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.step-dot>span[data-v-d78e99d9]{background:var(--border-light);width:24px;height:24px;color:var(--text-tertiary);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.step-dot strong[data-v-d78e99d9]{font-size:12px;line-height:1.2;display:block}.step-dot small[data-v-d78e99d9]{margin-top:4px;font-size:11px;line-height:1.4;display:block}.step-dot.active[data-v-d78e99d9],.step-dot.done[data-v-d78e99d9]{color:var(--color-primary)}.step-dot.active>span[data-v-d78e99d9],.step-dot.done>span[data-v-d78e99d9]{background:var(--color-primary);color:#fff}.ai-preferences[data-v-d78e99d9]{gap:16px;display:grid}.preference-row[data-v-d78e99d9]{border:1px solid var(--border-light);background:#f7f9fcb8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.preference-row strong[data-v-d78e99d9]{font-size:14px;display:block}.preference-row small[data-v-d78e99d9]{color:var(--text-tertiary);margin-top:4px;font-size:12px;display:block}.ai-preview[data-v-d78e99d9]{background:linear-gradient(135deg,#4f6df51a,#d9770614);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.ai-pulse[data-v-d78e99d9]{background:var(--color-primary);border-radius:14px;width:38px;height:38px;animation:2.2s ease-out infinite pulse-d78e99d9;box-shadow:0 0 #4f6df552}.ai-preview strong[data-v-d78e99d9]{display:block}.ai-preview p[data-v-d78e99d9]{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.register-actions[data-v-d78e99d9]{grid-template-columns:120px 1fr;gap:12px;margin-top:4px;display:grid}.submitted-state[data-v-d78e99d9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.loading-ring[data-v-d78e99d9]{place-items:center;width:86px;height:86px;margin-bottom:26px;display:grid;position:relative}.loading-ring span[data-v-d78e99d9]{border:2px solid #4f6df51f;border-top-color:var(--color-primary);border-radius:999px;animation:1.4s linear infinite spin-d78e99d9;position:absolute;inset:0}.loading-ring .el-icon[data-v-d78e99d9]{color:#fff;background:var(--color-primary);border-radius:999px;width:48px;height:48px}.submitted-state h2[data-v-d78e99d9]{max-width:420px;margin-bottom:12px}.submitted-desc[data-v-d78e99d9]{max-width:430px;color:var(--text-secondary);margin:0;line-height:1.8}.pending-steps[data-v-d78e99d9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:30px 0;display:flex}.pending-steps span[data-v-d78e99d9]{background:var(--border-light);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.pending-steps span.done[data-v-d78e99d9]{color:var(--color-success);background:#ecfdf5}.pending-steps span.active[data-v-d78e99d9]{color:var(--color-danger);background:#fef2f2}.error-msg[data-v-d78e99d9]{color:var(--color-danger);background:#fef2f2;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;position:absolute;bottom:24px;left:56px;right:56px}.fade-enter-active[data-v-d78e99d9],.fade-leave-active[data-v-d78e99d9],.step-fade-enter-active[data-v-d78e99d9],.step-fade-leave-active[data-v-d78e99d9]{transition:all .24s}.auth-slide-forward-enter-active[data-v-d78e99d9],.auth-slide-forward-leave-active[data-v-d78e99d9],.auth-slide-back-enter-active[data-v-d78e99d9],.auth-slide-back-leave-active[data-v-d78e99d9]{transform-origin:50% 42%;will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1)}.fade-enter-from[data-v-d78e99d9],.fade-leave-to[data-v-d78e99d9]{opacity:0}.step-fade-enter-from[data-v-d78e99d9],.step-fade-leave-to[data-v-d78e99d9]{opacity:0;transform:translateY(14px)}.auth-slide-forward-enter-from[data-v-d78e99d9]{opacity:0;filter:blur(5px);transform:translate(74px,18px)rotate(2.2deg)scale(.982)}.auth-slide-forward-leave-to[data-v-d78e99d9]{opacity:0;filter:blur(5px);transform:translate(-74px,-16px)rotate(-2deg)scale(.988)}.auth-slide-back-enter-from[data-v-d78e99d9]{opacity:0;filter:blur(5px);transform:translate(-74px,18px)rotate(-2.2deg)scale(.982)}.auth-slide-back-leave-to[data-v-d78e99d9]{opacity:0;filter:blur(5px);transform:translate(74px,-16px)rotate(2deg)scale(.988)}@keyframes ghostFloat-d78e99d9{0%,to{transform:perspective(1150px)rotateY(8.5deg)rotateX(1.5deg)translate(-4px)translateY(0)}50%{transform:perspective(1150px)rotateY(7.4deg)rotateX(1.5deg)translate(-4px)translateY(-6px)}}@keyframes pulse-d78e99d9{0%{box-shadow:0 0 #4f6df552}80%,to{box-shadow:0 0 0 18px #4f6df500}}@keyframes spin-d78e99d9{to{transform:rotate(360deg)}}html.dark .login-shell:before{opacity:1}html.dark .paint-texture{opacity:.18;background:linear-gradient(112deg,#08101c2e 0 56%,#6f8eb814 72%,#0000 88%),radial-gradient(at 78% 20%,#a2bee224,#0000 34%)}html.dark .paint-texture:after{opacity:.34;background:radial-gradient(at 18% 92%,#dda05b2e,#0000 24%),radial-gradient(at 82% 72%,#698ab51a,#0000 28%)}html.dark .login-theme-switch{background:#0d16229e;border-color:#c4d8f22e;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff0f}html.dark .login-theme-switch button{color:#cddbefa3}html.dark .login-theme-switch button:hover{color:#dce9fb;background:#ffffff12}html.dark .login-theme-switch button.active{color:#f2f7ff;background:#7e9ecf33;box-shadow:0 7px 18px #0003,inset 0 0 0 1px #b9d0f01a}html.dark .workspace-ghost:before{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(112deg,#172231ad,#1c2b3d7a 56%,#27374b57),radial-gradient(at 84% 92%,#6384b129,#0000 36%);border-color:#bed3ef33;box-shadow:0 28px 82px #0000003d,inset 0 1px #ffffff14}html.dark .ghost-sidebar,html.dark .ghost-content{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#15202f8f;border-color:#bed3ef1f;box-shadow:0 18px 54px #0000001a}html.dark .ghost-sidebar{background:#121c2aa3}html.dark .ghost-logo-line img{opacity:.78;filter:grayscale()invert()brightness(1.3);mix-blend-mode:normal}html.dark .ghost-logo-line,html.dark .ghost-nav,html.dark .ghost-summary,html.dark .ghost-progress{color:#d6e2f3b3}html.dark .ghost-nav.active,html.dark .ghost-nav.active .nav-icon{color:#9bb8ff;background:#6f91eb2e}html.dark .nav-icon{color:#bbcde6ad}html.dark .ghost-summary,html.dark .ghost-welcome,html.dark .ghost-stat,html.dark .ghost-chart{background:#2a3a4e57;border-color:#bed3ef1a}html.dark .ghost-summary b,html.dark .ghost-header h3,html.dark .ghost-welcome strong,html.dark .ghost-stat strong,html.dark .ghost-chart h4,html.dark .ghost-progress h4{color:#e8eff9db}html.dark .ghost-header span,html.dark .ghost-welcome span,html.dark .ghost-stat span{color:#c4d3e88f}html.dark .ghost-stat small{color:#64dab1b8}html.dark .chart-grid{background-image:linear-gradient(#c1d3ec14 1px,#0000 1px),linear-gradient(90deg,#c1d3ec14 1px,#0000 1px)}html.dark .chart-line{border-bottom-color:#82a1ff}html.dark .progress-row i{background:#c1d3ec1f}html.dark .auth-stage{-webkit-backdrop-filter:blur(26px)saturate(1.04);backdrop-filter:blur(26px)saturate(1.04);background:#111b299e;border-color:#c3d6ef2e;box-shadow:0 32px 86px #00000057,inset 0 1px #ffffff0d}html.dark .auth-stage:before{background:linear-gradient(90deg,#24324457,#18253638 41%,#0d16229e 41%),linear-gradient(150deg,#6f90bf14,#0000 48%)}html.dark .brand-panel{background:linear-gradient(#27364985,#15213170),radial-gradient(at 10% 100%,#6d8fbe24,#0000 48%);border-color:#c3d6ef1a}html.dark .brand-panel:before,html.dark .brand-panel:after{mix-blend-mode:normal;filter:brightness(.86)saturate(.88)contrast(.94);background-image:url(/login-paint-bg-night.png)}html.dark .brand-panel:before{opacity:.48}html.dark .brand-panel:after{opacity:.34}html.dark .auth-panel{-webkit-backdrop-filter:blur(20px)saturate(1.02);backdrop-filter:blur(20px)saturate(1.02);background:#0d1622c7;border-color:#c3d6ef1a}html.dark .mode-switch button.active{color:#eef5ff;background:#7f9ecd2e;box-shadow:0 9px 24px #0003,inset 0 0 0 1px #c3d6ef14}html.dark .mode-switch button{color:#cad8ecb3}html.dark .brand-logo{mix-blend-mode:normal;filter:grayscale()invert()brightness(1.35)contrast(1.15)}html.dark .login-copyright{color:#c9d8ed61;text-shadow:0 1px #0000006b}html.dark .preference-row{background:#ffffff08}@media (prefers-reduced-motion:reduce){.login-shell[data-v-d78e99d9]:before,.login-shell.theme-transitioning[data-v-d78e99d9] *,.login-shell.theme-transitioning[data-v-d78e99d9] :before,.login-shell.theme-transitioning[data-v-d78e99d9] :after{transition-duration:.01ms!important;animation:none!important}}@media (width<=1280px){.login-shell[data-v-d78e99d9]{padding-left:28px;padding-right:28px}.login-stage-wrap[data-v-d78e99d9]{width:min(100%,1040px)}.workspace-ghost[data-v-d78e99d9]{opacity:.56;width:min(62%,720px)}.auth-stage[data-v-d78e99d9]{width:min(72%,760px)}}@media (height<=760px) and (width>=981px){.login-shell[data-v-d78e99d9]{align-items:flex-start;padding-top:36px;padding-bottom:72px}.login-stage-wrap[data-v-d78e99d9]{height:660px}.auth-stage[data-v-d78e99d9]{height:calc(100% - 40px);min-height:520px}}@media (width<=980px){.login-shell[data-v-d78e99d9]{flex-direction:column;align-items:flex-start;padding:92px 18px 26px}.login-stage-wrap[data-v-d78e99d9]{width:min(100%,720px);height:auto;min-height:0;margin:0 auto}.workspace-ghost[data-v-d78e99d9]{opacity:.42;width:min(96vw,680px);height:500px;top:18px;left:-70px}.auth-stage[data-v-d78e99d9]{grid-template-columns:1fr;width:min(92vw,720px);height:auto;min-height:auto;margin:0 auto;position:relative;top:auto;right:auto}.brand-panel[data-v-d78e99d9]{border-radius:24px 24px 0 0;padding:28px}.brand-features[data-v-d78e99d9]{display:none}.auth-panel[data-v-d78e99d9]{border-radius:0 0 24px 24px;min-height:580px;padding:28px}.mode-switch[data-v-d78e99d9]{width:100%}.auth-form[data-v-d78e99d9]{margin-top:34px}.step-track[data-v-d78e99d9]{grid-template-columns:1fr}.error-msg[data-v-d78e99d9]{left:28px;right:28px}.login-copyright[data-v-d78e99d9]{text-align:center;white-space:normal;width:100%;margin:18px 0 0;position:relative;bottom:auto;left:auto;transform:none}}@media (width<=560px){.login-shell[data-v-d78e99d9]{align-items:center;padding:32px 14px 22px}.workspace-ghost[data-v-d78e99d9]{display:none}.auth-stage[data-v-d78e99d9]{width:100%}.brand-panel[data-v-d78e99d9],.auth-panel[data-v-d78e99d9]{padding:24px 22px}.auth-panel[data-v-d78e99d9]{min-height:520px}.brand-logo[data-v-d78e99d9]{width:148px}.brand-copy h1[data-v-d78e99d9],.form-head h2[data-v-d78e99d9],.submitted-state h2[data-v-d78e99d9]{font-size:24px}.register-actions[data-v-d78e99d9]{grid-template-columns:1fr}.login-copyright[data-v-d78e99d9]{max-width:calc(100vw - 28px);font-size:11px;line-height:1.6}}.login-shell.mobile-login-shell[data-v-d78e99d9]{width:100%;max-width:100vw;min-height:var(--app-height,100vh);height:auto;padding:max(16px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;overflow:hidden auto}.mobile-login-shell .paint-texture[data-v-d78e99d9]{min-height:100%;position:absolute}.mobile-login-shell .login-theme-switch[data-v-d78e99d9]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));grid-template-columns:repeat(2,34px);padding:3px}.mobile-login-shell .login-theme-switch button[data-v-d78e99d9]{width:34px;height:34px;font-size:16px}.mobile-login-shell .login-stage-wrap[data-v-d78e99d9]{width:100%;max-width:430px;height:auto;min-height:0;margin:52px auto 0}.mobile-login-shell .workspace-ghost[data-v-d78e99d9]{display:none}.mobile-login-shell .auth-stage[data-v-d78e99d9]{box-sizing:border-box;border-radius:24px;grid-template-columns:1fr;width:100%;height:auto;min-height:0;display:grid;position:relative;top:auto;right:auto;overflow:visible}.mobile-login-shell .auth-stage[data-v-d78e99d9]:before{border-radius:inherit;background:linear-gradient(#ffffff7a,#ffffffe0 44%,#fffffff5),linear-gradient(150deg,#4f6df50d,#0000 54%)}html.dark .mobile-login-shell .auth-stage:before{background:linear-gradient(#2f3f5361,#17243547 44%,#0d162294),linear-gradient(150deg,#6f90bf14,#0000 54%)}.mobile-login-shell .brand-panel[data-v-d78e99d9]{border-radius:24px 24px 0 0;justify-content:flex-start;min-height:0;padding:22px}.mobile-login-shell .brand-panel[data-v-d78e99d9]:before,.mobile-login-shell .brand-panel[data-v-d78e99d9]:after{opacity:.42}.mobile-login-shell .brand-logo[data-v-d78e99d9]{width:132px}.mobile-login-shell .brand-copy[data-v-d78e99d9]{margin-top:28px}.mobile-login-shell .brand-mode-switch[data-v-d78e99d9]{width:100%}.mobile-login-shell .brand-features[data-v-d78e99d9]{display:none}.mobile-login-shell .auth-panel[data-v-d78e99d9]{box-sizing:border-box;border-top:1px solid #4f6df514;border-left:0;border-radius:0 0 24px 24px;width:100%;min-height:0;padding:24px 22px 26px;overflow:visible}.mobile-login-shell .auth-panel.register-panel[data-v-d78e99d9]{padding-top:22px;padding-bottom:26px;overflow:visible}.mobile-login-shell .auth-form[data-v-d78e99d9]{width:100%;margin:24px auto 0}.mobile-login-shell .register-form[data-v-d78e99d9]{margin-top:0}.mobile-login-shell .login-options[data-v-d78e99d9]{align-items:center;gap:12px}.mobile-login-shell .login-copyright[data-v-d78e99d9]{z-index:2;text-align:center;white-space:normal;box-sizing:border-box;width:100%;max-width:430px;margin:16px auto 0;position:relative;bottom:auto;left:auto;transform:none}.mobile-login-shell .error-msg[data-v-d78e99d9]{left:22px;right:22px}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.user-avatar[data-v-24130fd5]{color:#fff;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}img[data-v-24130fd5]{display:block}.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;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.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-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!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-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;inset:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.schedule-panel[data-v-665af528]{min-width:0}.schedule-header[data-v-665af528]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.schedule-kicker[data-v-665af528]{color:var(--color-primary,#4f6ef7);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.schedule-header h3[data-v-665af528]{color:var(--text-primary);margin:0;font-size:18px}.schedule-header p[data-v-665af528]{color:var(--text-tertiary);margin:6px 0 0;font-size:13px;line-height:1.6}.header-actions[data-v-665af528],.schedule-actions[data-v-665af528]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schedule-list[data-v-665af528]{gap:10px;display:grid}.schedule-item[data-v-665af528]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:14px;display:grid}.schedule-icon[data-v-665af528]{background:color-mix(in srgb, var(--color-primary,#4f6ef7) 12%, transparent);width:40px;height:40px;color:var(--color-primary,#4f6ef7);border-radius:8px;place-items:center;font-size:19px;display:grid}.schedule-icon.type-conversation_message[data-v-665af528]{color:#168765;background:#16a0771f}.schedule-icon.type-personal_summary[data-v-665af528]{color:#b56d00;background:#d38a1824}.schedule-main[data-v-665af528]{min-width:0}.schedule-title-row[data-v-665af528]{align-items:center;gap:8px;display:flex}.schedule-title-row strong[data-v-665af528]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-main p[data-v-665af528]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:13px;overflow:hidden}.schedule-meta[data-v-665af528]{color:var(--text-tertiary);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.schedule-meta span[data-v-665af528]{align-items:center;gap:4px;display:inline-flex}.schedule-empty[data-v-665af528]{border:1px dashed var(--border-color);min-height:180px;color:var(--text-tertiary);text-align:center;border-radius:8px;justify-items:center;gap:9px;padding:28px;display:grid}.schedule-empty>.el-icon[data-v-665af528]{color:var(--color-primary,#4f6ef7);font-size:32px}.schedule-empty strong[data-v-665af528]{color:var(--text-primary)}.schedule-grid[data-v-665af528]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.form-help[data-v-665af528]{color:var(--text-tertiary);margin-top:6px;font-size:12px;line-height:1.5}.confirmation-note[data-v-665af528]{border:1px solid color-mix(in srgb, var(--color-primary,#4f6ef7) 22%, var(--border-color));background:color-mix(in srgb, var(--color-primary,#4f6ef7) 6%, var(--bg-card));color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.schedule-editor-dialog.el-dialog{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;margin:12px auto!important}.schedule-editor-dialog .el-dialog__header,.schedule-editor-dialog .el-dialog__footer{flex:none}.schedule-editor-dialog .el-dialog__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.history-list[data-v-665af528]{gap:10px;min-height:120px;display:grid}.history-item[data-v-665af528]{border-bottom:1px solid var(--border-color);gap:6px;padding:12px;display:grid}.history-item>div[data-v-665af528]{justify-content:space-between;gap:12px;display:flex}.history-item strong[data-v-665af528]{color:var(--text-primary)}.history-item span[data-v-665af528],.history-item small[data-v-665af528],.history-empty[data-v-665af528]{color:var(--text-tertiary)}@media (width<=900px){.schedule-header[data-v-665af528],.schedule-item[data-v-665af528]{grid-template-columns:40px minmax(0,1fr)}.schedule-header[data-v-665af528]{display:grid}.header-actions[data-v-665af528],.schedule-actions[data-v-665af528]{grid-column:1/-1}.schedule-actions[data-v-665af528]{padding-left:54px}}@media (width<=560px){.schedule-grid[data-v-665af528]{grid-template-columns:minmax(0,1fr)}.header-actions[data-v-665af528]{width:100%}.header-actions .el-button[data-v-665af528]:last-child{flex:1}.schedule-item[data-v-665af528]{grid-template-columns:36px minmax(0,1fr);padding:12px}.schedule-icon[data-v-665af528]{width:36px;height:36px}.schedule-actions[data-v-665af528]{padding-left:0}}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.collaboration-profile[data-v-fc1dc75b]{gap:18px;width:100%;min-width:0;display:grid}.profile-heading[data-v-fc1dc75b],.pattern-heading[data-v-fc1dc75b],.profile-switch-row[data-v-fc1dc75b],.profile-actions[data-v-fc1dc75b],.quiet-hours[data-v-fc1dc75b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-heading h3[data-v-fc1dc75b],.pattern-heading h4[data-v-fc1dc75b]{color:var(--el-text-color-primary);margin:3px 0 0}.profile-heading p[data-v-fc1dc75b],.pattern-heading p[data-v-fc1dc75b],.profile-switch-row span[data-v-fc1dc75b]{color:var(--el-text-color-secondary);margin:5px 0 0;line-height:1.55;display:block}.profile-kicker[data-v-fc1dc75b]{color:var(--el-color-primary);font-size:12px;font-weight:700}.profile-switch-row[data-v-fc1dc75b],.pattern-section[data-v-fc1dc75b]{border:1px solid var(--el-border-color-light);background:var(--el-fill-color-blank);border-radius:8px;padding:16px}.preference-grid[data-v-fc1dc75b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.preference-field[data-v-fc1dc75b]{gap:7px;min-width:0;display:grid}.preference-field>span[data-v-fc1dc75b],.quiet-hours>span[data-v-fc1dc75b]:first-child,.pattern-group>span[data-v-fc1dc75b]{color:var(--el-text-color-secondary);font-size:13px}.preference-field strong[data-v-fc1dc75b],.quiet-hours strong[data-v-fc1dc75b]{min-height:32px;color:var(--el-text-color-primary);align-items:center;display:flex}.quiet-hours[data-v-fc1dc75b]{justify-content:flex-start}.quiet-hours[data-v-fc1dc75b] .el-select{width:132px}.pattern-section[data-v-fc1dc75b]{gap:16px;display:grid}.pattern-groups[data-v-fc1dc75b],.pattern-group[data-v-fc1dc75b]{gap:10px;display:grid}.pattern-group>div[data-v-fc1dc75b]{flex-wrap:wrap;gap:8px;display:flex}.pattern-group small[data-v-fc1dc75b]{opacity:.72;margin-left:6px}.profile-actions[data-v-fc1dc75b]{justify-content:flex-start}@media (width<=720px){.profile-heading[data-v-fc1dc75b],.pattern-heading[data-v-fc1dc75b],.profile-switch-row[data-v-fc1dc75b],.quiet-hours[data-v-fc1dc75b]{flex-direction:column;align-items:flex-start}.preference-grid[data-v-fc1dc75b]{grid-template-columns:1fr}.quiet-hours[data-v-fc1dc75b]{gap:10px}.quiet-hours[data-v-fc1dc75b] .el-select{width:100%}.profile-actions[data-v-fc1dc75b]{flex-direction:column;align-items:stretch}.profile-actions[data-v-fc1dc75b] .el-button{width:100%;margin-left:0}}.profile-page[data-v-81e0ec08]{width:min(100%,720px);margin:0 auto}.page-card[data-v-81e0ec08]{border-radius:8px}.card-header[data-v-81e0ec08]{justify-content:space-between;align-items:center;display:flex}.card-header h2[data-v-81e0ec08]{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.card-desc[data-v-81e0ec08]{color:var(--text-tertiary);margin:4px 0 0;font-size:13px}.section[data-v-81e0ec08]{padding:0 4px}.section-title[data-v-81e0ec08]{color:var(--text-primary);margin-bottom:16px;font-size:14px;font-weight:600}.tutorial-row[data-v-81e0ec08]{justify-content:space-between;align-items:center;gap:20px;display:flex}.tutorial-row strong[data-v-81e0ec08]{color:var(--text-primary)}.tutorial-row p[data-v-81e0ec08]{color:var(--text-tertiary);margin:6px 0 0;font-size:13px}.avatar-row[data-v-81e0ec08]{align-items:flex-start;gap:24px;display:flex}@media (width<=640px){.tutorial-row[data-v-81e0ec08]{flex-direction:column;align-items:flex-start}.tutorial-row .el-button[data-v-81e0ec08]{width:100%}}.avatar-actions[data-v-81e0ec08]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.file-name[data-v-81e0ec08]{color:var(--text-tertiary);font-size:13px}.hint[data-v-81e0ec08]{width:100%;color:var(--text-tertiary);font-size:12px}.password-form[data-v-81e0ec08]{max-width:400px}[data-v-81e0ec08] .el-divider{margin:24px 0}@media (width<=767px){.profile-page[data-v-81e0ec08]{max-width:none}.avatar-row[data-v-81e0ec08]{text-align:center;flex-direction:column;align-items:center;gap:14px}.avatar-actions[data-v-81e0ec08]{justify-content:center;width:100%}.avatar-actions[data-v-81e0ec08] .el-button,.profile-form[data-v-81e0ec08] .el-button,.password-form[data-v-81e0ec08] .el-button{width:100%}.profile-form[data-v-81e0ec08],.password-form[data-v-81e0ec08]{max-width:none}[data-v-81e0ec08] .el-form-item{display:block}[data-v-81e0ec08] .el-form-item__label{justify-content:flex-start;margin-bottom:6px;width:auto!important}[data-v-81e0ec08] .el-form-item__content{margin-left:0!important}}.js-page-header[data-v-0349916f]{grid-template-columns:minmax(320px,440px) minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:78px;display:grid}.js-page-title[data-v-0349916f]{min-width:0}.js-page-eyebrow[data-v-0349916f]{color:var(--js-primary,var(--color-primary));margin-bottom:4px;font-size:12px;font-weight:700;display:block}.js-page-title h1[data-v-0349916f]{color:var(--js-text,var(--text-primary));overflow-wrap:anywhere;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:32px;font-weight:760;line-height:1.2;display:-webkit-box;overflow:hidden}.js-page-title p[data-v-0349916f]{color:var(--js-text-secondary,var(--text-secondary));margin:6px 0 0;font-size:14px;line-height:1.5}.js-page-meta[data-v-0349916f]{min-width:0;color:var(--js-text-secondary,var(--text-secondary))}.js-page-action[data-v-0349916f]{justify-self:end}.js-page-action[data-v-0349916f] .el-button{min-height:48px;box-shadow:0 8px 18px color-mix(in srgb, var(--js-primary,var(--color-primary)) 22%, transparent);border-radius:8px;padding:0 22px}.js-page-header.is-compact[data-v-0349916f]{grid-template-columns:minmax(0,1fr) auto;min-height:68px}.js-page-header.is-compact .js-page-title h1[data-v-0349916f]{font-size:26px}.js-page-header.is-compact .js-page-meta[data-v-0349916f]{display:none}.js-page-header.is-compact .js-page-action[data-v-0349916f] .el-button{min-height:40px;box-shadow:none;padding:0 18px}@media (width<=900px){.js-page-header[data-v-0349916f]{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.js-page-meta[data-v-0349916f]{grid-row:2}.js-page-action[data-v-0349916f]{grid-area:1/2/3}}@media (width<=640px){.js-page-header[data-v-0349916f]{grid-template-columns:1fr;align-items:start;gap:12px;min-height:0}.js-page-title h1[data-v-0349916f]{font-size:25px}.js-page-header.is-compact .js-page-title h1[data-v-0349916f]{font-size:22px}.js-page-meta[data-v-0349916f],.js-page-action[data-v-0349916f]{grid-area:auto/1;justify-self:stretch}.js-page-action[data-v-0349916f] .el-button{width:100%}}.js-section-header[data-v-66330c15]{justify-content:space-between;align-items:flex-start;gap:18px;min-height:34px;display:flex}.js-section-header h2[data-v-66330c15]{color:var(--js-text,var(--text-primary));margin:0;font-size:16px;font-weight:720;line-height:1.4}.js-section-header p[data-v-66330c15]{color:var(--js-text-tertiary,var(--text-tertiary));margin:3px 0 0;font-size:12px}.profile-page[data-v-40ce23a5]{gap:18px}.settings-shell[data-v-40ce23a5]{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-nav[data-v-40ce23a5]{border:1px solid var(--js-border,var(--border-color));background:var(--js-card,var(--bg-card));box-shadow:var(--js-shadow-card,var(--shadow-sm));border-radius:8px;gap:4px;padding:10px;display:grid;position:sticky;top:16px}.settings-nav button[data-v-40ce23a5]{min-height:44px;color:var(--js-text-secondary,var(--text-secondary));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.settings-nav button[data-v-40ce23a5]:first-child,.settings-nav button[data-v-40ce23a5]:hover,.settings-nav button[data-v-40ce23a5]:focus-visible{background:var(--js-primary-soft,var(--color-primary-light-9));color:var(--js-primary,var(--color-primary))}.settings-content[data-v-40ce23a5]{gap:16px;min-width:0;display:grid}.settings-panel[data-v-40ce23a5]{border:1px solid var(--js-border,var(--border-color));background:var(--js-card,var(--bg-card));min-width:0;box-shadow:var(--js-shadow-card,var(--shadow-sm));border-radius:8px;padding:20px}.settings-panel[data-v-40ce23a5] .js-section-header{margin-bottom:20px}.avatar-row[data-v-40ce23a5]{background:var(--js-surface-muted,var(--bg-page));border-radius:8px;align-items:center;gap:20px;padding:16px;display:flex}.avatar-main[data-v-40ce23a5]{flex:1;gap:12px;min-width:0;display:grid}.avatar-copy[data-v-40ce23a5]{gap:3px;display:grid}.avatar-copy strong[data-v-40ce23a5]{color:var(--js-text,var(--text-primary));font-size:16px}.avatar-copy span[data-v-40ce23a5]{color:var(--js-text-tertiary,var(--text-tertiary));font-size:13px}.avatar-actions[data-v-40ce23a5]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-name[data-v-40ce23a5]{max-width:100%;color:var(--js-text-tertiary,var(--text-tertiary));text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hint[data-v-40ce23a5]{width:100%;color:var(--js-text-tertiary,var(--text-tertiary));font-size:12px}.profile-form[data-v-40ce23a5],.password-form[data-v-40ce23a5]{margin-top:20px}.profile-fields[data-v-40ce23a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.password-fields[data-v-40ce23a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-form[data-v-40ce23a5] .el-form-item:last-child,.password-form[data-v-40ce23a5] .el-form-item:last-child{margin-bottom:0}.profile-form[data-v-40ce23a5] .el-button,.password-form[data-v-40ce23a5] .el-button{min-width:140px}.tutorial-row[data-v-40ce23a5]{justify-content:space-between;align-items:center;gap:24px;display:flex}.tutorial-row>div[data-v-40ce23a5]{gap:4px;min-width:0;display:grid}.tutorial-kicker[data-v-40ce23a5]{color:var(--js-primary,var(--color-primary));font-size:12px;font-weight:700}.tutorial-row strong[data-v-40ce23a5]{color:var(--js-text,var(--text-primary));font-size:15px}.tutorial-row p[data-v-40ce23a5]{color:var(--js-text-tertiary,var(--text-tertiary));margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.settings-shell[data-v-40ce23a5]{grid-template-columns:1fr}.settings-nav[data-v-40ce23a5]{display:flex;position:static;overflow-x:auto}.settings-nav button[data-v-40ce23a5]{flex:none}.password-fields[data-v-40ce23a5]{grid-template-columns:1fr}}@media (width<=640px){.settings-panel[data-v-40ce23a5]{padding:16px 14px}.avatar-row[data-v-40ce23a5]{text-align:center;flex-direction:column;align-items:stretch;gap:14px}.profile-fields[data-v-40ce23a5]{grid-template-columns:1fr}.avatar-actions[data-v-40ce23a5]{justify-content:center;width:100%}.avatar-actions[data-v-40ce23a5] .el-button,.profile-form[data-v-40ce23a5] .el-button,.password-form[data-v-40ce23a5] .el-button,.tutorial-row[data-v-40ce23a5] .el-button{width:100%}.tutorial-row[data-v-40ce23a5]{flex-direction:column;align-items:stretch}}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.role-badge[data-v-0cb67c49]{--badge-bg-a:#4f6df51f;--badge-bg-b:#4f6df533;--badge-border:#4f6df538;--badge-text:#3150d4;--badge-dot:#4f6df5;isolation:isolate;border:1px solid var(--badge-border);background:radial-gradient(circle at 12% 10%, #fffc, transparent 28%), repeating-linear-gradient(120deg, transparent 0 8px, color-mix(in srgb, var(--badge-dot) 9%, transparent) 8px 9px), linear-gradient(135deg, var(--badge-bg-a), var(--badge-bg-b));min-height:22px;color:var(--badge-text);box-shadow:0 5px 14px color-mix(in srgb, var(--badge-dot) 17%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.role-badge[data-v-0cb67c49]:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;background:linear-gradient(120deg,#0000 0%,#ffffff94 46%,#0000 72%);animation:4.8s ease-in-out infinite role-badge-sweep-0cb67c49;position:absolute;inset:1px;transform:translate(-120%)}.role-badge__signal[data-v-0cb67c49]{background:var(--badge-dot);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--badge-dot) 15%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite role-badge-pulse-0cb67c49}.role-badge__mark[data-v-0cb67c49]{background:linear-gradient(145deg, color-mix(in srgb, #fff 72%, var(--badge-dot) 18%), color-mix(in srgb, var(--badge-dot) 20%, transparent));width:17px;height:17px;box-shadow:inset 0 1px 0 #ffffff9e, 0 3px 8px color-mix(in srgb, var(--badge-dot) 18%, transparent);color:color-mix(in srgb, var(--badge-text) 86%, #111827 14%);border-radius:6px;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.role-badge__code[data-v-0cb67c49]{background:color-mix(in srgb, #fff 62%, var(--badge-dot) 12%);color:color-mix(in srgb, var(--badge-text) 88%, #111827 12%);letter-spacing:0;border-radius:999px;padding:3px 4px;font-size:10px}.role-badge__label[data-v-0cb67c49]{position:relative;top:.5px}.role-badge__shine[data-v-0cb67c49]{background:color-mix(in srgb, #fff 65%, var(--badge-dot) 35%);opacity:.75;border-radius:999px;width:2px;height:12px}.role-badge--developer[data-v-0cb67c49]{--badge-bg-a:#111827eb;--badge-bg-b:#243046f0;--badge-border:#fbbf246b;--badge-text:#fde68a;--badge-dot:#fbbf24}.role-badge--admin[data-v-0cb67c49]{--badge-bg-a:#4f46e526;--badge-bg-b:#2563eb3b;--badge-border:#4f46e552;--badge-text:#3b3fc7;--badge-dot:#6366f1}.role-badge--finance[data-v-0cb67c49]{--badge-bg-a:#f59e0b29;--badge-bg-b:#d977063d;--badge-border:#d977064d;--badge-text:#92400e;--badge-dot:#d97706}.role-badge--warehouse[data-v-0cb67c49]{--badge-bg-a:#10b98124;--badge-bg-b:#14b8a638;--badge-border:#0d948847;--badge-text:#047857;--badge-dot:#10b981}.role-badge--engineering[data-v-0cb67c49]{--badge-bg-a:#0ea5e924;--badge-bg-b:#2563eb33;--badge-border:#2563eb42;--badge-text:#1d4ed8;--badge-dot:#0ea5e9}.role-badge--sample-tech[data-v-0cb67c49]{--badge-bg-a:#0891b224;--badge-bg-b:#10b98133;--badge-border:#0d948847;--badge-text:#0f766e;--badge-dot:#14b8a6}.role-badge--store[data-v-0cb67c49]{--badge-bg-a:#ec48991f;--badge-bg-b:#f472b633;--badge-border:#db277738;--badge-text:#be185d;--badge-dot:#ec4899}.role-badge--employee[data-v-0cb67c49]{--badge-bg-a:#64748b1a;--badge-bg-b:#64748b2e;--badge-border:#64748b38;--badge-text:#475569;--badge-dot:#64748b}html.dark .role-badge{background:radial-gradient(circle at 12% 10%, #ffffff29, transparent 28%), repeating-linear-gradient(120deg, transparent 0 8px, color-mix(in srgb, var(--badge-dot) 14%, transparent) 8px 9px), linear-gradient(135deg, color-mix(in srgb, var(--badge-bg-a) 72%, #0b1120 28%), color-mix(in srgb, var(--badge-bg-b) 68%, #0f172a 32%));box-shadow:0 5px 16px color-mix(in srgb, var(--badge-dot) 22%, transparent)}html.dark .role-badge__mark{background:linear-gradient(145deg, color-mix(in srgb, #f8fafc 16%, var(--badge-dot) 34%), color-mix(in srgb, #0f172a 62%, var(--badge-dot) 38%));color:color-mix(in srgb, #fff 90%, var(--badge-dot) 10%);box-shadow:inset 0 1px 0 #ffffff26, 0 3px 8px color-mix(in srgb, var(--badge-dot) 26%, transparent)}html.dark .role-badge__code{background:color-mix(in srgb, #0f172a 68%, var(--badge-dot) 32%);color:color-mix(in srgb, #fff 86%, var(--badge-dot) 14%)}@keyframes role-badge-pulse-0cb67c49{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes role-badge-sweep-0cb67c49{0%,58%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.role-badge[data-v-0cb67c49],.role-badge[data-v-0cb67c49]:before,.role-badge__signal[data-v-0cb67c49]{animation:none}}@media (width<=767px){.role-badge[data-v-0cb67c49]{gap:3px;max-width:118px;padding:2px 7px 2px 5px}.role-badge__code[data-v-0cb67c49],.role-badge__shine[data-v-0cb67c49]{display:none}.role-badge__label[data-v-0cb67c49]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ai-formatted-text[data-v-1962e0bd]{white-space:normal;-webkit-user-select:text;user-select:text;line-height:1.65}.ai-text-paragraph[data-v-1962e0bd],.ai-text-heading[data-v-1962e0bd]{margin:0 0 8px}.ai-text-paragraph[data-v-1962e0bd]:last-child,.ai-text-heading[data-v-1962e0bd]:last-child,.ai-text-list[data-v-1962e0bd]:last-child{margin-bottom:0}.ai-text-heading[data-v-1962e0bd]{color:var(--text-primary);font-weight:700}.ai-text-list[data-v-1962e0bd]{margin:0 0 10px;padding-left:1.15em}.ai-text-list li[data-v-1962e0bd]{margin:4px 0}.ai-text-bold[data-v-1962e0bd]{font-weight:700}.support-conversation[data-v-1b71dfc3]{grid-template-rows:minmax(180px,1fr) auto auto auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.support-message-list[data-v-1b71dfc3]{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;min-width:0;min-height:0;padding:16px;overflow:auto}.support-message-list.is-empty[data-v-1b71dfc3]{flex-direction:column;justify-content:center;display:flex}.support-welcome[data-v-1b71dfc3]{border:1px solid var(--border-light);background:color-mix(in srgb, var(--color-primary) 7%, var(--bg-card));border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid}.support-welcome__icon[data-v-1b71dfc3]{color:#fff;background:var(--color-primary);border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.support-welcome strong[data-v-1b71dfc3],.support-message p[data-v-1b71dfc3]{color:var(--text-primary)}.support-welcome p[data-v-1b71dfc3]{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.65}.support-message[data-v-1b71dfc3]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:8px;width:fit-content;max-width:88%;margin-top:14px;padding:10px 12px}.support-message.is-user[data-v-1b71dfc3]{border-color:color-mix(in srgb, var(--color-primary) 25%, var(--border-light));background:color-mix(in srgb, var(--color-primary) 10%, var(--bg-card));margin-left:auto}.support-message.is-failed[data-v-1b71dfc3]{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--border-light))}.support-message__meta[data-v-1b71dfc3]{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.support-message p[data-v-1b71dfc3]{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:14px;line-height:1.65}.support-message small[data-v-1b71dfc3]{color:var(--color-warning);margin-top:5px;font-size:11px;display:block}.support-typing[data-v-1b71dfc3]{border:1px solid var(--border-light);width:fit-content;color:var(--text-secondary);background:var(--bg-card);border-radius:8px;align-items:center;gap:4px;margin-top:14px;padding:9px 12px;display:flex}.support-typing span[data-v-1b71dfc3]{background:var(--color-primary);border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate support-pulse-1b71dfc3}.support-typing span[data-v-1b71dfc3]:nth-child(2){animation-delay:.15s}.support-typing span[data-v-1b71dfc3]:nth-child(3){animation-delay:.3s}.support-typing em[data-v-1b71dfc3]{margin-left:5px;font-size:12px;font-style:normal}.support-degraded[data-v-1b71dfc3]{margin:0 12px 10px}.support-degraded p[data-v-1b71dfc3]{margin:4px 0 8px;line-height:1.5}.support-presets[data-v-1b71dfc3]{border-top:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-page) 52%, var(--bg-card));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.support-presets button[data-v-1b71dfc3]{border:1px solid var(--border-color);min-width:0;min-height:38px;color:var(--text-secondary);background:var(--bg-card);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:12px;display:inline-flex}.support-presets button[data-v-1b71dfc3]:hover{border-color:var(--color-primary);color:var(--color-primary)}.support-presets button[data-v-1b71dfc3]:disabled{opacity:.55;cursor:not-allowed;border-color:var(--border-color);color:var(--text-secondary)}.support-presets button span[data-v-1b71dfc3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-composer[data-v-1b71dfc3]{border-top:1px solid var(--border-light);background:var(--bg-card);grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;padding:10px 12px 12px;display:grid}.support-send[data-v-1b71dfc3]{width:42px;height:42px;padding:0}@keyframes support-pulse-1b71dfc3{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media (width<=480px){.support-message-list[data-v-1b71dfc3]{padding:12px}.support-message[data-v-1b71dfc3]{max-width:92%}}@media (prefers-reduced-motion:reduce){.support-typing span[data-v-1b71dfc3]{animation:none}}.support-tickets[data-v-f24326c5]{min-width:0;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);-webkit-user-select:text;user-select:text;grid-template-rows:auto minmax(0,1fr);display:grid}.support-tickets__head[data-v-f24326c5],.support-ticket-detail__head[data-v-f24326c5]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.support-tickets__head span[data-v-f24326c5]{color:var(--text-tertiary);font-size:11px}.support-tickets__head h3[data-v-f24326c5]{margin:2px 0 0;font-size:17px}.support-ticket-list[data-v-f24326c5],.support-ticket-detail[data-v-f24326c5]{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.support-ticket-list[data-v-f24326c5]{align-content:start;gap:8px;padding:10px;display:grid}.support-ticket-row[data-v-f24326c5]{border:1px solid var(--border-light);min-width:0;color:var(--text-primary);background:var(--bg-card);text-align:left;cursor:pointer;border-radius:8px;gap:6px;padding:12px;display:grid}.support-ticket-row[data-v-f24326c5]:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--border-light));background:color-mix(in srgb, var(--color-primary) 5%, var(--bg-card))}.support-ticket-row__title[data-v-f24326c5],.support-ticket-row>div[data-v-f24326c5]:last-child{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.support-ticket-row strong[data-v-f24326c5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.support-ticket-row p[data-v-f24326c5]{color:var(--text-secondary);margin:0;font-size:12px}.support-ticket-row time[data-v-f24326c5]{color:var(--text-tertiary);font-size:11px}.support-ticket-detail[data-v-f24326c5]{align-content:start;gap:12px;padding:12px;display:grid}.support-ticket-summary[data-v-f24326c5],.support-ticket-attachments[data-v-f24326c5],.support-ticket-messages[data-v-f24326c5],.support-resolution[data-v-f24326c5],.support-ticket-reply[data-v-f24326c5]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:8px;min-width:0;padding:12px}.support-ticket-summary>span[data-v-f24326c5]{color:var(--color-primary);font-size:11px;font-weight:700}.support-ticket-summary h3[data-v-f24326c5],.support-ticket-attachments h4[data-v-f24326c5],.support-ticket-messages h4[data-v-f24326c5],.support-ticket-reply h4[data-v-f24326c5]{letter-spacing:0;margin:5px 0 8px}.support-ticket-summary h3[data-v-f24326c5]{font-size:17px}.support-ticket-attachments h4[data-v-f24326c5],.support-ticket-messages h4[data-v-f24326c5],.support-ticket-reply h4[data-v-f24326c5]{font-size:14px}.support-ticket-summary>p[data-v-f24326c5],.support-ticket-messages p[data-v-f24326c5]{overflow-wrap:anywhere;color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.support-ticket-summary dl[data-v-f24326c5]{gap:6px;margin:12px 0 0;display:grid}.support-ticket-summary dl div[data-v-f24326c5]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.support-ticket-summary dt[data-v-f24326c5]{color:var(--text-tertiary)}.support-ticket-summary dd[data-v-f24326c5]{color:var(--text-secondary);text-align:right;margin:0}.support-ticket-attachments[data-v-f24326c5]{gap:7px;display:grid}.support-ticket-attachments button[data-v-f24326c5]{border:1px solid var(--border-light);min-width:0;color:var(--text-secondary);background:var(--bg-page);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.support-ticket-attachments button span[data-v-f24326c5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-ticket-messages[data-v-f24326c5]{gap:8px;display:grid}.support-ticket-messages article[data-v-f24326c5]{border-left:3px solid var(--border-color);background:var(--bg-page);padding:9px 10px}.support-ticket-messages article.is-developer[data-v-f24326c5],.support-ticket-messages article.is-assistant[data-v-f24326c5]{border-left-color:var(--color-primary)}.support-ticket-messages article>div[data-v-f24326c5]{justify-content:space-between;gap:10px;margin-bottom:4px;font-size:11px;display:flex}.support-ticket-messages time[data-v-f24326c5]{color:var(--text-tertiary)}.support-resolution[data-v-f24326c5]{border-color:color-mix(in srgb, var(--color-success) 35%, var(--border-light));background:color-mix(in srgb, var(--color-success) 6%, var(--bg-card));gap:9px;display:grid}.support-resolution>div[data-v-f24326c5]{color:var(--color-success);align-items:center;gap:7px;display:flex}.support-ticket-reply[data-v-f24326c5]{gap:9px;display:grid}.support-ticket-reply h4[data-v-f24326c5]{align-items:center;gap:7px;display:flex}.support-ticket-reply>.el-button[data-v-f24326c5]{justify-self:end}@media (width<=480px){.support-tickets__head[data-v-f24326c5],.support-ticket-detail__head[data-v-f24326c5]{padding-inline:12px}.support-ticket-detail[data-v-f24326c5]{padding:10px}.support-ticket-reply>.el-button[data-v-f24326c5]{width:100%}}.support-draft[data-v-98c51f1e]{min-width:0;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.support-draft__header[data-v-98c51f1e],.support-draft__footer[data-v-98c51f1e]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.support-draft__header span[data-v-98c51f1e]{color:var(--color-primary);font-size:11px;font-weight:700}.support-draft__header h3[data-v-98c51f1e]{letter-spacing:0;margin:2px 0 0;font-size:17px}.support-draft__body[data-v-98c51f1e]{overscroll-behavior:contain;gap:14px;min-width:0;padding:14px 16px;display:grid;overflow:auto}.support-draft[data-v-98c51f1e] .el-form-item{margin-bottom:14px}.support-draft[data-v-98c51f1e] .el-select{width:100%}.support-context-notice[data-v-98c51f1e]{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--border-light));background:color-mix(in srgb, var(--color-primary) 7%, var(--bg-card));border-radius:8px;padding:12px}.support-context-notice__title[data-v-98c51f1e]{align-items:center;gap:7px;display:flex}.support-context-notice ul[data-v-98c51f1e]{color:var(--text-secondary);margin:9px 0;padding-left:20px;font-size:12px;line-height:1.7}.support-context-notice p[data-v-98c51f1e],.support-files__hint[data-v-98c51f1e]{color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.6}.support-files[data-v-98c51f1e]{gap:9px;display:grid}.support-files__head[data-v-98c51f1e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-files__head>div[data-v-98c51f1e]{align-items:center;gap:7px;min-width:0;display:flex}.support-files__head span[data-v-98c51f1e]{color:var(--text-tertiary);font-size:12px}.support-file-list[data-v-98c51f1e]{gap:7px;display:grid}.support-file-list article[data-v-98c51f1e]{border:1px solid var(--border-light);background:var(--bg-page);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.support-file-list article>div[data-v-98c51f1e]{gap:2px;min-width:0;display:grid}.support-file-list strong[data-v-98c51f1e]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-file-list span[data-v-98c51f1e]{color:var(--text-tertiary);font-size:11px}.support-draft__footer[data-v-98c51f1e]{border-top:1px solid var(--border-light);border-bottom:0;justify-content:flex-end}@media (width<=480px){.support-draft__header[data-v-98c51f1e],.support-draft__footer[data-v-98c51f1e],.support-draft__body[data-v-98c51f1e]{padding-inline:12px}.support-draft__footer .el-button[data-v-98c51f1e]{flex:1;margin-left:0}.support-files__head[data-v-98c51f1e]{flex-direction:column;align-items:stretch}}.support-desk-panel[data-v-f1bffdff]{min-width:0;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.support-desk-panel[data-v-f1bffdff]:not(.has-own-header){grid-template-rows:auto minmax(0,1fr)}.support-desk-panel__header[data-v-f1bffdff]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 12px 8px 16px;display:flex}.support-desk-panel__header>div[data-v-f1bffdff]{gap:1px;min-width:0;display:grid}.support-desk-panel__header span[data-v-f1bffdff]{color:var(--color-primary);font-size:10px;font-weight:700}.support-desk-panel__header strong[data-v-f1bffdff]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.support-desk-panel__tabs[data-v-f1bffdff]{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-page) 55%, var(--bg-card));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;height:46px;padding:0 10px;display:grid}.support-desk-panel__tabs button[data-v-f1bffdff]{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex;position:relative}.support-desk-panel__tabs button[data-v-f1bffdff]:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.support-desk-panel__tabs button.active[data-v-f1bffdff]{color:var(--color-primary);font-weight:700}.support-desk-panel__tabs button.active[data-v-f1bffdff]:after{background:var(--color-primary)}.support-panel-alert[data-v-f1bffdff]{margin:8px 10px 0}.support-desk-panel__body[data-v-f1bffdff]{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.support-desk-panel__body.has-notice[data-v-f1bffdff]{grid-template-rows:auto minmax(0,1fr)}.support-desk-panel__stage[data-v-f1bffdff]{min-width:0;min-height:0;overflow:hidden}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.guidance-spotlight-layer[data-v-cba8f028]{z-index:120000;pointer-events:none;position:fixed;inset:0}.guidance-spotlight-focus[data-v-cba8f028]{border:2px solid var(--color-primary);pointer-events:none;border-radius:8px;position:fixed;box-shadow:0 0 0 9999px #0f172aad,0 0 0 5px #4f6df533}.guidance-spotlight-card[data-v-cba8f028]{border:1px solid var(--border-light);background:var(--bg-card);max-height:min(70vh,520px);color:var(--text-primary);pointer-events:auto;border-radius:8px;padding:20px;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #0f172a4d}.guidance-spotlight-enter-active[data-v-cba8f028],.guidance-spotlight-leave-active[data-v-cba8f028]{transition:opacity .18s}.guidance-spotlight-enter-active .guidance-spotlight-card[data-v-cba8f028],.guidance-spotlight-leave-active .guidance-spotlight-card[data-v-cba8f028]{transition:opacity .18s,transform .18s}.guidance-spotlight-enter-from[data-v-cba8f028],.guidance-spotlight-leave-to[data-v-cba8f028]{opacity:0}.guidance-spotlight-enter-from .guidance-spotlight-card[data-v-cba8f028],.guidance-spotlight-leave-to .guidance-spotlight-card[data-v-cba8f028]{opacity:0;transform:translateY(8px)}@media (width<=1279px){.guidance-spotlight-card[data-v-cba8f028]{max-height:min(46vh,380px);top:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;left:12px!important}}@media (width<=767px){.guidance-spotlight-card[data-v-cba8f028]{padding:16px}}@media (prefers-reduced-motion:reduce){.guidance-spotlight-enter-active[data-v-cba8f028],.guidance-spotlight-leave-active[data-v-cba8f028],.guidance-spotlight-enter-active .guidance-spotlight-card[data-v-cba8f028],.guidance-spotlight-leave-active .guidance-spotlight-card[data-v-cba8f028]{transition:none}}.work-assistant-panel[data-v-b146cc6f]{background:var(--bg-page);height:100%;min-height:0;color:var(--text-primary);-webkit-user-select:text;user-select:text;grid-template-rows:minmax(0,1fr) auto;display:grid}.work-assistant-scroll[data-v-b146cc6f]{min-height:0;padding:16px;overflow-y:auto}.assistant-intro[data-v-b146cc6f],.task-heading[data-v-b146cc6f],.stage-row[data-v-b146cc6f],.section-title[data-v-b146cc6f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-intro[data-v-b146cc6f]{margin-bottom:14px}.assistant-kicker[data-v-b146cc6f],.task-heading span[data-v-b146cc6f],.stage-row span[data-v-b146cc6f]{color:var(--text-tertiary);font-size:11px;display:block}.assistant-intro h3[data-v-b146cc6f]{letter-spacing:0;margin:3px 0 0;font-size:17px}.assistant-state[data-v-b146cc6f]{border:1px solid var(--border-color);min-height:28px;color:var(--text-secondary);background:var(--bg-card);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.assistant-state.is-ready[data-v-b146cc6f]{color:var(--color-success)}.assistant-state.is-working[data-v-b146cc6f]{color:var(--color-primary)}.assistant-state.is-warning[data-v-b146cc6f]{color:var(--color-warning)}.assistant-state.is-danger[data-v-b146cc6f]{color:var(--color-danger)}.assistant-empty[data-v-b146cc6f]{border:1px dashed var(--border-color);min-height:210px;color:var(--text-secondary);background:var(--bg-card);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:9px;padding:32px 24px;display:grid}.assistant-empty>.el-icon[data-v-b146cc6f]{color:var(--color-primary);font-size:28px}.assistant-stale[data-v-b146cc6f]{border-style:solid;border-color:color-mix(in srgb, var(--color-warning) 42%, var(--border-color));background:color-mix(in srgb, var(--color-warning) 7%, var(--bg-card));min-height:250px}.assistant-stale>.el-icon[data-v-b146cc6f]{color:var(--color-warning)}.assistant-stale strong[data-v-b146cc6f]{font-size:16px}.assistant-empty p[data-v-b146cc6f]{max-width:310px;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.7}.assistant-notice[data-v-b146cc6f]{border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--bg-card));margin-bottom:12px;padding:10px 12px}.assistant-notice.danger[data-v-b146cc6f]{border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--bg-card))}.assistant-notice p[data-v-b146cc6f]{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.recognition-progress[data-v-b146cc6f]{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--border-color));background:color-mix(in srgb, var(--color-primary) 6%, var(--bg-card));border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin-bottom:12px;padding:12px;display:grid}.recognition-progress span[data-v-b146cc6f]{color:var(--color-primary);font-size:11px;font-weight:700}.recognition-progress strong[data-v-b146cc6f]{font-size:13px}.recognition-progress .el-progress[data-v-b146cc6f]{grid-column:1/-1}.assistant-section[data-v-b146cc6f]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:8px;margin-bottom:12px;padding:13px}.task-heading strong[data-v-b146cc6f],.stage-row strong[data-v-b146cc6f]{margin-top:3px;font-size:14px;display:block}.task-heading em[data-v-b146cc6f]{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal}.task-reference[data-v-b146cc6f]{color:var(--text-secondary);margin:8px 0 12px;font-size:12px}.stage-row[data-v-b146cc6f]{border-top:1px solid var(--border-light);margin-bottom:8px;padding-top:10px}.stage-row small[data-v-b146cc6f]{color:var(--text-tertiary);white-space:nowrap}.section-title[data-v-b146cc6f]{margin-bottom:10px}.section-title span[data-v-b146cc6f]{color:var(--text-tertiary);font-size:11px}.assistant-summary[data-v-b146cc6f],.answer-card p[data-v-b146cc6f]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.blocker-list[data-v-b146cc6f]{gap:8px;margin-top:10px;display:grid}.blocker-item[data-v-b146cc6f]{border-left:2px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 6%, var(--bg-page));grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px;display:grid}.blocker-item>.el-icon[data-v-b146cc6f]{color:var(--color-warning);margin-top:2px}.blocker-item p[data-v-b146cc6f]{color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:1.5}.blocker-focus-button[data-v-b146cc6f]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:11px}.focus-choice-list[data-v-b146cc6f]{border-top:1px solid var(--border-light);gap:7px;margin-top:10px;padding-top:10px;display:grid}.focus-choice-list>strong[data-v-b146cc6f]{color:var(--text-secondary);font-size:12px}.focus-choice-list button[data-v-b146cc6f]{border:1px solid var(--border-color);background:var(--bg-card);min-height:34px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;padding:7px 9px}.focus-choice-list button[data-v-b146cc6f]:hover{border-color:var(--color-primary)}.focus-fallback[data-v-b146cc6f]{color:var(--color-warning);margin:10px 0 0;font-size:12px;line-height:1.55}.clear-state[data-v-b146cc6f]{color:var(--color-success);align-items:center;gap:7px;font-size:12px;display:flex}.rate-notice[data-v-b146cc6f]{color:var(--color-warning);margin:10px 0 0;font-size:12px}.assistant-focus-kicker[data-v-b146cc6f]{color:var(--color-primary);font-size:12px;font-weight:700}.assistant-focus-kicker+h3[data-v-b146cc6f]{letter-spacing:0;margin:8px 0;font-size:18px}.assistant-focus-kicker+h3+p[data-v-b146cc6f]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.assistant-focus-example[data-v-b146cc6f]{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--bg-page));gap:4px;margin-top:14px;padding:10px 12px;display:grid}.assistant-focus-example strong[data-v-b146cc6f]{font-size:12px}.assistant-focus-example span[data-v-b146cc6f]{color:var(--text-secondary);font-size:12px;line-height:1.6}.assistant-focus-actions[data-v-b146cc6f]{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.assistant-focus-actions small[data-v-b146cc6f]{color:var(--text-tertiary);line-height:1.5}.next-action[data-v-b146cc6f]{border:1px solid var(--border-color);background:var(--bg-card);width:100%;min-height:56px;color:var(--text-primary);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.next-action+.next-action[data-v-b146cc6f]{margin-top:8px}.next-action[data-v-b146cc6f]:not(:disabled){cursor:pointer}.next-action[data-v-b146cc6f]:not(:disabled):hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, var(--bg-card))}.next-action[data-v-b146cc6f]:disabled{opacity:1}.next-action strong[data-v-b146cc6f],.next-action span[data-v-b146cc6f]{display:block}.next-action span[data-v-b146cc6f]{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.45}.help-topic[data-v-b146cc6f]{border-top:1px solid var(--border-light)}.help-topic[data-v-b146cc6f]:first-of-type{border-top:0}.help-topic summary[data-v-b146cc6f]{color:var(--text-primary);cursor:pointer;padding:9px 0;font-size:12px}.help-topic p[data-v-b146cc6f]{color:var(--text-secondary);margin:-2px 0 10px;font-size:12px;line-height:1.6}.assistant-feedback[data-v-b146cc6f]{color:var(--text-secondary);gap:8px;margin:2px 0 14px;font-size:12px;display:grid}.assistant-feedback>div[data-v-b146cc6f]{gap:8px;display:flex}.assistant-feedback button[data-v-b146cc6f]{border:1px solid var(--border-color);background:var(--bg-card);min-height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.assistant-feedback button[data-v-b146cc6f]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.assistant-feedback button[data-v-b146cc6f]:disabled{cursor:wait;opacity:.6}.assistant-feedback small[data-v-b146cc6f]{color:var(--color-danger)}.work-assistant-footer[data-v-b146cc6f]{padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border-color);background:var(--bg-card);gap:8px;display:grid}.recognize-button[data-v-b146cc6f]{width:100%}.assistant-question[data-v-b146cc6f]{grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:7px;display:grid}.assistant-question .el-button[data-v-b146cc6f]{width:32px;height:32px;margin-bottom:1px}.support-switch[data-v-b146cc6f]{min-height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.work-assistant-footer>small[data-v-b146cc6f]{color:var(--text-tertiary);text-align:center;font-size:10px}@media (width<=1024px){.work-assistant-scroll[data-v-b146cc6f]{padding:14px max(14px, env(safe-area-inset-right)) 14px max(14px, env(safe-area-inset-left))}}.ai-pet-wrap[data-v-8fb74957]{pointer-events:none;-webkit-user-select:none;user-select:none;display:contents}.ai-pet-wrap[data-v-8fb74957]>*{pointer-events:auto}.pet-hidden-trigger[data-v-8fb74957]{z-index:9999;justify-content:flex-end;align-items:flex-end;width:80px;height:60px;padding:0 8px 8px;display:flex;position:fixed;bottom:0;right:0}.pet-show-btn[data-v-8fb74957]{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-md);border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;transition:opacity .2s;display:flex}.pet-show-btn[data-v-8fb74957]:hover{opacity:.9}.shortcut-hint[data-v-8fb74957]{opacity:.6;margin-left:2px;font-size:10px}.pet-container[data-v-8fb74957]{z-index:9999;pointer-events:auto;-webkit-user-select:none;user-select:none;position:fixed}.pet-character[data-v-8fb74957]{background:var(--bg-card);border:2px solid var(--border-color);width:56px;height:56px;box-shadow:var(--shadow-md);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.pet-support-unread[data-v-8fb74957]{border:2px solid var(--bg-card);background:var(--color-danger);color:#fff;pointer-events:none;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-8px}.pet-character[data-v-8fb74957]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.pet-character[data-v-8fb74957]:active{cursor:grabbing}.pet-avatar[data-v-8fb74957]{pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.pet-emoji[data-v-8fb74957]{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:28px}.pet-bubble[data-v-8fb74957]{z-index:9998;background:color-mix(in srgb, var(--bg-card) 96%, transparent);border:1px solid color-mix(in srgb, var(--border-light) 86%, transparent);touch-action:pan-y;-webkit-backdrop-filter:blur(14px);border-width:0 0 0 1px;border-radius:0;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;overflow:hidden;box-shadow:-16px 0 42px #0f172a21}.bubble-header[data-v-8fb74957]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 82%, transparent);background:color-mix(in srgb, var(--bg-card) 92%, var(--color-primary) 8%);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;min-height:46px;padding:9px 10px 9px 14px;display:flex}.bubble-title[data-v-8fb74957]{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bubble-avatar[data-v-8fb74957]{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;line-height:1}.bubble-actions[data-v-8fb74957]{align-items:center;gap:4px;display:flex}.bubble-action[data-v-8fb74957]{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.bubble-action[data-v-8fb74957]:hover{background:var(--border-light);color:var(--text-primary)}.bubble-mode-tabs[data-v-8fb74957]{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 96%, var(--bg-page));flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;padding:0 10px;display:grid}.bubble-mode-tabs button[data-v-8fb74957]{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;position:relative}.bubble-mode-tabs button[data-v-8fb74957]:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.bubble-mode-tabs button.active[data-v-8fb74957]{color:var(--color-primary);font-weight:700}.bubble-mode-tabs button.active[data-v-8fb74957]:after{background:var(--color-primary)}.support-unread[data-v-8fb74957]{background:var(--color-danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:10px;line-height:1;display:inline-grid}.support-mode-panel[data-v-8fb74957]{touch-action:pan-y;flex:1;min-height:0}.pet-bubble.support-mode[data-v-8fb74957],.pet-bubble.work-mode[data-v-8fb74957]{touch-action:auto}.pet-bubble[data-v-8fb74957] .work-assistant-panel{flex:1;height:auto;min-height:0}.bubble-msgs[data-v-8fb74957]{background:var(--bg-page);-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:12px;overflow-y:auto}.bubble-welcome[data-v-8fb74957]{text-align:center;color:var(--text-tertiary);margin-top:24px;font-size:13px}.bubble-welcome p[data-v-8fb74957]{margin:0}.bubble-msg[data-v-8fb74957]{margin-bottom:8px;display:flex}.bubble-msg.user[data-v-8fb74957]{justify-content:flex-end}.bubble-text[data-v-8fb74957]{word-break:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:10px;max-width:92%;padding:7px 11px;font-size:13px;line-height:1.45}.bubble-msg.user .bubble-text[data-v-8fb74957]{background:var(--color-primary);color:#fff;border-bottom-right-radius:3px}.sent-image-label[data-v-8fb74957]{opacity:.86;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;margin-bottom:4px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.bubble-msg.ai .bubble-text[data-v-8fb74957]{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-xs);border:1px solid var(--border-light);border-bottom-left-radius:3px}.bubble-msg.operation-result .bubble-text[data-v-8fb74957]{width:min(100%,300px);padding:8px 10px}.operation-result-toggle[data-v-8fb74957]{width:100%;min-height:28px;color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.operation-result-label[data-v-8fb74957]{flex:1;min-width:0;font-weight:600}.operation-result-hint[data-v-8fb74957]{color:var(--text-tertiary);font-size:12px}.operation-result-icon[data-v-8fb74957]{color:var(--text-tertiary);transition:transform .16s}.operation-result-icon.expanded[data-v-8fb74957]{transform:rotate(180deg)}.operation-result-detail[data-v-8fb74957]{border-top:1px solid var(--border-light);max-height:180px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:8px 0 0;padding:8px 0 0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.bubble-foot[data-v-8fb74957]{border-top:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-card) 94%, transparent);flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px 12px;display:flex}.bubble-compose-row[data-v-8fb74957]{align-items:center;gap:8px;display:flex}.bubble-compose-row>input[type=text][data-v-8fb74957]{border:1px solid var(--border-color);background:var(--bg-page);min-width:0;height:34px;color:var(--text-primary);border-radius:6px;outline:none;flex:1;padding:6px 12px;font-size:13px;transition:border-color .2s}.bubble-compose-row>input[type=text][data-v-8fb74957]:focus{border-color:var(--color-primary)}.bubble-compose-row>input[type=text][data-v-8fb74957]:disabled{opacity:.5;cursor:not-allowed}.agent-image-input[data-v-8fb74957]{display:none}.bubble-attach[data-v-8fb74957],.bubble-send[data-v-8fb74957]{border:1px solid var(--border-color);background:var(--bg-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s,opacity .2s;display:flex}.bubble-attach[data-v-8fb74957]:hover{border-color:var(--color-primary);color:var(--color-primary)}.bubble-send[data-v-8fb74957]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.bubble-send[data-v-8fb74957]:hover{opacity:.9}.bubble-send.loading[data-v-8fb74957],.bubble-send[data-v-8fb74957]:disabled,.bubble-attach[data-v-8fb74957]:disabled{opacity:.55;cursor:not-allowed}.agent-image-preview[data-v-8fb74957]{border:1px solid var(--border-light);background:var(--bg-page);border-radius:6px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:48px;padding:6px;display:grid}.agent-image-preview img[data-v-8fb74957]{object-fit:cover;border-radius:4px;width:44px;height:44px}.agent-image-meta[data-v-8fb74957]{gap:3px;min-width:0;display:grid}.agent-image-meta strong[data-v-8fb74957]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-image-meta span[data-v-8fb74957],.agent-image-privacy[data-v-8fb74957]{color:var(--text-tertiary);font-size:11px;line-height:1.35}.agent-image-remove[data-v-8fb74957]{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.agent-image-remove[data-v-8fb74957]:hover{background:var(--border-light);color:var(--text-primary)}.agent-image-privacy[data-v-8fb74957],.agent-image-error[data-v-8fb74957]{margin:0}.agent-image-error[data-v-8fb74957]{color:var(--color-danger);font-size:11px;line-height:1.35}.ai-pet-dragging{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.ai-pet-dragging *{-webkit-user-select:none!important;user-select:none!important}.menu-overlay[data-v-8fb74957]{z-index:100001;position:fixed;inset:0}.pet-menu[data-v-8fb74957]{z-index:100002;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);min-width:120px;padding:4px;position:fixed}.menu-item[data-v-8fb74957]{border-radius:var(--radius-xs);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .12s;display:flex}.menu-item[data-v-8fb74957]:hover{background:var(--border-light)}.typing .dot[data-v-8fb74957]{font-size:20px;line-height:0;animation:1.4s infinite blink-8fb74957}.typing .dot[data-v-8fb74957]:nth-child(2){animation-delay:.2s}.typing .dot[data-v-8fb74957]:nth-child(3){animation-delay:.4s}@keyframes blink-8fb74957{0%,60%,to{opacity:.3}30%{opacity:1}}.bubble-enter-active[data-v-8fb74957],.bubble-leave-active[data-v-8fb74957]{transition:opacity .22s,transform .24s cubic-bezier(.2,.8,.2,1)}.bubble-enter-from[data-v-8fb74957],.bubble-leave-to[data-v-8fb74957]{opacity:0;transform:translate(24px)scale(.98)!important}.fade-enter-active[data-v-8fb74957],.fade-leave-active[data-v-8fb74957]{transition:opacity .15s}.fade-enter-from[data-v-8fb74957],.fade-leave-to[data-v-8fb74957]{opacity:0}.pop-enter-active[data-v-8fb74957]{animation:.15s popIn-8fb74957}.pop-leave-active[data-v-8fb74957]{animation:.1s reverse popIn-8fb74957}@keyframes popIn-8fb74957{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=1279px){.pet-character[data-v-8fb74957]{opacity:.92;cursor:pointer;width:46px;height:46px}.pet-emoji[data-v-8fb74957]{font-size:23px}.pet-bubble[data-v-8fb74957]{min-width:0;min-height:0;box-shadow:none;border-width:0;border-radius:0;position:fixed;width:100vw!important;height:100dvh!important;inset:0!important;transform:none!important}.bubble-header[data-v-8fb74957]{min-height:calc(52px + env(safe-area-inset-top));padding-top:max(9px, env(safe-area-inset-top))}.bubble-title[data-v-8fb74957]{min-width:0}.bubble-title span[data-v-8fb74957]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bubble-enter-from[data-v-8fb74957],.bubble-leave-to[data-v-8fb74957]{transform:translateY(18px)scale(.99)!important}}@media (prefers-reduced-motion:reduce){.bubble-enter-active[data-v-8fb74957],.bubble-leave-active[data-v-8fb74957],.fade-enter-active[data-v-8fb74957],.fade-leave-active[data-v-8fb74957]{transition:none}}.support-widget-layer[data-v-b6a808ad]{z-index:2800;pointer-events:none;position:fixed;inset:0}.support-launcher-badge[data-v-b6a808ad]{pointer-events:auto;position:absolute;bottom:clamp(104px,17vh,156px);right:0}.support-launcher[data-v-b6a808ad]{border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);color:#fff;background:var(--color-primary);width:42px;height:48px;box-shadow:-6px 8px 22px color-mix(in srgb, var(--color-primary) 24%, #0f172a2e);cursor:pointer;border-right:0;border-radius:8px 0 0 8px;place-items:center;font-size:20px;transition:width .16s,box-shadow .16s;display:grid}.support-launcher[data-v-b6a808ad]:hover{width:46px;box-shadow:-8px 10px 26px color-mix(in srgb, var(--color-primary) 30%, #0f172a33)}.support-launcher[data-v-b6a808ad]:active{transform:scale(.92)}.support-widget-shell[data-v-b6a808ad]{top:var(--header-height,60px);border:1px solid var(--border-color);background:var(--bg-card);pointer-events:auto;transform-origin:100%;border-width:0 0 0 1px;border-radius:0;grid-template-rows:56px 42px minmax(0,1fr);width:min(400px,100vw);min-width:0;display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 42px #0f172a21}.support-widget-shell__header[data-v-b6a808ad]{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 96%, var(--color-primary));justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px 8px 12px;display:flex}.support-widget-shell__header>div[data-v-b6a808ad]:first-child{align-items:center;gap:9px;min-width:0;display:flex}.support-widget-shell__mark[data-v-b6a808ad]{color:#fff;background:var(--color-primary);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.support-widget-shell__header>div:first-child>div[data-v-b6a808ad]{gap:2px;min-width:0;display:grid}.support-widget-shell__header strong[data-v-b6a808ad],.support-widget-shell__header small[data-v-b6a808ad]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-widget-shell__header strong[data-v-b6a808ad]{color:var(--text-primary);font-size:14px}.support-widget-shell__header small[data-v-b6a808ad]{color:var(--text-tertiary);font-size:10px}.support-widget-shell__actions[data-v-b6a808ad]{align-items:center;display:flex}.support-widget-shell__actions .el-button[data-v-b6a808ad]{margin-left:0}.support-widget-tabs[data-v-b6a808ad]{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 96%, var(--bg-page));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0 10px;display:grid}.support-widget-tabs button[data-v-b6a808ad]{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;position:relative}.support-widget-tabs button[data-v-b6a808ad]:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:18px;right:18px}.support-widget-tabs button.active[data-v-b6a808ad]{color:var(--color-primary);font-weight:700}.support-widget-tabs button.active[data-v-b6a808ad]:after{background:var(--color-primary)}.support-widget-tabs__unread[data-v-b6a808ad]{color:#fff;background:var(--color-danger);border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:3px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.support-widget-layer.is-narrow .support-widget-shell[data-v-b6a808ad]{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.support-widget-layer.is-narrow .support-widget-shell__header[data-v-b6a808ad]{padding-top:max(8px, env(safe-area-inset-top));min-height:calc(58px + env(safe-area-inset-top))}@media (width<=640px){.support-launcher-badge[data-v-b6a808ad]{right:0;bottom:max(92px, calc(env(safe-area-inset-bottom) + 76px))}.support-launcher[data-v-b6a808ad]{width:40px;height:46px;font-size:20px}}@media (width<=1279px){.support-widget-shell[data-v-b6a808ad]{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;transform-origin:bottom;border:0;border-radius:0;position:fixed;inset:0}.support-widget-shell__header[data-v-b6a808ad]{min-height:calc(56px + env(safe-area-inset-top));padding-top:max(8px, env(safe-area-inset-top))}}.support-shell-enter-active[data-v-b6a808ad],.support-shell-leave-active[data-v-b6a808ad]{transition:opacity .22s,transform .24s cubic-bezier(.2,.8,.2,1)}.support-shell-enter-from[data-v-b6a808ad],.support-shell-leave-to[data-v-b6a808ad]{opacity:0;transform:translate(24px)scale(.98)}.support-launcher-enter-active[data-v-b6a808ad],.support-launcher-leave-active[data-v-b6a808ad]{transition:opacity .15s,transform .18s}.support-launcher-enter-from[data-v-b6a808ad],.support-launcher-leave-to[data-v-b6a808ad]{opacity:0;transform:translate(14px)scale(.9)}.support-widget-layer.is-narrow .support-widget-shell[data-v-b6a808ad]{transform-origin:bottom}@media (width<=1279px){.support-shell-enter-from[data-v-b6a808ad],.support-shell-leave-to[data-v-b6a808ad]{transform:translateY(18px)scale(.99)}}@media (prefers-reduced-motion:reduce){.support-launcher[data-v-b6a808ad],.support-shell-enter-active[data-v-b6a808ad],.support-shell-leave-active[data-v-b6a808ad],.support-launcher-enter-active[data-v-b6a808ad],.support-launcher-leave-active[data-v-b6a808ad]{transition:none}}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.onboarding-overlay[data-v-675f1579]{z-index:100000;-webkit-backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onboarding-card[data-v-675f1579]{background:var(--bg-card);border-radius:var(--radius-xl);flex-direction:column;width:520px;max-height:90vh;padding:40px 36px 24px;display:flex;position:relative;box-shadow:0 32px 80px #00000059}.skip-btn[data-v-675f1579]{z-index:2;min-height:36px;color:var(--text-tertiary);position:absolute;top:14px;right:16px}.steps-bar[data-v-675f1579]{margin-bottom:32px}.step-body[data-v-675f1579]{flex:1;min-height:260px}.step-content[data-v-675f1579]{text-align:center}.welcome-step[data-v-675f1579]{padding:20px 0}.welcome-icon[data-v-675f1579]{margin-bottom:20px}.welcome-emoji[data-v-675f1579]{font-size:64px;line-height:1}.welcome-step h2[data-v-675f1579]{color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:700}.welcome-desc[data-v-675f1579]{color:var(--text-tertiary);margin:0 0 28px;font-size:15px}.welcome-btn[data-v-675f1579]{min-width:160px;height:44px;font-size:15px}.guide-panel[data-v-675f1579]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-page);text-align:left;max-width:430px;margin:0 auto 26px;padding:16px}.guide-role[data-v-675f1579]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.guide-role span[data-v-675f1579]{color:var(--text-tertiary);font-size:12px}.guide-role strong[data-v-675f1579]{background:var(--color-primary-bg);color:var(--color-primary);border-radius:999px;padding:4px 10px;font-size:13px}.guide-cards[data-v-675f1579]{gap:10px;display:grid}.guide-card[data-v-675f1579]{border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-light);padding:12px}.guide-card strong[data-v-675f1579]{color:var(--text-primary);margin-bottom:4px;font-size:14px;display:block}.guide-card span[data-v-675f1579]{color:var(--text-secondary);font-size:12px;line-height:1.6;display:block}.step-content h3[data-v-675f1579]{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:600}.step-desc[data-v-675f1579]{color:var(--text-tertiary);margin:0 0 24px;font-size:14px}.info-form[data-v-675f1579]{text-align:left;max-width:380px;margin:0 auto}.locked-profile-field[data-v-675f1579]{width:100%;min-height:36px;color:var(--text-secondary);background:var(--bg-page);border:1px solid var(--border-color);border-radius:6px;align-items:center;padding:0 12px;display:flex}.role-cards[data-v-675f1579]{grid-template-columns:1fr 1fr;gap:12px;max-width:440px;margin:0 auto;display:grid}.role-card[data-v-675f1579]{border:2px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:16px;transition:all .15s;display:flex;position:relative}.role-card[data-v-675f1579]:hover{border-color:var(--color-primary);background:#4f6df508}.role-card.active[data-v-675f1579]{border-color:var(--color-primary);background:var(--color-primary-bg)}.role-icon[data-v-675f1579]{font-size:28px;line-height:1}.role-info[data-v-675f1579]{flex-direction:column;gap:2px;display:flex}.role-name[data-v-675f1579]{color:var(--text-primary);font-size:14px;font-weight:600}.role-brief[data-v-675f1579]{color:var(--text-tertiary);font-size:12px}.role-check[data-v-675f1579]{color:var(--color-primary);font-size:18px;position:absolute;top:8px;right:8px}.role-capabilities[data-v-675f1579]{background:var(--bg-page);border-radius:var(--radius-sm);border:1px solid var(--border-light);text-align:left;max-width:440px;margin:20px auto 0;padding:16px;animation:.2s fade-in-675f1579}.cap-title[data-v-675f1579]{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600}.cap-list[data-v-675f1579]{color:var(--text-secondary);margin:0;padding-left:20px;font-size:13px;line-height:1.8}@keyframes fade-in-675f1579{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-prefs[data-v-675f1579]{text-align:left;flex-direction:column;gap:16px;max-width:420px;margin:0 auto;display:flex}.pref-item[data-v-675f1579]{background:var(--bg-page);border-radius:var(--radius-sm);border:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pref-info[data-v-675f1579]{flex-direction:column;gap:2px;display:flex}.pref-label[data-v-675f1579]{color:var(--text-primary);font-size:14px;font-weight:500}.pref-desc[data-v-675f1579]{color:var(--text-tertiary);font-size:12px}.done-step[data-v-675f1579]{padding:20px 0}.done-icon[data-v-675f1579]{margin-bottom:16px;font-size:64px;line-height:1}.done-step h2[data-v-675f1579]{color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:700}.done-summary[data-v-675f1579]{background:var(--bg-page);border-radius:var(--radius-sm);border:1px solid var(--border-light);max-width:360px;margin:24px auto 0;overflow:hidden}.summary-item[data-v-675f1579]{justify-content:space-between;padding:12px 16px;font-size:14px;display:flex}.summary-item+.summary-item[data-v-675f1579]{border-top:1px solid var(--border-light)}.summary-label[data-v-675f1579]{color:var(--text-tertiary)}.summary-value[data-v-675f1579]{color:var(--text-primary);font-weight:500}.step-footer[data-v-675f1579]{border-top:1px solid var(--border-light);align-items:center;margin-top:24px;padding-top:16px;display:flex}.onboarding-enter-active[data-v-675f1579]{transition:all .3s}.onboarding-leave-active[data-v-675f1579]{transition:all .2s}.onboarding-enter-from[data-v-675f1579],.onboarding-leave-to[data-v-675f1579]{opacity:0}.step-enter-active[data-v-675f1579]{animation:.3s stepIn-675f1579}.step-leave-active[data-v-675f1579]{animation:.2s stepOut-675f1579}@keyframes stepIn-675f1579{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes stepOut-675f1579{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@media (width<=767px){.onboarding-overlay[data-v-675f1579]{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));align-items:stretch;overflow-y:auto}.onboarding-card[data-v-675f1579]{border-radius:16px;width:100%;min-height:0;max-height:none;padding:52px 16px 16px;overflow-y:auto}.skip-btn[data-v-675f1579]{z-index:3;min-width:52px;min-height:40px;top:8px;right:10px}.steps-bar[data-v-675f1579]{margin-bottom:18px}.step-body[data-v-675f1579]{min-height:0}.welcome-step[data-v-675f1579],.done-step[data-v-675f1579]{padding:8px 0}.welcome-emoji[data-v-675f1579],.done-icon[data-v-675f1579]{font-size:48px}.guide-role[data-v-675f1579],.pref-item[data-v-675f1579],.summary-item[data-v-675f1579]{flex-direction:column;align-items:flex-start}.info-form[data-v-675f1579],.guide-panel[data-v-675f1579],.ai-prefs[data-v-675f1579],.done-summary[data-v-675f1579]{max-width:100%}.step-footer[data-v-675f1579]{flex-wrap:wrap;gap:8px}}.tour-progress[data-v-f1f7a401]{color:var(--color-primary);font-size:12px;font-weight:700}h3[data-v-f1f7a401]{letter-spacing:0;margin:8px 0;font-size:18px}p[data-v-f1f7a401]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.75}.tour-actions[data-v-f1f7a401]{align-items:center;gap:8px;margin-top:18px;display:flex}.tour-spacer[data-v-f1f7a401]{flex:1}@media (width<=767px){.tour-actions[data-v-f1f7a401]{flex-wrap:wrap}}.context-help[data-v-b9784dd0]{color:var(--text-primary);gap:18px;display:grid}.context-help-role[data-v-b9784dd0]{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.context-help-summary[data-v-b9784dd0],.context-help section[data-v-b9784dd0]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:6px;margin:0;padding:14px;line-height:1.7}.context-help section h4[data-v-b9784dd0]{margin:0 0 8px;font-size:14px}.context-help section p[data-v-b9784dd0],.context-help ol[data-v-b9784dd0]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.75}.context-help ol[data-v-b9784dd0]{padding-left:22px}.context-help li+li[data-v-b9784dd0]{margin-top:6px}.replay-button[data-v-b9784dd0]{justify-self:start}.store-preview-banner[data-v-b1b99804]{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--border-color));background:color-mix(in srgb, var(--color-primary) 8%, var(--bg-card));color:var(--text-primary);border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.store-preview-banner span[data-v-b1b99804]{color:var(--text-secondary)}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.inbox-badge[data-v-522bbcfc]{display:inline-flex}.inbox-trigger[data-v-522bbcfc]{width:34px;height:34px;color:var(--text-tertiary)!important;border-radius:6px!important;padding:0!important}.inbox-trigger[data-v-522bbcfc]:hover{color:var(--text-primary)!important;background:var(--border-light)!important}.inbox-trigger .el-icon[data-v-522bbcfc]{font-size:18px}.popover-head[data-v-522bbcfc]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:2px 2px 10px;display:flex}.popover-head>div[data-v-522bbcfc]{gap:2px;display:grid}.popover-head strong[data-v-522bbcfc]{color:var(--text-primary);font-size:15px}.popover-head span[data-v-522bbcfc]{color:var(--text-tertiary);font-size:12px}.popover-list[data-v-522bbcfc]{min-height:92px;max-height:390px;overflow-y:auto}.popover-item[data-v-522bbcfc]{border:0;border-bottom:1px solid var(--border-light);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 4px;display:grid}.popover-item[data-v-522bbcfc]:hover{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.item-dot[data-v-522bbcfc]{background:#6b7280;border-radius:50%;width:7px;height:7px;margin-top:5px}.item-dot.action[data-v-522bbcfc]{background:var(--color-primary)}.item-dot.alert[data-v-522bbcfc]{background:#e84d4f}.item-copy[data-v-522bbcfc]{gap:4px;min-width:0;display:grid}.item-copy strong[data-v-522bbcfc],.item-copy span[data-v-522bbcfc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-copy strong[data-v-522bbcfc]{color:var(--text-primary);font-size:13px;font-weight:600}.item-copy span[data-v-522bbcfc],.item-time[data-v-522bbcfc]{color:var(--text-tertiary);font-size:12px}.popover-footer[data-v-522bbcfc]{width:100%;height:38px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin-top:4px;display:flex}@media (width<=767px){.inbox-trigger[data-v-522bbcfc]{width:32px;height:32px}}.business-inbox-popper{max-width:calc(100vw - 24px);padding:12px!important}.system-update-notice[data-v-5d3aba0e]{color:#1f2937;box-sizing:border-box;z-index:15;background:#eef6ff;border-bottom:1px solid #b9d7fb;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:6px 18px;display:flex}.notice-copy[data-v-5d3aba0e],.notice-actions[data-v-5d3aba0e],.dialog-heading[data-v-5d3aba0e]{align-items:center;display:flex}.notice-copy[data-v-5d3aba0e]{gap:10px;min-width:0}.notice-copy>.el-icon[data-v-5d3aba0e]{color:#2563eb;flex:none;font-size:18px}.notice-copy>div[data-v-5d3aba0e]{align-items:baseline;gap:10px;min-width:0;display:flex}.notice-copy strong[data-v-5d3aba0e]{flex:none;font-size:13px}.notice-copy span[data-v-5d3aba0e]{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.notice-actions[data-v-5d3aba0e]{flex:none;gap:4px}.dialog-heading[data-v-5d3aba0e]{gap:12px}.dialog-heading>.el-icon[data-v-5d3aba0e]{color:#ca8a04;font-size:26px}.dialog-heading>div[data-v-5d3aba0e]{gap:3px;display:grid}.dialog-heading span[data-v-5d3aba0e]{color:#9a6700;font-size:12px}.dialog-heading strong[data-v-5d3aba0e]{color:#1f2937;font-size:17px}.dialog-summary[data-v-5d3aba0e]{color:#475569;margin:0 0 14px;line-height:1.7}.dialog-notes[data-v-5d3aba0e]{color:#334155;margin:0;padding-left:20px;line-height:1.8}.dialog-busy[data-v-5d3aba0e]{color:#b45309;margin:14px 0 0;font-size:13px}.system-release-dialog{border-top:4px solid #eab308;border-radius:6px}.system-release-dialog.level-nine{border-top-color:#dc2626}.system-release-dialog.level-nine .dialog-heading>.el-icon,.system-release-dialog.level-nine .dialog-heading span{color:#dc2626}@media (width<=767px){.system-update-notice[data-v-5d3aba0e]{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));z-index:9800;border:1px solid #b9d7fb;border-radius:6px;min-height:58px;padding:8px 10px;position:fixed;box-shadow:0 10px 32px #0f172a2e}.notice-copy>div[data-v-5d3aba0e]{gap:2px;display:grid}.notice-copy span[data-v-5d3aba0e]{max-width:38vw}.notice-actions[data-v-5d3aba0e]{gap:0}.notice-actions[data-v-5d3aba0e] .el-button{margin-left:2px}}.main-layout[data-v-be882eba]{height:100dvh;min-height:100dvh;min-height:var(--app-height,100dvh);height:var(--app-height,100dvh)}.main-layout>.el-container[data-v-be882eba]{min-width:0}@media (width>=1280px){.main-layout>.el-container[data-v-be882eba]{transition:margin-right .24s cubic-bezier(.2,.8,.2,1)}.main-layout.assistant-dock-open>.el-container[data-v-be882eba]{margin-right:400px}}@media (width>=1280px) and (width<=1399px){.main-layout.assistant-dock-open .header[data-v-be882eba]{padding-inline:16px}.main-layout.assistant-dock-open .page-title[data-v-be882eba]{white-space:nowrap;flex:none}.main-layout.assistant-dock-open .header-right[data-v-be882eba]{gap:6px;min-width:0}.main-layout.assistant-dock-open .user-info[data-v-be882eba]{min-width:0;padding-inline:4px}.main-layout.assistant-dock-open .user-name[data-v-be882eba]{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.main-layout.assistant-dock-open .user-info[data-v-be882eba] .role-badge__label{display:none}}.assignment-alert[data-v-be882eba]{margin-bottom:14px}.sidebar[data-v-be882eba]{background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;transition:width .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.is-mobile .sidebar[data-v-be882eba]{z-index:2200;height:100dvh;height:var(--app-height,100dvh);transition:transform .22s,box-shadow .22s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 48px #0f172a2e}.is-mobile.mobile-menu-open .sidebar[data-v-be882eba]{transform:translate(0)}.mobile-sidebar-mask[data-v-be882eba]{z-index:2190;-webkit-backdrop-filter:blur(4px);background:#0f172a57;position:fixed;inset:0}.sidebar-bg[data-v-be882eba]{pointer-events:none;background:radial-gradient(at 0 20%,#4f6df50f 0%,#0000 60%),radial-gradient(at 100% 80%,#d977060a 0%,#0000 50%);position:absolute;inset:0}.sidebar-inner[data-v-be882eba]{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.sidebar-logo[data-v-be882eba]{border-bottom:1px solid var(--sidebar-border);flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:60px;display:flex;overflow:hidden}.logo-symbol[data-v-be882eba]{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:3px}.sidebar-logo span[data-v-be882eba]{color:var(--sidebar-logo-text);white-space:nowrap;font-size:16px;font-weight:600;transition:opacity .15s,width .2s}.sidebar-logo .logo-text.collapsed[data-v-be882eba]{opacity:0;width:0;overflow:hidden}.sidebar[data-v-be882eba] .el-menu{flex:1;overflow:hidden auto;background:0 0!important;border-right:none!important}.sidebar[data-v-be882eba] .el-menu-item,.sidebar[data-v-be882eba] .el-sub-menu__title{color:var(--sidebar-text)!important}.sidebar[data-v-be882eba] .el-sub-menu__title:hover{background:#80808014!important}.sidebar[data-v-be882eba] .el-sub-menu.is-active>.el-sub-menu__title,.sidebar[data-v-be882eba] .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:var(--sidebar-text-active)!important}.sidebar[data-v-be882eba] .el-sub-menu .el-menu-item{min-width:0;padding-left:48px!important}.sidebar.collapsed[data-v-be882eba] .el-sub-menu .el-menu-item{padding-left:20px!important}.sidebar[data-v-be882eba] .el-menu-item[draggable=true]{cursor:grab}.sidebar[data-v-be882eba] .el-menu-item[draggable=true]:active{cursor:grabbing}.sidebar[data-v-be882eba] .el-menu-item.menu-dragging{opacity:.55}.sidebar[data-v-be882eba] .el-menu-item.is-active{color:var(--sidebar-text-active)!important;background:#4f6df51a!important}.sidebar[data-v-be882eba] .el-menu-item:hover{background:#80808014!important}.sidebar[data-v-be882eba] .el-menu-item .el-icon{color:var(--sidebar-icon)!important}.sidebar[data-v-be882eba] .el-menu-item.is-active .el-icon{color:var(--sidebar-text-active)!important}.sidebar-version-dot[data-v-be882eba]{background:#dc2626;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 2px #dc26261f}.sidebar.collapsed .sidebar-version-dot[data-v-be882eba]{margin-left:-5px}.menu-divider[data-v-be882eba]{margin:12px 16px;border-color:var(--sidebar-border)!important}.menu-group-label[data-v-be882eba]{color:var(--sidebar-text);opacity:.5;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;padding:8px 20px 4px;font-size:11px;overflow:hidden}.sidebar-footer[data-v-be882eba]{border-top:1px solid var(--sidebar-border);flex-shrink:0;justify-content:center;padding:8px;display:flex}.collapse-btn[data-v-be882eba]{width:100%;font-size:16px;color:var(--sidebar-icon)!important;background:0 0!important;border:none!important}.collapse-btn[data-v-be882eba]:hover{color:var(--sidebar-text)!important}.mobile-sidebar-theme-btn[data-v-be882eba]{flex:0 0 38px;border:1px solid var(--sidebar-border)!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--sidebar-text)!important;background:#8080800f!important;border-radius:50%!important;padding:0!important}.mobile-sidebar-theme-btn[data-v-be882eba]:hover,.mobile-sidebar-theme-btn[data-v-be882eba]:focus-visible{color:var(--sidebar-text-active)!important;background:#4f6df51a!important}.header[data-v-be882eba]{background:var(--bg-header);border-bottom:1px solid var(--border-color);height:var(--header-height);z-index:10;-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:relative;box-shadow:0 1px 3px #00000008}.header-left[data-v-be882eba]{align-items:center;gap:10px;min-width:0;display:flex}.page-title[data-v-be882eba]{color:var(--text-primary);font-size:16px;font-weight:600}.mobile-menu-btn[data-v-be882eba]{width:34px;height:34px;display:none;color:var(--text-secondary)!important;border-radius:10px!important;padding:0!important}.mobile-menu-btn .el-icon[data-v-be882eba]{font-size:20px;line-height:1}.header-right[data-v-be882eba]{align-items:center;gap:10px;display:flex}.user-info[data-v-be882eba]{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 8px;transition:background .15s;display:flex}.user-info[data-v-be882eba]:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.user-name[data-v-be882eba]{color:var(--text-primary);font-size:14px;font-weight:500}.header-btn[data-v-be882eba]{width:32px;height:32px;font-size:16px;color:var(--text-tertiary)!important;border-radius:6px!important}.header-btn[data-v-be882eba]:hover{background:var(--border-light)!important;color:var(--text-primary)!important}.mobile-user-trigger[data-v-be882eba]{border:1px solid var(--border-light);min-width:0;height:38px;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 90%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 4px;display:inline-flex;box-shadow:0 4px 14px #0f172a0a}.mobile-user-trigger .el-icon[data-v-be882eba]{font-size:16px}.mobile-user-dropdown-popper{max-width:calc(100vw - 24px)}.mobile-user-dropdown-popper .mobile-user-summary{min-width:156px;color:var(--text-primary);border-bottom:1px solid var(--border-light);gap:6px;padding:10px 14px 8px;display:grid}.mobile-user-dropdown-popper .mobile-user-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.content[data-v-be882eba]{background:var(--bg-page);min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));min-height:calc(var(--app-height,100dvh) - var(--header-height));padding:24px;transition:padding .25s;overflow-y:auto}@media (width<=1199px){.header[data-v-be882eba]{padding:0 18px}.content[data-v-be882eba]{padding:18px}}.main-layout.is-mobile[data-v-be882eba]{height:auto;min-height:100dvh;min-height:var(--app-height,100dvh);display:block;overflow:visible}.main-layout.is-mobile>.el-container[data-v-be882eba]{min-height:100dvh;min-height:var(--app-height,100dvh);padding-top:54px}.main-layout.is-mobile .sidebar-footer[data-v-be882eba]{padding:10px 12px calc(10px + env(safe-area-inset-bottom));justify-content:flex-start;gap:8px;display:flex}.main-layout.is-mobile .header[data-v-be882eba]{height:54px;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));box-sizing:border-box;width:min(100vw, var(--mobile-layout-width,100vw));max-width:min(100vw, var(--mobile-layout-width,100vw));z-index:2100;position:fixed;top:0;left:0;right:auto}.main-layout.is-mobile .mobile-menu-btn[data-v-be882eba]{display:inline-flex}.main-layout.is-mobile .page-title[data-v-be882eba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-layout.is-mobile .header-right[data-v-be882eba]{flex-shrink:0;gap:4px}.main-layout.is-mobile .content[data-v-be882eba]{min-height:calc(100dvh - 54px);min-height:calc(var(--app-height,100dvh) - 54px);padding:12px max(10px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));overflow:visible}@media (width<=767px){.main-layout[data-v-be882eba]{height:auto;min-height:100dvh;min-height:var(--app-height,100dvh);display:block;overflow:visible}.main-layout>.el-container[data-v-be882eba]{min-height:100dvh;min-height:var(--app-height,100dvh);padding-top:54px}.sidebar-footer[data-v-be882eba]{display:none}.header[data-v-be882eba]{height:54px;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));box-sizing:border-box;width:min(100vw, var(--mobile-layout-width,100vw));max-width:min(100vw, var(--mobile-layout-width,100vw));z-index:2100;position:fixed;top:0;left:0;right:auto}.mobile-menu-btn[data-v-be882eba]{display:inline-flex}.page-title[data-v-be882eba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-right[data-v-be882eba]{flex-shrink:0;gap:4px}.content[data-v-be882eba]{min-height:calc(100dvh - 54px);min-height:calc(var(--app-height,100dvh) - 54px);padding:12px max(10px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));overflow:visible}}.page-enter-active[data-v-be882eba]{animation:.25s pageIn-be882eba}.page-leave-active[data-v-be882eba]{animation:.15s pageOut-be882eba}@keyframes pageIn-be882eba{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageOut-be882eba{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.main-layout>.el-container[data-v-be882eba]{transition:none}}
