:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;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}:root{--duration-instant: .08s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-slower: .6s;--duration-slowest: 1s;--ease-linear: cubic-bezier(0, 0, 1, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .27, 1.55);--transition-fast: var(--duration-fast) var(--ease-out);--transition-normal: var(--duration-normal) var(--ease-in-out);--transition-slow: var(--duration-slow) var(--ease-in-out);--transition-spring: var(--duration-normal) var(--ease-back);@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anim-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-fade-in-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-fade-in-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes anim-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes anim-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes anim-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes anim-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes anim-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes anim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes anim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes anim-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}}@media(prefers-reduced-motion:reduce){:root *,:root *:before,:root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{display:none}html,*{scrollbar-width:none}html,body{-ms-overflow-style:none;overflow-x:hidden;width:100%;max-width:100%}#app{max-width:100vw;width:100%;overflow-x:hidden;padding:0;font-weight:400;min-height:100vh;display:flex;flex-direction:column}@media(min-width:1024px){#app{padding-top:60px}}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px;cursor:pointer}@media(hover:hover){a:hover{background-color:transparent}}@media(min-width:1024px){body{display:flex}#app{display:flex;flex-direction:column;padding:0}}:root{--color-success: #10b981;--color-success-light: #34d399;--color-success-rgb: 16, 185, 129;--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-rgb: 245, 158, 11;--color-error: #ef4444;--color-error-light: #f87171;--color-error-rgb: 239, 68, 68;--color-info: #3b82f6;--color-info-rgb: 59, 130, 246;--color-primary: #6366f1;--color-primary-light: #818cf8;--color-primary-dark: #4f46e5;--color-primary-rgb: 99, 102, 241;--color-primary-50: #eef2ff;--color-primary-100: #e0e7ff;--color-primary-500: #6366f1;--color-primary-700: #4338ca;--color-primary-900: #312e81;--color-accent: #8b5cf6;--color-accent-light: #a78bfa;--color-accent-rgb: 139, 92, 246;--color-blue: #667eea;--color-blue-rgb: 102, 126, 234;--color-text: #1a1a2e;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-text-inverse: #ffffff;--color-bg: #0a0a0f;--color-bg-elevated: #1a1a2e;--color-bg-card: rgba(255, 255, 255, .05);--color-bg-overlay: rgba(10, 10, 15, .7);--color-border: rgba(99, 102, 241, .2);--color-border-strong: rgba(99, 102, 241, .4);--color-border-subtle: rgba(99, 102, 241, .1);--shadow-color-rgb: 99, 102, 241;--shadow-primary: 0 4px 16px rgba(99, 102, 241, .3);--shadow-accent: 0 0 30px rgba(139, 92, 246, .3);--shadow-card: 0 2px 8px rgba(0, 0, 0, .1);--shadow-card-hover: 0 8px 24px rgba(99, 102, 241, .2);--gradient-primary: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-accent: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-bg: linear-gradient(135deg, rgb(20, 25, 45) 0%, rgb(30, 35, 60) 100%);--gradient-card: linear-gradient(135deg, rgba(99, 102, 241, .05) 0%, rgba(139, 92, 246, .05) 100%);--color-gold: #fbbf24;--color-gold-rgb: 251, 191, 36;--color-nav-bg: rgba(15, 15, 35, .95);--color-nav-bg-solid: #05051e;--color-nav-text: #ffffff;--color-nav-hover: #667eea;--color-nav-active: #ec4899;--color-nav-mobile-drawer-bg: linear-gradient(135deg, rgb(20, 25, 45) 0%, rgb(30, 35, 60) 100%);--color-nav-glow-rgb: 100, 126, 234;--theme-name: "宇宙无敌号 1.0";--theme-version: "1.0"}[data-theme=cosmic-2]{--color-primary: #80201c;--color-primary-light: #946052;--color-primary-dark: #55241b;--color-primary-rgb: 128, 32, 28;--color-primary-50: #fdf2f0;--color-primary-100: #f9d9d3;--color-primary-500: #80201c;--color-primary-700: #55241b;--color-primary-900: #190e0a;--color-accent: #938e8b;--color-accent-light: #caaaa7;--color-accent-rgb: 147, 142, 139;--color-blue: #693a2a;--color-blue-rgb: 105, 58, 42;--color-text: #eccac4;--color-text-secondary: #caaaa7;--color-text-muted: #a88885;--color-text-inverse: #130e08;--color-bg: #130e08;--color-bg-elevated: #1f100b;--color-bg-card: rgba(128, 32, 28, .08);--color-bg-overlay: rgba(19, 14, 8, .85);--color-border: rgba(128, 32, 28, .3);--color-border-strong: rgba(128, 32, 28, .6);--color-border-subtle: rgba(128, 32, 28, .1);--shadow-color-rgb: 128, 32, 28;--shadow-primary: 0 4px 16px rgba(128, 32, 28, .4);--shadow-accent: 0 0 30px rgba(147, 142, 139, .25);--shadow-card: 0 2px 8px rgba(0, 0, 0, .4);--shadow-card-hover: 0 8px 24px rgba(128, 32, 28, .3);--gradient-primary: linear-gradient(135deg, #80201c 0%, #190e0a 100%);--gradient-accent: linear-gradient(135deg, #946052 0%, #55241b 100%);--gradient-bg: linear-gradient(135deg, #1f100b 0%, #2d1810 100%);--gradient-card: linear-gradient(135deg, rgba(128, 32, 28, .08) 0%, rgba(85, 36, 27, .08) 100%);--color-gold: #caaaa7;--color-gold-rgb: 202, 170, 167;--color-nav-bg: rgba(19, 14, 8, .95);--color-nav-bg-solid: #130e08;--color-nav-text: #ffffff;--color-nav-hover: #946052;--color-nav-active: #80201c;--color-nav-mobile-drawer-bg: linear-gradient(135deg, #1f100b 0%, #2d1810 100%);--color-nav-glow-rgb: 128, 32, 28;--theme-name: "宇宙无敌号 2.0";--theme-version: "2.0"}.ghost-bg-layer[data-v-a38ea3e6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(135deg,#0a0a1a,#151530,#0a0a1a);overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.ghost-bg-scroll[data-v-a38ea3e6]{display:flex;width:200%;height:100%;animation:scrollSlices-a38ea3e6 linear infinite;will-change:transform}.ghost-bg-scroll.is-paused[data-v-a38ea3e6]{animation-play-state:paused}.ghost-slice[data-v-a38ea3e6]{flex:0 0 auto;width:var(--slice-width);height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:.15;filter:grayscale(100%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%)}@keyframes scrollSlices-a38ea3e6{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:768px){.ghost-bg-layer[data-v-a38ea3e6]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;-webkit-transform:translateZ(0);transform:translateZ(0)}.ghost-bg-scroll[data-v-a38ea3e6]{-webkit-transform:translateZ(0);transform:translateZ(0)}.ghost-slice[data-v-a38ea3e6]{opacity:.12;mask-image:radial-gradient(ellipse at center,black 45%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 45%,transparent 75%)}}@media(max-width:480px){.ghost-slice[data-v-a38ea3e6]{opacity:.1}}.stars-container[data-v-1e8fe093]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.defs[data-v-1e8fe093]{position:absolute;width:0;height:0;overflow:hidden}.nebula[data-v-1e8fe093]{position:absolute;border-radius:50%;filter:url(#blur-heavy);animation:nebula-drift-1e8fe093 20s ease-in-out infinite}.nebula-1[data-v-1e8fe093]{width:400px;height:400px;top:-100px;left:-100px;background:url(#nebula-gradient-1);animation-delay:0s}.nebula-2[data-v-1e8fe093]{width:350px;height:350px;bottom:-80px;right:-80px;background:url(#nebula-gradient-2);animation-delay:-5s}.nebula-3[data-v-1e8fe093]{width:300px;height:300px;top:50%;right:-50px;background:url(#nebula-gradient-3);animation-delay:-10s}@keyframes nebula-drift-1e8fe093{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(20px,-20px) scale(1.05);opacity:.8}66%{transform:translate(-10px,10px) scale(.95);opacity:.5}}.energy-field[data-v-1e8fe093]{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(99,102,241,.03) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(139,92,246,.03) 0%,transparent 40%);animation:energy-pulse-1e8fe093 8s ease-in-out infinite}@keyframes energy-pulse-1e8fe093{0%,to{opacity:.6}50%{opacity:1}}.distant-stars[data-v-1e8fe093]{position:absolute;inset:0;pointer-events:none}.distant-star[data-v-1e8fe093]{position:absolute;width:1px;height:1px;background:#fff;border-radius:50%;opacity:var(--opacity);animation:distant-twinkle-1e8fe093 var(--duration) ease-in-out infinite;animation-delay:var(--delay)}@keyframes distant-twinkle-1e8fe093{0%,to{opacity:var(--opacity)}50%{opacity:calc(var(--opacity) * .4)}}.tiny-stars[data-v-1e8fe093]{position:absolute;inset:0;pointer-events:none}.tiny-star[data-v-1e8fe093]{position:absolute;width:1px;height:1px;background:#fff;border-radius:50%;opacity:var(--opacity);animation:tiny-twinkle-1e8fe093 var(--duration) ease-in-out infinite;animation-delay:var(--delay)}@keyframes tiny-twinkle-1e8fe093{0%,to{opacity:var(--opacity)}50%{opacity:calc(var(--opacity) * .25)}}.bright-stars[data-v-1e8fe093]{position:absolute;inset:0;pointer-events:none}.bright-star[data-v-1e8fe093]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 2px .5px #fffc,0 0 4px 1px #c8d2ff66;animation:bright-pulse-1e8fe093 var(--duration) ease-in-out infinite;animation-delay:var(--delay)}@keyframes bright-pulse-1e8fe093{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 2px .5px #fffc,0 0 4px 1px #c8d2ff66}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 3px 1px #fff,0 0 6px 2px #c8d2ff99,0 0 12px 3px #b4beff4d}}.variable-stars[data-v-1e8fe093]{position:absolute;inset:0;pointer-events:none}.variable-star[data-v-1e8fe093]{position:absolute;width:1.5px;height:1.5px;background:#fff;border-radius:50%;animation:variable-flicker-1e8fe093 var(--duration) ease-in-out infinite;animation-delay:var(--delay)}@keyframes variable-flicker-1e8fe093{0%{opacity:var(--opacity-min);transform:scale(.8)}25%{opacity:var(--opacity-max);transform:scale(1.1)}50%{opacity:var(--opacity-min);transform:scale(.9)}75%{opacity:calc(var(--opacity-min) + var(--opacity-max) * .5);transform:scale(1)}to{opacity:var(--opacity-min);transform:scale(.8)}}.particles[data-v-1e8fe093]{position:absolute;inset:0;pointer-events:none}.particle[data-v-1e8fe093]{position:absolute;width:var(--size);height:var(--size);background:linear-gradient(135deg,#818cf8,#a78bfa);border-radius:50%;opacity:0;animation:particle-float-1e8fe093 var(--duration) ease-in-out infinite;animation-delay:var(--delay);filter:blur(.5px)}@keyframes particle-float-1e8fe093{0%,to{opacity:0;transform:translateY(0) scale(.5)}10%{opacity:.6;transform:translateY(-10px) scale(1)}90%{opacity:0;transform:translateY(-30px) scale(.5)}}.hover-dropdown[data-v-30e7402e]{position:relative;display:inline-block}.hover-dropdown-trigger[data-v-30e7402e]{display:flex;align-items:center;gap:.25rem;transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);padding:.25rem .5rem;cursor:pointer}.hover-dropdown-trigger[data-v-30e7402e]:hover{background-color:#ffffff0d;transform:translateY(-1px)}.hover-dropdown-trigger.is-active[data-v-30e7402e]{background-color:#ffffff14}.dropdown-arrow[data-v-30e7402e]{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);color:#ffffffb3;width:16px;height:16px}.dropdown-arrow.is-rotated[data-v-30e7402e]{transform:rotate(180deg)}.dropdown-arrow svg[data-v-30e7402e]{transition:color .3s cubic-bezier(.4,0,.2,1);width:10px;height:10px}.hover-dropdown-trigger:hover .dropdown-arrow[data-v-30e7402e]{color:#ffffffe6;transform:scale(1.1)}.hover-dropdown-trigger:hover .dropdown-arrow.is-rotated[data-v-30e7402e]{transform:rotate(180deg) scale(1.1)}.hover-dropdown-content[data-v-30e7402e]{position:fixed;z-index:1015;background:#0f0f23f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #0000004d;overflow:visible;transform-origin:top center;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;width:100vw;height:520px;padding:0;gap:0;left:0;box-sizing:border-box}.hover-dropdown-content[data-v-30e7402e]>*{flex-shrink:0}.ghost-bg-layer[data-v-30e7402e]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(135deg,#0a0a1a,#151530,#0a0a1a);overflow:hidden}.ghost-bg-img[data-v-30e7402e]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:0;filter:grayscale(100%);will-change:opacity;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.08) 2%,black 8%,black 90%,rgba(0,0,0,.08) 98%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.08) 3%,rgba(0,0,0,.2) 8%,black 18%,black 82%,rgba(0,0,0,.2) 92%,rgba(0,0,0,.08) 97%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.ghost-bg-img.is-active[data-v-30e7402e]{opacity:.15}.ghost-bg-img[data-v-30e7402e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;filter:blur(8px);opacity:.3;z-index:-1}.content-wrapper[data-v-30e7402e]{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:.75rem 1.5rem;gap:1.5rem}.bg-fade-enter-active[data-v-30e7402e],.bg-fade-leave-active[data-v-30e7402e]{transition:opacity .6s ease}.bg-fade-enter-from[data-v-30e7402e],.bg-fade-leave-to[data-v-30e7402e]{opacity:0}.mobile-navigation-bar[data-v-db7fc3e3]{position:relative;width:100%;height:80px;overflow:visible}.mobile-nav-trigger[data-v-db7fc3e3]{position:absolute;left:2rem;top:50%;transform:translateY(-50%);z-index:1005;display:flex;align-items:center}.menu-wrapper[data-v-db7fc3e3]{display:flex;align-items:center;gap:.8rem;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.menu-wrapper[data-v-db7fc3e3]:hover{transform:scale(1.05)}.menu-text[data-v-db7fc3e3]{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--v764aa335);font-size:1rem;font-weight:700;transition:color .3s ease}.menu-wrapper:hover .menu-text[data-v-db7fc3e3]{color:var(--v0ece0668)}.header-primary-nav-hamburger[data-v-db7fc3e3]{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;transition:opacity .3s ease,transform .3s ease}.header-primary-nav-hamburger span[data-v-db7fc3e3]{display:block;height:2px;width:100%;background-color:var(--v764aa335);transition:opacity .3s ease,transform .3s ease;border-radius:2px}.menu-wrapper:hover .header-primary-nav-hamburger span[data-v-db7fc3e3]{background-color:var(--v0ece0668)}.mobile-menu-overlay[data-v-db7fc3e3]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#000;z-index:1002;animation:fadeIn-db7fc3e3 .4s cubic-bezier(.25,.46,.45,.94)}.mobile-menu[data-v-db7fc3e3]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:var(--color-nav-mobile-drawer-bg);padding:80px 0 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;animation:slideInFromTop-db7fc3e3 .5s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:2.5rem;z-index:1003;box-shadow:0 0 30px rgba(var(--color-nav-glow-rgb),.3);border-right:1px solid rgba(var(--color-nav-glow-rgb),.2);overscroll-behavior:contain}.mobile-menu-bg-layer[data-v-db7fc3e3]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.mobile-menu-bg-img[data-v-db7fc3e3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1;transition:opacity .8s ease-in-out}.mobile-menu-content[data-v-db7fc3e3]{position:relative;z-index:1;width:100%;padding-right:2.5rem}.bg-fade-enter-active[data-v-db7fc3e3],.bg-fade-leave-active[data-v-db7fc3e3]{transition:opacity .8s ease-in-out}.bg-fade-enter-from[data-v-db7fc3e3],.bg-fade-leave-to[data-v-db7fc3e3]{opacity:0}.mobile-menu.closing[data-v-db7fc3e3]{animation:slideOutToTop-db7fc3e3 .5s cubic-bezier(.25,.46,.45,.94)}.menu-item[data-v-db7fc3e3]{width:auto;min-width:220px;position:relative}.menu-item-with-submenu[data-v-db7fc3e3]{width:auto;min-width:220px;margin-bottom:.8rem;position:relative}.menu-link-container[data-v-db7fc3e3]{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;padding:1.4rem 1.2rem;cursor:pointer;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);flex-direction:row;position:relative}.menu-link-container[data-v-db7fc3e3]:after{content:"";position:absolute;bottom:10px;left:50%;width:0;height:3px;background:linear-gradient(90deg,transparent,var(--v0ece0668),transparent);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate(-50%);border-radius:2px}.menu-link-container[data-v-db7fc3e3]:hover:after{width:90%}.menu-link-container[data-v-db7fc3e3]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,rgba(var(--color-nav-glow-rgb),.15),transparent);transition:width .4s cubic-bezier(.25,.46,.45,.94);border-radius:12px;z-index:-1}.menu-link-container[data-v-db7fc3e3]:hover:before{width:100%}.menu-link-text[data-v-db7fc3e3]{color:#e8e8ff;font-size:1.5rem;font-weight:600;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);position:relative;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.menu-link-container:hover .menu-link-text[data-v-db7fc3e3]{color:#fff;transform:translate(8px);text-shadow:0 2px 8px rgba(var(--color-nav-glow-rgb),.6)}.chevron-icon[data-v-db7fc3e3]{width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.chevron-icon.rotated[data-v-db7fc3e3]{transform:rotate(90deg)}.mobile-submenu-content[data-v-db7fc3e3]{display:block;animation:fadeIn-db7fc3e3 .3s cubic-bezier(.4,0,.2,1);overflow:hidden;padding:.5rem 0;width:100%;box-sizing:border-box;margin-left:6.2rem}.mobile-submenu-concert[data-v-db7fc3e3]{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0;width:auto;max-width:calc(100% - 2rem)}.mobile-submenu-concert .mobile-submenu-category[data-v-db7fc3e3]{margin-top:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%;box-sizing:border-box}.mobile-submenu-concert .mobile-submenu-category-title[data-v-db7fc3e3]{color:#fff;font-size:1rem;font-weight:600;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;letter-spacing:.4px;text-shadow:0 1px 3px rgba(0,0,0,.4);padding:.5rem 0;margin:0;border-bottom:2px solid rgba(var(--color-nav-glow-rgb),.4)}.mobile-submenu-concert .mobile-submenu-lists[data-v-db7fc3e3]{display:flex;flex-direction:column;gap:.3rem;width:100%;max-width:100%;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;padding-left:0;margin-left:0}.mobile-submenu-concert .mobile-submenu-list-item[data-v-db7fc3e3]{flex:0 0 auto;width:auto;box-sizing:border-box;padding-left:0;margin:0}.mobile-submenu-concert .mobile-submenu-link[data-v-db7fc3e3]{display:block;padding:.4rem 1rem;color:#d0d0ff;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:8px;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);background:transparent;border:none;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;letter-spacing:.2px;position:relative;overflow:hidden;width:auto;box-sizing:border-box;text-align:left;margin-left:0;padding-left:0}.mobile-submenu-concert .mobile-submenu-link[data-v-db7fc3e3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-nav-glow-rgb),.3),transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94)}.mobile-submenu-concert .mobile-submenu-link[data-v-db7fc3e3]:hover:before{left:100%}.mobile-submenu-concert .mobile-submenu-link[data-v-db7fc3e3]:hover{background:rgba(var(--color-nav-glow-rgb),.25);color:#fff;box-shadow:0 6px 20px rgba(var(--color-nav-glow-rgb),.4)}.mobile-submenu-item-with-children[data-v-db7fc3e3]{margin-bottom:.5rem}.mobile-submenu-link-container[data-v-db7fc3e3]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;cursor:pointer;border-radius:8px;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.mobile-submenu-link-container[data-v-db7fc3e3]:hover{background:rgba(var(--color-nav-glow-rgb),.1);transform:translate(3px)}.mobile-submenu-link-text[data-v-db7fc3e3]{color:#b0b0ff;font-size:.9rem;font-weight:500}.mobile-chevron-icon[data-v-db7fc3e3]{width:8px;height:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.mobile-chevron-icon.rotated[data-v-db7fc3e3]{transform:rotate(180deg)}.mobile-submenu-level-2[data-v-db7fc3e3]{margin-left:1rem;margin-top:.5rem;padding-left:1rem;border-left:1px solid rgba(var(--color-nav-glow-rgb),.2)}.mobile-subsubmenu-content[data-v-db7fc3e3]{display:block;margin-top:.5rem;margin-bottom:.5rem;animation:fadeIn-db7fc3e3 .3s cubic-bezier(.4,0,.2,1);overflow:hidden;width:100%;box-sizing:border-box}.mobile-subsubmenu-default[data-v-db7fc3e3]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem;margin-bottom:.5rem;padding:.8rem .8rem .8rem 0;background:transparent;border-radius:12px;border:none;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px #0003;width:100%;box-sizing:border-box;margin-left:0}.mobile-subsubmenu-item[data-v-db7fc3e3]{position:relative;overflow:hidden;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);flex:1 0 auto;width:100%;margin:.1rem 0;box-sizing:border-box;margin-left:0}.mobile-submenu-section-title[data-v-db7fc3e3]{color:var(--v0ece0668);font-size:1.1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;letter-spacing:.3px;text-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.mobile-submenu-section-title[data-v-db7fc3e3]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(90deg,var(--v0ece0668),transparent);border-radius:1px;transition:width .3s cubic-bezier(.4,0,.2,1)}.mobile-subsubmenu-link[data-v-db7fc3e3]{display:block;padding:.8rem 1rem .8rem 0;color:#d8d8ff;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:8px;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;text-align:left;border:none;background:transparent;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;letter-spacing:.2px;width:100%;box-sizing:border-box;margin-left:0}.mobile-subsubmenu-link[data-v-db7fc3e3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-nav-glow-rgb),.4),transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94)}.mobile-subsubmenu-link[data-v-db7fc3e3]:hover:before{left:100%}.mobile-subsubmenu-link[data-v-db7fc3e3]:hover{background:rgba(var(--color-nav-glow-rgb),.3);color:#fff;box-shadow:0 6px 20px rgba(var(--color-nav-glow-rgb),.5)}.menu-link[data-v-db7fc3e3]{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;padding:1.4rem 1.2rem;cursor:pointer;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);flex-direction:row;position:relative;border-radius:12px;text-decoration:none}.menu-link[data-v-db7fc3e3]:after{content:"";position:absolute;bottom:10px;left:50%;width:0;height:3px;background:linear-gradient(90deg,transparent,var(--v0ece0668),transparent);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate(-50%);border-radius:2px}.menu-link[data-v-db7fc3e3]:hover:after{width:90%}.menu-link[data-v-db7fc3e3]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,rgba(var(--color-nav-glow-rgb),.15),transparent);transition:width .4s cubic-bezier(.25,.46,.45,.94);border-radius:12px;z-index:-1}.menu-link[data-v-db7fc3e3]:hover:before{width:100%}.menu-link span[data-v-db7fc3e3]{color:#e8e8ff;font-size:1.5rem;font-weight:600;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);position:relative;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.menu-link:hover span[data-v-db7fc3e3]{color:#fff;transform:translate(8px);text-shadow:0 2px 8px rgba(var(--color-nav-glow-rgb),.6)}.menu-item-logo[data-v-db7fc3e3]{height:60px;width:auto;object-fit:contain;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.menu-link:hover .menu-item-logo[data-v-db7fc3e3]{transform:scale(1.02) translateY(-1px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@keyframes fadeIn-db7fc3e3{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop-db7fc3e3{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop-db7fc3e3{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media(max-width:768px){.mobile-menu[data-v-db7fc3e3]{padding:56px 0 0 1.5rem}.menu-wrapper[data-v-db7fc3e3]{gap:.6rem}.menu-text[data-v-db7fc3e3]{font-size:.9rem}.header-primary-nav-hamburger[data-v-db7fc3e3]{width:22px;height:16px}.header-primary-nav-hamburger span[data-v-db7fc3e3]{height:1.8px}}@media(max-width:480px){.mobile-menu[data-v-db7fc3e3]{width:100vw;padding:52px 1.2rem 0;box-sizing:border-box}.menu-wrapper[data-v-db7fc3e3]{gap:.5rem;width:100%;box-sizing:border-box}.menu-text[data-v-db7fc3e3]{font-size:.85rem}.header-primary-nav-hamburger[data-v-db7fc3e3]{width:20px;height:14px}.header-primary-nav-hamburger span[data-v-db7fc3e3]{height:1.6px}.menu-item[data-v-db7fc3e3],.menu-item-with-submenu[data-v-db7fc3e3]{min-width:150px;width:100%;box-sizing:border-box}.mobile-submenu-concert[data-v-db7fc3e3]{max-width:100%;width:100%;box-sizing:border-box}.mobile-submenu-concert .mobile-submenu-lists[data-v-db7fc3e3]{flex-direction:column;width:100%;gap:.5rem;box-sizing:border-box;padding-left:0;margin-left:0}.mobile-submenu-concert .mobile-submenu-list[data-v-db7fc3e3]{font-size:.8rem;padding:.6rem .8rem;width:100%;box-sizing:border-box;min-width:auto;max-width:100%}.mobile-submenu-concert .mobile-submenu-list-item[data-v-db7fc3e3]{min-width:auto;max-width:100%}.menu-link[data-v-db7fc3e3]{width:100%;box-sizing:border-box}.mobile-submenu-section-title[data-v-db7fc3e3]{font-size:1rem;margin-bottom:.8rem;padding-bottom:.4rem}.mobile-submenu-section-title[data-v-db7fc3e3]:after{width:25px}}.top-navbar[data-v-d9555b49]{position:relative;top:0;left:0;width:100%;max-width:100vw;height:60px;color:var(--v2ec84f99);z-index:1003;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,height .2s ease,background-color .2s ease,position .2s ease;overflow:hidden;border:none;margin:0;padding:0}.top-navbar.fixed-nav[data-v-d9555b49]{position:fixed;top:0;left:0;z-index:1005;background:transparent}.top-navbar.default-hidden[data-v-d9555b49]{position:fixed;top:0;left:0;height:60px;transform:translateY(-100%);overflow:visible;border:none;margin:0;padding:0}.top-navbar.at-top[data-v-d9555b49]{background:var(--v705d7c10);border:none;margin:0;padding:0}.top-navbar.scrolled[data-v-d9555b49]{position:fixed;top:0;left:0;background:var(--v705d7c10);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;margin:0;padding:0}@media(min-width:992px){.top-navbar.collection-page.at-top[data-v-d9555b49]{background:var(--v705d7c10);backdrop-filter:1.25rem;-webkit-backdrop-filter:none}}.top-navbar.hidden[data-v-d9555b49]{transform:translateY(-100%)}.top-navbar.default-hidden[data-v-d9555b49]:not(.hidden){transform:translateY(0)}.top-navbar[data-v-d9555b49]:not(.hidden){z-index:1005}.top-navbar.default-hidden[data-v-d9555b49]:not(.hidden){z-index:1010}.pc-nav-container[data-v-d9555b49]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 2rem;overflow:visible;border:none}.pc-nav-center[data-v-d9555b49]{display:flex;align-items:center;justify-content:center;gap:1.5rem}.pc-nav-right[data-v-d9555b49]{display:flex;align-items:center;flex:0 0 auto;margin-left:auto}.pc-menu-item[data-v-d9555b49],.pc-menu-item-simple[data-v-d9555b49]{position:relative}.pc-menu-link[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link[data-v-d9555b49]{display:flex;align-items:center;text-decoration:none;padding:.5rem 0;position:relative}.pc-menu-link-text[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link span[data-v-d9555b49]{color:#ffffffd9;font-size:.95rem;font-weight:500;letter-spacing:.08em;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;display:inline-block;white-space:nowrap;padding:4px 2px;transition:color .2s ease}.pc-menu-item:hover .pc-menu-link-text[data-v-d9555b49],.pc-menu-item:hover .pc-menu-link span[data-v-d9555b49],.pc-menu-item-simple:hover .pc-menu-link span[data-v-d9555b49]{color:#fffffff2}.pc-menu-item.is-current .pc-menu-link-text[data-v-d9555b49],.pc-menu-item.is-current .pc-menu-link span[data-v-d9555b49],.pc-menu-link.is-active[data-v-d9555b49],.pc-menu-link-container.is-active .pc-menu-link-text[data-v-d9555b49]{color:var(--color-nav-active)!important;font-weight:600!important}.pc-menu-link-text[data-v-d9555b49]:after,.pc-menu-item-simple .pc-menu-link span[data-v-d9555b49]:after,.pc-menu-item.is-current .pc-menu-link-text[data-v-d9555b49]:after,.pc-menu-item.is-current .pc-menu-link span[data-v-d9555b49]:after{display:none!important}.menu-item-logo[data-v-d9555b49]{height:60px;width:auto;object-fit:contain;margin-right:.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}.pc-menu-link-container[data-v-d9555b49]{display:flex;align-items:center;padding:.5rem 0;cursor:pointer;position:relative}.pc-submenu[data-v-d9555b49]{background:#0f0f23f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #0000004d;z-index:1010;min-width:400px;max-width:800px;max-height:500px;overflow-y:auto;padding:20px;transform-origin:top center}.pc-submenu-default[data-v-d9555b49]{width:100%;display:flex;flex-direction:column}.hover-dropdown-trigger[data-v-d9555b49]{cursor:pointer}.pc-submenu-item-with-children[data-v-d9555b49]{position:relative}.pc-submenu-item-with-children .pc-submenu-link[data-v-d9555b49]{position:relative;padding-right:2rem;display:flex;align-items:center;justify-content:space-between}.submenu-arrow[data-v-d9555b49]{color:var(--v2ec84f99);font-size:1rem;font-weight:700}.pc-submenu-secondary[data-v-d9555b49]{position:absolute;top:0;left:100%;margin-top:0;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:1020;max-height:300px;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none;transform:translate(-10px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pc-submenu-archaeology[data-v-d9555b49],.pc-submenu-concert[data-v-d9555b49],.pc-submenu-material[data-v-d9555b49]{width:auto;min-width:300px;max-width:1200px;display:flex;flex-direction:row;gap:1rem;padding:.75rem;box-sizing:border-box;margin:0 auto}.pc-submenu-archaeology .pc-submenu-category[data-v-d9555b49],.pc-submenu-concert .pc-submenu-category[data-v-d9555b49],.pc-submenu-material .pc-submenu-category[data-v-d9555b49]{flex:1;margin-bottom:0}.pc-submenu-section-title[data-v-d9555b49]{color:#fff9;font-size:.78rem;font-weight:500;letter-spacing:.12em;margin:0 0 12px;padding:0;font-family:Noto Sans SC,-apple-system,sans-serif}.pc-submenu-section-title[data-v-d9555b49]:before,.pc-submenu-section-title[data-v-d9555b49]:after{display:none}.pc-submenu-section-title-with-logo[data-v-d9555b49]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.6rem;position:relative}.universe-logo[data-v-d9555b49]{height:32px;width:auto;object-fit:contain;opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0}.pc-submenu-section-title-with-logo:hover .universe-logo[data-v-d9555b49]{opacity:1}.pc-submenu-section-title-with-logo:hover .pc-submenu-section-title[data-v-d9555b49]{opacity:0}.pc-submenu-lists[data-v-d9555b49]{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.pc-submenu-list[data-v-d9555b49]{display:flex;flex-direction:column;gap:.2rem;min-width:100px}.pc-submenu-year-grid .pc-submenu-list[data-v-d9555b49]{display:grid;grid-template-columns:repeat(2,minmax(80px,auto));gap:.2rem 1.5rem;min-width:200px}.pc-submenu-year-grid .pc-submenu-list-item[data-v-d9555b49]{margin-bottom:0}.pc-submenu-list-item[data-v-d9555b49]{margin-bottom:.2rem;position:relative}.pc-submenu-list-item .pc-submenu-link[data-v-d9555b49]{padding:.35rem 1rem .35rem 0;color:#ffffffc7;text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.04em;display:block;transition:color .2s ease}.pc-submenu-list-item .pc-submenu-link[data-v-d9555b49]:hover{color:#fffffff2}.pc-submenu-category[data-v-d9555b49]{margin-bottom:1rem}.pc-submenu-category[data-v-d9555b49]:last-child{margin-bottom:0}.pc-submenu-item[data-v-d9555b49]{min-width:120px;text-align:left}.pc-submenu-link[data-v-d9555b49]{display:block;padding:.75rem 1rem .75rem 0;color:var(--v2ec84f99);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.04em;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;transition:color .2s ease}.pc-nav-right-section[data-v-d9555b49]{display:flex;align-items:center;gap:1rem}.mobile-submenu[data-v-d9555b49]{margin-left:2rem;margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;border-left:2px solid rgba(100,126,234,.3)}.menu-item-simple[data-v-d9555b49]{width:auto;min-width:200px;margin-bottom:.5rem;position:relative}.menu-link[data-v-d9555b49]{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1.2rem 1rem 1.2rem 0;cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);flex-direction:row;position:relative;color:var(--v2ec84f99);text-decoration:none;font-size:1.1rem;font-weight:500;letter-spacing:.06em;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(min-width:992px)and (max-width:1380px){.pc-nav-center[data-v-d9555b49]{gap:.6rem}.menu-item-logo[data-v-d9555b49]{height:44px;margin-right:.3rem}.pc-menu-link[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link[data-v-d9555b49],.pc-menu-link-text[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link span[data-v-d9555b49]{font-size:.88rem}}@media(min-width:1381px)and (max-width:1600px){.pc-nav-center[data-v-d9555b49]{gap:1rem}.menu-item-logo[data-v-d9555b49]{height:52px;margin-right:.4rem}.pc-menu-link[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link[data-v-d9555b49],.pc-menu-link-text[data-v-d9555b49],.pc-menu-item-simple .pc-menu-link span[data-v-d9555b49]{font-size:.92rem}}@media(max-width:768px){.top-navbar[data-v-d9555b49]{height:56px}}@media(max-width:480px){.top-navbar[data-v-d9555b49]{height:52px}}.back-to-top[data-v-e3d8c93d]{position:fixed;bottom:2rem;right:2rem;z-index:9999;cursor:pointer;transition:opacity .4s ease-in-out,transform .4s ease-in-out;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none}.back-to-top.visible[data-v-e3d8c93d]{opacity:.8;transform:translateY(0) scale(1);pointer-events:auto}.back-to-top.hidden[data-v-e3d8c93d]{opacity:0;transform:translateY(20px) scale(.8);pointer-events:none}.back-to-top.visible:hover .back-to-top-container[data-v-e3d8c93d]{transform:scale(1.05)}.back-to-top-container[data-v-e3d8c93d]{position:relative;width:60px;height:60px}.back-to-top-gif[data-v-e3d8c93d]{width:60px;height:60px;border-radius:50%;box-shadow:0 4px 12px #0000004d;transition:opacity .3s ease,transform .3s ease;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.back-to-top.visible:hover .back-to-top-gif[data-v-e3d8c93d]{box-shadow:0 6px 20px #0006}.route-list[data-v-e3d8c93d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.route-list.visible[data-v-e3d8c93d]{opacity:1;visibility:visible;pointer-events:auto}.route-ball[data-v-e3d8c93d]{position:absolute;width:32px;height:32px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;color:#333;cursor:pointer;transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-50%) scale(0);opacity:0;flex-direction:column;padding:1px;gap:0}.ball-text-row[data-v-e3d8c93d]{width:100%;height:50%;line-height:1;font-size:.5rem;font-weight:700;text-align:center;margin:0;padding:0;flex:1;display:flex;align-items:center;justify-content:center}.ball-single-text[data-v-e3d8c93d],.ball-year-text[data-v-e3d8c93d]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.6rem;font-weight:700;text-align:center}.route-list.visible .route-ball[data-v-e3d8c93d]{transform:translate(-50%,-50%) scale(1);opacity:1}.route-ball[data-v-e3d8c93d]:hover{background:#aca299;color:#fff;transform:translate(-50%,-50%) scale(1.2)!important;box-shadow:0 4px 12px #aca29966}@media(max-width:768px){.back-to-top[data-v-e3d8c93d]{bottom:3.5rem;right:1.5rem}.back-to-top-gif[data-v-e3d8c93d]{width:50px;height:50px}.route-list[data-v-e3d8c93d]{width:100%;height:100%}.route-ball[data-v-e3d8c93d]{width:26px;height:26px;font-size:.4rem;font-weight:700;padding:1px;gap:0}.ball-text-row[data-v-e3d8c93d]{font-size:.4rem;font-weight:700;margin:0;padding:0;flex:1;display:flex;align-items:center;justify-content:center}.ball-single-text[data-v-e3d8c93d]{font-size:.5rem;font-weight:700}.route-ball[data-v-e3d8c93d]:hover{background:#aca299;color:#fff;transform:translate(-50%,-50%) scale(1.2)!important;box-shadow:0 4px 12px #aca29966}}@media(max-width:480px){.back-to-top[data-v-e3d8c93d]{bottom:3rem;right:1rem}.back-to-top-gif[data-v-e3d8c93d]{width:45px;height:45px}.route-list[data-v-e3d8c93d]{width:100%;height:100%}.route-ball[data-v-e3d8c93d]{width:24px;height:24px;font-size:.35rem;font-weight:700;padding:1px;gap:0}.ball-text-row[data-v-e3d8c93d]{font-size:.35rem;font-weight:700;margin:0;padding:0;flex:1;display:flex;align-items:center;justify-content:center}.ball-single-text[data-v-e3d8c93d]{font-size:.45rem;font-weight:700}.route-ball[data-v-e3d8c93d]:hover{background:#aca299;color:#fff;transform:translate(-50%,-50%) scale(1.2)!important;box-shadow:0 4px 12px #aca29966}}.coze-button-container[data-v-3eb5399c]{--button-padding: 8px 14px;--button-font-size: 10px;--button-font-weight: 500;--shadow-color: rgba(14, 14, 33, .4);--shadow-hover: rgba(14, 14, 33, .5);--shadow-active: rgba(14, 14, 33, .3);--transition-duration: .2s;position:fixed;bottom:16px;left:16px;z-index:1000;transition:transform var(--transition-duration) cubic-bezier(.4,0,.2,1);transform-origin:left center}.coze-button-container.collapsed[data-v-3eb5399c]{cursor:pointer}.coze-button[data-v-3eb5399c]{display:flex;align-items:center;gap:6px;padding:var(--button-padding);color:#fff;border:none;border-radius:0;font-size:var(--button-font-size);font-weight:var(--button-font-weight);cursor:pointer;box-shadow:0 2px 10px var(--shadow-color),0 1px 4px #00000014;transition:opacity var(--transition-duration) cubic-bezier(.4,0,.2,1),transform var(--transition-duration) cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;white-space:nowrap;overflow:hidden;letter-spacing:.01em}.coze-button[data-v-3eb5399c]:hover:not(:disabled){box-shadow:0 4px 12px #94a3b84d,0 2px 4px #0000001a}.coze-button[data-v-3eb5399c]:active:not(:disabled){transform:translateY(-.5px) scale(.99);box-shadow:0 1px 4px var(--shadow-active),0 .5px 2px #0000000f}.coze-button[data-v-3eb5399c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.coze-button-login[data-v-3eb5399c]{--shadow-color: rgba(14, 14, 33, .4);--shadow-hover: rgba(14, 14, 33, .5);--shadow-active: rgba(14, 14, 33, .3);background:#0e0e21;border-radius:20px;position:relative;overflow:hidden}.coze-button-login[data-v-3eb5399c]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);border-radius:1px}.coze-button-chat[data-v-3eb5399c]{--shadow-color: rgba(14, 14, 33, .4);--shadow-hover: rgba(14, 14, 33, .5);--shadow-active: rgba(14, 14, 33, .3);background:#0e0e21;border-radius:20px;position:relative;overflow:hidden}.coze-button-chat[data-v-3eb5399c]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);border-radius:1px}.coze-button-wrapper[data-v-3eb5399c]{display:flex;align-items:stretch;gap:0;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 2px 6px #0e0e2166,0 1px 2px #0003}.coze-button-wrapper:hover .coze-button-chat[data-v-3eb5399c]{border-radius:0}.coze-button-wrapper:hover .coze-button-logout[data-v-3eb5399c]{margin-left:0}.coze-button-logout[data-v-3eb5399c]{--shadow-color: rgba(14, 14, 33, .4);--shadow-hover: rgba(14, 14, 33, .5);--shadow-active: rgba(14, 14, 33, .3);background:#0e0e21;padding:8px 10px;margin-left:-6px;border-radius:0;position:relative;z-index:1;box-shadow:0 2px 10px var(--shadow-color),0 1px 4px #00000014;transition:opacity var(--transition-duration) cubic-bezier(.4,0,.2,1),transform var(--transition-duration) cubic-bezier(.4,0,.2,1)}.coze-button-logout[data-v-3eb5399c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background:#ffffff1a}.coze-button-logout[data-v-3eb5399c]:hover{background:#141428;box-shadow:0 4px 14px var(--shadow-hover),0 2px 6px #0000001a}.coze-button-logout[data-v-3eb5399c]:hover:before{background:#fff3}.coze-button-logout[data-v-3eb5399c]:active{background:#0a0a19;box-shadow:0 1px 4px var(--shadow-active),0 .5px 2px #0000000f}.coze-logo[data-v-3eb5399c]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}.coze-logo svg[data-v-3eb5399c]{width:100%;height:100%}.loading-icon[data-v-3eb5399c]{animation:spin-3eb5399c 1s linear infinite}@keyframes spin-3eb5399c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coze-text[data-v-3eb5399c]{display:inline-block;white-space:nowrap;max-width:200px;overflow:hidden;transition:transform var(--transition-duration) ease,opacity var(--transition-duration) ease,max-width var(--transition-duration) ease;font-weight:500}.logout-text[data-v-3eb5399c]{font-size:10px;line-height:1;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.15)}.coze-button-container.collapsed .coze-logo[data-v-3eb5399c]{transform:translate(4px)}.coze-button-container.collapsed .coze-button-wrapper[data-v-3eb5399c]{border-radius:20px;box-shadow:0 2px 6px #0e0e2166,0 1px 2px #0003}.coze-button-container.collapsed .coze-button-chat[data-v-3eb5399c]{padding:8px;border-radius:18px;min-width:36px;box-shadow:none}.coze-button-container.collapsed .coze-text[data-v-3eb5399c]{transform:translate(-16px);opacity:0;max-width:0}.coze-button-container.collapsed .coze-button-logout[data-v-3eb5399c]{display:none}.coze-button-container.expanded .coze-logo[data-v-3eb5399c],.coze-button-container:not(.collapsed) .coze-logo[data-v-3eb5399c]{transform:translate(0)}.coze-button-container.expanded .coze-text[data-v-3eb5399c],.coze-button-container:not(.collapsed) .coze-text[data-v-3eb5399c]{transform:translate(0);opacity:1;max-width:200px}@media(max-width:768px){.coze-button-container[data-v-3eb5399c]{bottom:12px;left:12px;--button-padding: 7px 12px;--button-font-size: 9px;--button-font-weight: 500}.coze-button-wrapper[data-v-3eb5399c]{border-radius:16px}.coze-text[data-v-3eb5399c]{font-size:9px}.coze-button-logout[data-v-3eb5399c]{padding:7px 9px;margin-left:-5px;border-radius:0}.logout-text[data-v-3eb5399c]{font-size:9px}.coze-button-container.collapsed .coze-button-wrapper[data-v-3eb5399c],.coze-button-container.collapsed .coze-button-chat[data-v-3eb5399c]{border-radius:16px}}@media(max-width:480px){.coze-button-container[data-v-3eb5399c]{bottom:10px;left:10px;--button-padding: 6px 10px;--button-font-size: 8px;--button-font-weight: 500}.coze-button-wrapper[data-v-3eb5399c]{border-radius:14px}.coze-logo[data-v-3eb5399c]{width:14px;height:14px}.coze-button-logout[data-v-3eb5399c]{padding:6px 8px;margin-left:-4px;border-radius:0}.logout-text[data-v-3eb5399c]{font-size:8px}.coze-button-container.collapsed .coze-button-wrapper[data-v-3eb5399c],.coze-button-container.collapsed .coze-button-chat[data-v-3eb5399c]{border-radius:14px}}.error-page[data-v-c9e08f19]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#0a0a18,#1a1a2e,#16213e);overflow:hidden;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.error-bg[data-v-c9e08f19]{position:absolute;inset:0;pointer-events:none}.error-bg-star[data-v-c9e08f19]{position:absolute;width:2px;height:2px;background:#d4af37;border-radius:50%;box-shadow:0 0 4px #d4af3780;animation:starTwinkle-c9e08f19 4s ease-in-out infinite}@keyframes starTwinkle-c9e08f19{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.error-card[data-v-c9e08f19]{position:relative;width:100%;max-width:560px;background:linear-gradient(180deg,#121220f2,#080812fa);border:1px solid rgba(212,175,55,.4);border-radius:16px;box-shadow:0 24px 64px #000000b3,0 0 0 1px #d4af371a inset;padding:36px 32px 32px;display:flex;flex-direction:column;align-items:stretch;gap:20px;isolation:isolate}.corner[data-v-c9e08f19]{position:absolute;width:10px;height:10px;border:1.5px solid #d4af37;pointer-events:none;z-index:1}.corner-tl[data-v-c9e08f19]{top:12px;left:12px;border-right:0;border-bottom:0}.corner-tr[data-v-c9e08f19]{top:12px;right:12px;border-left:0;border-bottom:0}.corner-bl[data-v-c9e08f19]{bottom:12px;left:12px;border-right:0;border-top:0}.corner-br[data-v-c9e08f19]{bottom:12px;right:12px;border-left:0;border-top:0}.error-hl[data-v-c9e08f19]{position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent);pointer-events:none;z-index:1}.error-code-bar[data-v-c9e08f19]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#d4af3714;border:1px solid rgba(212,175,55,.2);border-radius:6px;font-size:11px;font-family:SF Mono,Monaco,Cascadia Code,monospace;letter-spacing:.05em;color:#d4af37e6;align-self:flex-start}.error-code-label[data-v-c9e08f19]{font-weight:700;letter-spacing:.15em}.error-code-value[data-v-c9e08f19]{color:#fff;font-weight:600}.error-code-time[data-v-c9e08f19]{margin-left:auto;color:#fff6;font-size:10px}.error-icon-wrap[data-v-c9e08f19]{position:relative;display:flex;align-items:center;justify-content:center;margin:8px auto 0}.error-icon[data-v-c9e08f19]{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;color:#d4af37;filter:drop-shadow(0 0 12px rgba(212,175,55,.4));animation:iconFloat-c9e08f19 3s ease-in-out infinite}.error-icon svg[data-v-c9e08f19]{width:100%;height:100%}.error-icon-glow[data-v-c9e08f19]{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(212,175,55,.15) 0%,transparent 70%);z-index:-1;animation:glowPulse-c9e08f19 3s ease-in-out infinite}.error-icon--network[data-v-c9e08f19]{color:#5b9eff;filter:drop-shadow(0 0 12px rgba(91,158,255,.5))}.error-icon--timeout[data-v-c9e08f19]{color:#f4cf6b}.error-icon--auth[data-v-c9e08f19]{color:#b894d6;filter:drop-shadow(0 0 12px rgba(184,148,214,.5))}.error-icon--server[data-v-c9e08f19]{color:#ff7e7e;filter:drop-shadow(0 0 12px rgba(255,126,126,.5))}.error-icon--notfound[data-v-c9e08f19],.error-icon--unknown[data-v-c9e08f19]{color:#d4af37}@keyframes iconFloat-c9e08f19{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse-c9e08f19{0%,to{opacity:.5}50%{opacity:1}}.error-title[data-v-c9e08f19]{margin:0;font-size:26px;font-weight:700;color:#fff;text-align:center;letter-spacing:.05em;background:linear-gradient(180deg,#fff,#d4d4d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.error-description[data-v-c9e08f19]{margin:-8px 0 0;font-size:15px;line-height:1.6;color:#ffffffb3;text-align:center;letter-spacing:.02em}.error-details[data-v-c9e08f19]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 0}.error-details summary[data-v-c9e08f19]{display:flex;align-items:center;gap:8px;color:#ffffff80;cursor:pointer;font-size:12px;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.error-details summary[data-v-c9e08f19]:hover{color:#d4af37cc}.error-details-hint[data-v-c9e08f19]{margin-left:auto;font-size:10px;color:#d4af3799}.error-stack[data-v-c9e08f19]{margin:10px 0 0;padding:12px;background:#0006;border:1px solid rgba(255,255,255,.05);border-radius:6px;color:#ff8a8a;font-size:11px;font-family:SF Mono,Monaco,Cascadia Code,monospace;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:180px;overflow-y:auto}.error-actions[data-v-c9e08f19]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.error-btn[data-v-c9e08f19]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffd9;font-size:14px;font-weight:500;letter-spacing:.05em;font-family:inherit;cursor:pointer;transition:all .2s ease;flex:1 1 auto;justify-content:center;min-width:100px}.error-btn[data-v-c9e08f19]:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-1px)}.error-btn[data-v-c9e08f19]:active{transform:translateY(0)}.error-btn--primary[data-v-c9e08f19]{background:linear-gradient(135deg,#d4af3733,#d4af371a);border:1px solid rgba(212,175,55,.5);color:#f4cf6b;font-weight:600}.error-btn--primary[data-v-c9e08f19]:hover{background:linear-gradient(135deg,#d4af374d,#d4af3726);border-color:#d4af37b3;color:#fff;box-shadow:0 0 16px #d4af374d}.error-copy[data-v-c9e08f19]{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0 auto;padding:6px 12px;background:transparent;border:0;color:#fff6;font-size:11px;font-family:inherit;letter-spacing:.05em;cursor:pointer;transition:color .2s ease}.error-copy[data-v-c9e08f19]:hover:not(:disabled){color:#d4af37cc}.error-copy[data-v-c9e08f19]:disabled{color:#d4af37e6;cursor:default}.error-fade-enter-active[data-v-c9e08f19],.error-fade-leave-active[data-v-c9e08f19]{transition:opacity .3s ease}.error-fade-enter-active .error-card[data-v-c9e08f19],.error-fade-leave-active .error-card[data-v-c9e08f19]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.error-fade-enter-from[data-v-c9e08f19],.error-fade-leave-to[data-v-c9e08f19]{opacity:0}.error-fade-enter-from .error-card[data-v-c9e08f19]{transform:scale(.94) translateY(12px);opacity:0}.error-fade-leave-to .error-card[data-v-c9e08f19]{transform:scale(.98);opacity:0}@media(min-width:1024px){.error-card[data-v-c9e08f19]{max-width:640px;padding:48px 44px 40px;gap:24px}.error-icon[data-v-c9e08f19]{width:104px;height:104px}.error-title[data-v-c9e08f19]{font-size:30px}.error-description[data-v-c9e08f19]{font-size:16px}.error-btn[data-v-c9e08f19]{padding:13px 24px;font-size:15px;min-width:120px}.error-actions[data-v-c9e08f19]{gap:12px}}@media(min-width:1440px){.error-card[data-v-c9e08f19]{max-width:720px;padding:56px 52px 44px}.error-icon[data-v-c9e08f19]{width:120px;height:120px}.error-title[data-v-c9e08f19]{font-size:34px}.error-description[data-v-c9e08f19]{font-size:17px}}@media(max-width:480px){.error-page[data-v-c9e08f19]{padding:12px}.error-card[data-v-c9e08f19]{padding:24px 18px 22px;gap:16px}.error-icon[data-v-c9e08f19]{width:72px;height:72px}.error-title[data-v-c9e08f19]{font-size:22px}.error-description[data-v-c9e08f19]{font-size:13px;line-height:1.7;padding:0 4px}.error-actions[data-v-c9e08f19]{flex-direction:column;gap:8px}.error-btn[data-v-c9e08f19]{padding:11px 16px;font-size:13px;min-width:0}.error-code-bar[data-v-c9e08f19]{font-size:10px;padding:5px 10px;flex-wrap:wrap}.error-code-time[data-v-c9e08f19]{flex-basis:100%;margin-left:0}}.app[data-v-88e8bcbe]{position:relative;min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.main-content[data-v-88e8bcbe]{margin:0;padding:0;flex:1;width:100%;max-width:100vw;overflow-x:hidden;display:flex;align-items:flex-start;justify-content:center;position:relative;z-index:1;box-sizing:border-box}.content-wrapper[data-v-88e8bcbe]{width:100%;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out;opacity:1;transform:translateY(0);min-height:100vh}.content-wrapper.page-transitioning[data-v-88e8bcbe]{opacity:0;transform:translateY(20px)}.content-wrapper.page-visible[data-v-88e8bcbe]{opacity:1;transform:translateY(0)}.content-wrapper.full-width[data-v-88e8bcbe]{align-items:stretch;justify-content:flex-start;min-height:100vh;height:100vh}.home-background[data-v-88e8bcbe]{background-image:none;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.home-background-ios[data-v-88e8bcbe]{background-image:none;background-attachment:scroll}.home-background-ios[data-v-88e8bcbe]:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/background_hangzhou-JlFuXIHd.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-2;pointer-events:none}.home-background-ios[data-v-88e8bcbe]:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:-1;pointer-events:none}.home-background[data-v-88e8bcbe]:not(.home-background-ios):before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;z-index:-1;pointer-events:none}@media(max-width:768px){.main-content[data-v-88e8bcbe]{margin-top:0;min-height:100vh}.content-wrapper[data-v-88e8bcbe]{max-width:100vw;padding:0}}@media(max-width:480px){.main-content[data-v-88e8bcbe]{margin-top:0;min-height:100vh}.content-wrapper[data-v-88e8bcbe]{max-width:100vw;padding:0}}.beian-container[data-v-88e8bcbe]{text-align:center;padding:1rem 0 2rem;margin-top:auto}.beian-link[data-v-88e8bcbe]{color:#ccc;text-decoration:none;font-size:.875rem;transition:color .3s ease;text-shadow:0 1px 3px rgba(0,0,0,.3)}.beian-link[data-v-88e8bcbe]:hover{color:#fff;text-decoration:underline}.beian-link[data-v-88e8bcbe]:visited{color:#ccc}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;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)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-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;-webkit-backface-visibility:hidden;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)}}
