@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";.language-switcher[data-v-d2b84ac3]{position:fixed;top:8px;right:10px;z-index:900;font-family:var(--font)}.ls-trigger[data-v-d2b84ac3]{min-width:48px;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:800;box-shadow:0 6px 16px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-globe[data-v-d2b84ac3]{display:none}.ls-current[data-v-d2b84ac3]{letter-spacing:0}.ls-menu[data-v-d2b84ac3]{position:absolute;top:calc(100% + 6px);right:0;width:132px;padding:6px;border-radius:8px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 16px 36px #0f172a29}.ls-item[data-v-d2b84ac3]{width:100%;min-height:34px;padding:7px 8px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:700;text-align:left}.ls-item[data-v-d2b84ac3]:hover,.ls-item.active[data-v-d2b84ac3]{background:#3b82f61a;color:var(--neon-blue)}.ls-check[data-v-d2b84ac3]{color:var(--neon-green);font-weight:900}@media(max-width:768px){.language-switcher[data-v-d2b84ac3]{top:7px;right:8px}.ls-trigger[data-v-d2b84ac3]{min-width:44px;height:28px;padding:0 7px}.ls-menu[data-v-d2b84ac3]{width:138px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-root: #F5F7FA;--bg-surface: #FFFFFF;--bg-card: #FFFFFF;--bg-card-hover: #F0F2F5;--bg-glass: rgba(255, 255, 255, .85);--border: rgba(0,0,0,.08);--border-light: rgba(0,0,0,.12);--neon-green: #10B981;--neon-blue: #3B82F6;--neon-purple: #8B5CF6;--neon-orange: #F97316;--neon-red: #EF4444;--neon-yellow: #EAB308;--neon-cyan: #06B6D4;--text-primary: #1E293B;--text-secondary: #64748B;--text-tertiary: #94A3B8;--text-muted: #94A3B8;--font: "Inter", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;--mono: "JetBrains Mono", "SF Mono", "Menlo", monospace;--radius: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.06);--shadow-lg: 0 4px 12px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.06);--shadow-glow-green: 0 0 20px rgba(16,185,129,.12);--shadow-glow-blue: 0 0 20px rgba(59,130,246,.12)}html{background:var(--bg-root)}body{font-family:var(--font);background:var(--bg-root);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}a{text-decoration:none;color:inherit;cursor:pointer}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,select{font:inherit;font-size:16px}img{max-width:100%;display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}input,textarea,select{-webkit-appearance:none;border-radius:0}*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.page-enter-active,.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}
