:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-on-primary: #ffffff;--card-background: #ffffff;--card-shadow: 0 2px 12px rgba(0, 0, 0, .1);--sidebar-background: #001529;--overlay: rgba(255, 255, 255, .3);--muted-text: #595959;--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-on-primary: #ffffff;--card-background: var(--vt-c-black-soft);--card-shadow: 0 2px 12px rgba(0, 0, 0, .5);--sidebar-background: #001529;--overlay: rgba(255, 255, 255, .06);--muted-text: rgba(235, 235, 235, .64)}}html[data-theme=dark]{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-on-primary: #ffffff;--card-background: var(--vt-c-black-soft);--card-shadow: 0 2px 12px rgba(0, 0, 0, .5);--sidebar-background: #001529;--overlay: rgba(255, 255, 255, .06);--muted-text: rgba(235, 235, 235, .64)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh;margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.tabs-container[data-v-32b8b3ac]{background:var(--card-background);border-bottom:1px solid var(--border-color, #e8e8e8)}.tab-title[data-v-32b8b3ac]{-webkit-user-select:none;user-select:none}.tabs-extra-btn[data-v-32b8b3ac]{margin-right:8px}[data-v-32b8b3ac] .ant-tabs-nav{margin:0}[data-v-32b8b3ac] .ant-tabs-tab{padding:8px 16px;margin:0 4px 0 0}[data-v-32b8b3ac] .ant-tabs-tab-active{background:var(--color-primary-light, rgba(24, 144, 255, .1))}[data-v-32b8b3ac] .ant-tabs-content-holder{display:none}[data-v-32b8b3ac] .ant-tabs-tab-btn{padding:0}.tab-context-menu[data-v-32b8b3ac]{position:fixed;z-index:10000;background:var(--card-background);border:1px solid var(--border-color, #e8e8e8);border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:120px}.dark .tab-context-menu[data-v-32b8b3ac]{background:var(--card-background);border-color:var(--border-color, #434343)}.page-skeleton[data-v-cbeff1da]{width:100%;height:100%;min-height:400px}[data-v-cbeff1da] .ant-skeleton,[data-v-cbeff1da] .ant-skeleton-content{width:100%}.error-state-container[data-v-c820621b]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;width:100%}.error-state-content[data-v-c820621b]{text-align:center;max-width:600px}.error-code[data-v-c820621b]{font-size:120px;font-weight:700;line-height:1;color:var(--color-primary, #1890ff);margin-bottom:24px;text-shadow:0 4px 12px rgba(24,144,255,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.error-icon[data-v-c820621b]{color:var(--color-primary, #1890ff);margin-bottom:24px;display:flex;justify-content:center}.error-title[data-v-c820621b]{font-size:32px;font-weight:600;color:var(--color-heading, #262626);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.error-description[data-v-c820621b]{font-size:16px;color:var(--color-text-secondary, #8c8c8c);margin-bottom:32px;line-height:1.5}.error-actions[data-v-c820621b]{display:flex;justify-content:center;gap:16px}@media(max-width:768px){.error-code[data-v-c820621b]{font-size:80px}.error-icon svg[data-v-c820621b]{width:80px;height:80px}.error-title[data-v-c820621b]{font-size:24px}.error-description[data-v-c820621b]{font-size:14px}}.home-layout[data-v-9a192df3]{min-height:100vh}.logo[data-v-9a192df3]{height:32px;background:#ffffff4d;margin:16px;border-radius:4px}.trigger[data-v-9a192df3]{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}.trigger[data-v-9a192df3]:hover{color:var(--color-primary)}.home-header[data-v-9a192df3]{background:var(--card-background);padding:0;box-shadow:var(--card-shadow)}.header-content[data-v-9a192df3]{width:100%;height:64px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-9a192df3]{display:flex;align-items:center;gap:16px}.header-title[data-v-9a192df3]{margin:0;font-size:20px;font-weight:600;color:var(--color-heading)}.header-actions[data-v-9a192df3]{display:flex;align-items:center;gap:16px;padding-right:24px}.theme-switch-btn[data-v-9a192df3],.locale-switch-btn[data-v-9a192df3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}.locale-switch-btn[data-v-9a192df3]{font-weight:500}.locale-switch-btn[data-v-9a192df3]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.locale-switch-btn[data-v-9a192df3]:active{transform:translateY(0)}[data-v-9a192df3] .language-item{display:flex;align-items:center;gap:8px}.language-dot[data-v-9a192df3]{width:8px;height:8px;border-radius:50%;background:var(--color-primary, #1890ff);flex-shrink:0}.language-dot-placeholder[data-v-9a192df3]{width:8px;height:8px;flex-shrink:0}.language-label[data-v-9a192df3]{flex:1}[data-v-9a192df3] .language-item-active{background:var(--color-primary-light, rgba(24, 144, 255, .1))}.user-avatar-wrapper[data-v-9a192df3]{cursor:pointer;padding:4px;border-radius:50%;transition:background-color .3s;display:flex;align-items:center;justify-content:center}.user-avatar-wrapper[data-v-9a192df3]:hover{background-color:#0000000f}.dark .user-avatar-wrapper[data-v-9a192df3]:hover{background-color:#ffffff1a}.user-avatar[data-v-9a192df3]{width:32px;height:32px;border-radius:50%;background:var(--color-primary, #1890ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;overflow:hidden;position:relative}.user-avatar img[data-v-9a192df3]{width:100%;height:100%;object-fit:cover}[data-v-9a192df3] .user-menu{min-width:240px;padding:0}[data-v-9a192df3] .user-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:inline-flex;align-items:center;gap:8px}.user-info-header[data-v-9a192df3]{padding:16px;display:flex;align-items:center;gap:12px;background:var(--card-background)}.user-avatar-large[data-v-9a192df3]{width:48px;height:48px;border-radius:50%;background:var(--color-primary, #1890ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;overflow:hidden;flex-shrink:0}.user-avatar-large img[data-v-9a192df3]{width:100%;height:100%;object-fit:cover}.user-info-content[data-v-9a192df3]{flex:1;min-width:0}.user-name[data-v-9a192df3]{font-size:16px;font-weight:600;color:var(--color-heading, #262626);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-username[data-v-9a192df3]{font-size:12px;color:var(--color-text-secondary, #8c8c8c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-link[data-v-9a192df3]{color:var(--color-primary);text-decoration:none;font-size:14px;transition:color .3s}.about-link[data-v-9a192df3]:hover{color:var(--color-primary-hover)}.home-content[data-v-9a192df3]{margin:24px 16px;padding:0;background:var(--card-background);min-height:280px;display:flex;flex-direction:column}.content-wrapper[data-v-9a192df3]{width:100%;flex:1;padding:24px;overflow:auto;position:relative}.fade-slide-enter-active[data-v-9a192df3]{transition:all .3s ease-out}.fade-slide-leave-active[data-v-9a192df3]{transition:all .2s ease-in}.fade-slide-enter-from[data-v-9a192df3]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-9a192df3]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-9a192df3],.fade-slide-leave-from[data-v-9a192df3]{opacity:1;transform:translateY(0)}.drawer-sider[data-v-9a192df3]{min-height:100vh;height:100%;background:#001529;margin:0;padding:0;display:flex;flex-direction:column}@media(max-width:992px){.header-content[data-v-9a192df3]{padding:0 16px}.header-title[data-v-9a192df3]{font-size:18px}.home-content[data-v-9a192df3]{margin:16px 12px;padding:16px}}@media(max-width:576px){.home-header[data-v-9a192df3]{height:56px;line-height:56px}.header-content[data-v-9a192df3]{padding:0 12px;height:56px}.header-left[data-v-9a192df3]{gap:8px}.header-title[data-v-9a192df3]{font-size:16px}.about-link[data-v-9a192df3]{display:none}.trigger[data-v-9a192df3]{line-height:56px;padding:0 12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.home-content[data-v-9a192df3]{margin:12px 8px;padding:12px;min-height:200px}.logo[data-v-9a192df3]{margin:12px;height:28px}}
