.message-root[data-v-c3c786ad]{border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:400px;padding:10px 16px;font-size:14px;line-height:1.5;display:flex}.message-icon[data-v-c3c786ad]{flex-shrink:0;align-items:center;padding-top:1px;display:flex}.message-icon[data-v-c3c786ad] svg{width:18px;height:18px;display:block}.message-body[data-v-c3c786ad]{word-break:break-word;flex:1;min-width:0}.message-close[data-v-c3c786ad]{cursor:pointer;opacity:1;width:24px;height:24px;color:inherit;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.message-close[data-v-c3c786ad]:hover{background:rgba(0,0,0,.06)}.message-close[data-v-c3c786ad] svg{width:14px;height:14px;display:block}.message-container[data-v-52b9b76f]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;top:1.25rem;left:50%}.message-container__item[data-v-52b9b76f]{pointer-events:auto}.msg-stack-enter-active[data-v-52b9b76f]{transition:all .3s ease-out}.msg-stack-leave-active[data-v-52b9b76f]{transition:all .25s ease-in}.msg-stack-enter-from[data-v-52b9b76f]{opacity:0;transform:translateY(-16px)scale(.96)}.msg-stack-leave-to[data-v-52b9b76f]{opacity:0;transform:translateY(-12px)scale(.96)}.msg-stack-move[data-v-52b9b76f]{transition:transform .25s}header[data-v-b58a8931]{z-index:100;width:100%;height:var(--lay-header-height);background-color:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0}.header__container[data-v-b58a8931]{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin-left:auto;margin-right:auto;display:flex}.header__brand[data-v-b58a8931]{align-items:center;gap:10px;height:100%;display:flex}.header__logo[data-v-b58a8931]{width:32px;height:32px}.header__title[data-v-b58a8931]{color:#1c1f23;font-size:18px;font-weight:700}.header__nav[data-v-b58a8931]{align-items:center;height:100%;display:flex}.header__nav-list[data-v-b58a8931]{align-items:center;gap:24px;height:100%;margin:0;padding:0;list-style:none;display:flex}.header__nav-link[data-v-b58a8931]{color:#1c1f23;font-size:16px}.header__nav-link[data-v-b58a8931]:hover,.header__nav-link--active[data-v-b58a8931]{color:#3b82f6}.header__actions[data-v-b58a8931]{align-items:center;gap:28px;height:100%;display:flex}.header__actions-icons[data-v-b58a8931]{align-items:center;gap:8px;display:flex}.header__icon-btn[data-v-b58a8931]{cursor:pointer}.header__login-btn[data-v-b58a8931]{color:#fff;cursor:pointer;background-color:#155dfc;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:opacity .2s}.header__login-btn[data-v-b58a8931]:hover{opacity:.9}.user-menu-wrapper[data-v-b58a8931]{align-items:center;gap:4px;display:flex;position:relative}.user-menu-wrapper__avatar[data-v-b58a8931]{color:#fff;cursor:pointer;background-color:#155dfc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.user-menu-wrapper__user-info[data-v-b58a8931]{cursor:pointer;align-items:center;gap:8px;display:flex}.user-menu-wrapper__username[data-v-b58a8931]{color:#3d3d3d;font-size:14px}.user-menu-wrapper__dropdown[data-v-b58a8931]{z-index:50;background-color:#fff;border:1px solid #f3f4f6;border-radius:8px;width:160px;margin-top:8px;padding-top:8px;padding-bottom:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.user-menu-wrapper__quota[data-v-b58a8931]{color:#3d3d3d;cursor:default;padding:8px 16px;font-size:14px}.user-menu-wrapper__quota-label[data-v-b58a8931]{color:#99a1af}.user-menu-wrapper__quota-value[data-v-b58a8931]{color:#155dfc;font-weight:500}.user-menu-wrapper__divider[data-v-b58a8931]{border-top:1px solid #f3f4f6;margin:4px 8px}.user-menu-wrapper__item[data-v-b58a8931]{color:#3d3d3d;cursor:pointer;padding:8px 16px;font-size:14px}.user-menu-wrapper__item[data-v-b58a8931]:hover{color:#3b82f6;background-color:#f9fafb}.user-menu-wrapper__item--danger[data-v-b58a8931]{color:#f56c6c}.user-menu-wrapper__item--danger[data-v-b58a8931]:hover{color:rgba(245,108,108,.9);background-color:#fef2f2}.dropdown-enter-active[data-v-b58a8931],.dropdown-leave-active[data-v-b58a8931]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-b58a8931],.dropdown-leave-to[data-v-b58a8931]{opacity:0;transform:translateY(-8px)}.lay-footer[data-v-494ebd84]{text-align:center;color:#6b7280;background:#fff;width:100%;padding:1rem 0;font-size:.875rem}.tooltip-wrapper[data-v-cc70bb87]{align-items:center;display:flex;position:relative}.tooltip-content[data-v-cc70bb87]{color:#fff;white-space:nowrap;pointer-events:none;z-index:100;background:#1c1f23;border-radius:6px;padding:6px 12px;font-size:13px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.tooltip-fade-enter-active[data-v-cc70bb87],.tooltip-fade-leave-active[data-v-cc70bb87]{transition:opacity .15s}.tooltip-fade-enter-from[data-v-cc70bb87],.tooltip-fade-leave-to[data-v-cc70bb87]{opacity:0}aside[data-v-bdb8a8f9]{width:var(--console-aside-width);height:calc(100vh - var(--lay-header-height));top:var(--lay-header-height);z-index:99;background-color:#fff;border-right:1px solid #e5e7eb;transition:width .2s;position:fixed;left:0}aside.collapsed[data-v-bdb8a8f9]{width:64px;overflow:visible}.nav-wrapper[data-v-bdb8a8f9]{padding:8px}.group-label[data-v-bdb8a8f9]{color:#99a1af;white-space:nowrap;padding:16px 12px 6px;font-size:12px;font-weight:500}.group-divider[data-v-bdb8a8f9]{background:#e5e7eb;height:1px;margin:8px 16px}.nav-items[data-v-bdb8a8f9]{flex-direction:column;gap:2px;display:flex}.nav-item[data-v-bdb8a8f9]{color:#374151;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-item[data-v-bdb8a8f9]:hover,.nav-item.active[data-v-bdb8a8f9]{color:#155dfc;background-color:#eff6ff}.collapsed .nav-item[data-v-bdb8a8f9]{justify-content:center;width:100%;padding:10px 0}header[data-v-78a97db8]{width:100%;height:var(--lay-header-height);z-index:100;background-color:#fff;border-bottom:1px solid #e5e7eb;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0}header .console-header__logo-container[data-v-78a97db8]{height:100%;width:var(--console-aside-width);border-right:1px solid #e5e7eb;transition:width .2s}header .console-header__logo-container.collapsed[data-v-78a97db8]{justify-content:center}.console-header__logo-container[data-v-78a97db8]{align-items:center;gap:10px;padding:12px;display:flex}.console-header__logo-click[data-v-78a97db8]{cursor:pointer;align-items:center;display:flex}.console-header__logo-img[data-v-78a97db8]{width:28px;height:28px}.console-header__logo-text[data-v-78a97db8]{color:#1c1f23;font-size:18px;font-weight:700}.console-header__main[data-v-78a97db8]{flex:1;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px;display:flex}.console-header__left[data-v-78a97db8]{align-items:center;gap:16px;display:flex}.console-header__expand[data-v-78a97db8]{cursor:pointer;transition:transform .2s}.console-header__expand.collapsed[data-v-78a97db8]{transform:scaleX(-1)}.console-header__title[data-v-78a97db8]{color:#1c1f23;font-size:14px}.console-header__right[data-v-78a97db8]{align-items:center;display:flex}.console-header__icon-group[data-v-78a97db8]{align-items:center;margin-right:8px;display:flex}.console-header__icon-btn[data-v-78a97db8]{cursor:pointer;padding:8px}.console-header__nav[data-v-78a97db8]{align-items:center;height:100%;margin-right:24px;display:flex}.console-header__nav-list[data-v-78a97db8]{align-items:center;gap:24px;height:100%;display:flex}.console-header__nav-link[data-v-78a97db8]{color:#1c1f23;font-size:16px}.console-header__nav-link[data-v-78a97db8]:hover,.console-header__nav-link--active[data-v-78a97db8]{color:#3b82f6}.user-menu-wrapper[data-v-78a97db8]{align-items:center;gap:4px;display:flex;position:relative}.user-menu-wrapper__avatar[data-v-78a97db8]{color:#fff;cursor:pointer;background-color:#155dfc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.user-menu-wrapper__user-info[data-v-78a97db8]{cursor:pointer;align-items:center;gap:8px;display:flex}.user-menu-wrapper__username[data-v-78a97db8]{color:#3d3d3d;font-size:14px}.user-menu-wrapper__dropdown[data-v-78a97db8]{z-index:50;background-color:#fff;border:1px solid #f3f4f6;border-radius:8px;width:160px;margin-top:8px;padding-top:8px;padding-bottom:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.user-menu-wrapper__quota[data-v-78a97db8]{color:#3d3d3d;cursor:default;padding:8px 16px;font-size:14px}.user-menu-wrapper__quota-label[data-v-78a97db8]{color:#99a1af}.user-menu-wrapper__quota-value[data-v-78a97db8]{color:#155dfc;font-weight:500}.user-menu-wrapper__divider[data-v-78a97db8]{border-top:1px solid #f3f4f6;margin:4px 8px}.user-menu-wrapper__link-item[data-v-78a97db8]{color:#3d3d3d;cursor:pointer;padding:8px 16px;font-size:14px;text-decoration:none;display:block}.user-menu-wrapper__link-item[data-v-78a97db8]:hover{background-color:#f9fafb}.user-menu-wrapper__item[data-v-78a97db8]{color:#3d3d3d;cursor:pointer;padding:8px 16px;font-size:14px}.user-menu-wrapper__item[data-v-78a97db8]:hover{color:#3b82f6;background-color:#f9fafb}.user-menu-wrapper__item--danger[data-v-78a97db8]{color:#f56c6c}.user-menu-wrapper__item--danger[data-v-78a97db8]:hover{color:rgba(245,108,108,.9);background-color:#fef2f2}.dropdown-enter-active[data-v-78a97db8],.dropdown-leave-active[data-v-78a97db8]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-78a97db8],.dropdown-leave-to[data-v-78a97db8]{opacity:0;transform:translateY(-8px)}main[data-v-2f434689]{transition:padding-left .2s}.console-layout__body[data-v-2f434689]{display:flex}.console-layout__main[data-v-2f434689]{flex:1;min-width:0}*,:before,:after{box-sizing:border-box}a{text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}body{line-height:inherit;margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;outline:none}input,optgroup,select,textarea{margin:0;padding:0}button{cursor:pointer;border:none;outline:none}[type=button]{cursor:pointer;border:none;outline:none}[type=reset]{cursor:pointer;border:none;outline:none}[type=submit]{cursor:pointer;border:none;outline:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}:root{--lay-header-height:60px;--lay-footer-height:52px;--console-aside-width:200px}html,body{color:#11120f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;min-height:100%}#app{min-width:1280px;min-height:100%}code{font-family:JetBrains Mono,SFMono-Regular,monospace}::-moz-selection{color:#f8fafc;background:rgba(17,18,15,.88)}::selection{color:#f8fafc;background:rgba(17,18,15,.88)}
