:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}.container{width:min(1360px,calc(100% - 48px));margin:0 auto}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width: 768px){.container{width:calc(100% - 32px)}}.site-header[data-v-6a911c37]{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-6a911c37]{width:min(1360px,calc(100% - 48px));margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:80px}.logo[data-v-6a911c37]{flex-shrink:0}.brand-link[data-v-6a911c37]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#222}.brand-logo[data-v-6a911c37]{height:40px;width:auto;object-fit:contain}.brand-name[data-v-6a911c37]{font-size:18px;font-weight:600;white-space:nowrap}.desktop-nav ul[data-v-6a911c37]{display:flex;list-style:none;gap:30px;margin:0;padding:0}.desktop-nav a[data-v-6a911c37]{text-decoration:none;color:#333;font-weight:500;font-size:16px;transition:color .3s}.desktop-nav a[data-v-6a911c37]:hover,.desktop-nav a.active[data-v-6a911c37]{color:#e60012}.mobile-menu-btn[data-v-6a911c37]{display:none;flex-direction:column;gap:5px;cursor:pointer}.mobile-menu-btn span[data-v-6a911c37]{width:25px;height:3px;background-color:#333}.mobile-nav[data-v-6a911c37]{display:none;background-color:#fff;position:absolute;top:80px;left:0;width:100%;box-shadow:0 4px 4px #0000001a}.mobile-nav ul[data-v-6a911c37]{list-style:none;padding:20px;margin:0}.mobile-nav li[data-v-6a911c37]{margin-bottom:15px}.mobile-nav a[data-v-6a911c37]{text-decoration:none;color:#333;font-size:18px;display:block}@media (max-width: 768px){.desktop-nav[data-v-6a911c37]{display:none}.container[data-v-6a911c37]{width:calc(100% - 32px)}.brand-name[data-v-6a911c37]{font-size:16px}.mobile-menu-btn[data-v-6a911c37]{display:flex}.mobile-nav.open[data-v-6a911c37]{display:block}}.site-footer[data-v-90aa3f7a]{background-color:#2c3e50;color:#fff;padding:50px 0 20px}.container[data-v-90aa3f7a]{width:min(1360px,calc(100% - 48px));margin:0 auto}@media (max-width: 768px){.container[data-v-90aa3f7a]{width:calc(100% - 32px)}}.footer-content[data-v-90aa3f7a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;align-items:start;margin-bottom:40px}.footer-section[data-v-90aa3f7a]{display:flex;flex-direction:column;align-items:flex-start}.footer-section h3[data-v-90aa3f7a]{margin:0 0 20px;font-size:18px;border-bottom:2px solid #e60012;display:inline-block;padding-bottom:5px}.footer-section p[data-v-90aa3f7a],.footer-section a[data-v-90aa3f7a]{color:#ccc;line-height:1.6;text-decoration:none;display:block;margin:0 0 10px}.footer-section ul[data-v-90aa3f7a]{margin:0;padding-left:18px}.footer-section a[data-v-90aa3f7a]:hover{color:#fff}.footer-qrcode[data-v-90aa3f7a]{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-qrcode h3[data-v-90aa3f7a]{display:block;width:fit-content;margin:0 auto 20px}.wechat-qrcode[data-v-90aa3f7a]{display:block;width:132px;height:132px;object-fit:cover;border-radius:10px;background:#fff;padding:6px;margin:0 auto}.copyright[data-v-90aa3f7a]{text-align:center;border-top:1px solid #444;padding-top:20px;color:#888;font-size:14px}.copyright p[data-v-90aa3f7a]{margin:0 0 8px}.icp-link[data-v-90aa3f7a]{color:#aaa;text-decoration:none}.icp-link[data-v-90aa3f7a]:hover{color:#fff}.layout[data-v-f02b897a]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-f02b897a]{flex:1}html,body,#app{min-height:100vh;margin:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}
