@charset "UTF-8";.site-header[data-v-41516059]{position:sticky;top:0;z-index:30;height:var(--g-header-h);background:transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.site-header__inner[data-v-41516059]{height:100%;display:flex;align-items:center;justify-content:space-between}.site-header--solid[data-v-41516059]{background:#ffffffe6;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom-color:var(--g-border)}.site-header__name[data-v-41516059]{font-size:20px;font-weight:700;letter-spacing:1px;color:#fff;transition:color .25s ease}.site-header--solid .site-header__name[data-v-41516059]{color:var(--g-color-primary-deep)}.site-header__logo[data-v-41516059]{height:36px;width:auto}.site-header__right[data-v-41516059]{display:flex;align-items:center;gap:16px}.site-header__mobile-cta[data-v-41516059]{display:none;align-items:center;gap:8px}.site-header__mobile-login[data-v-41516059]{font-size:14px;font-weight:600;color:var(--g-text-sub);padding:0 2px;min-height:44px;display:inline-flex;align-items:center}.site-header__mobile-register[data-v-41516059]{padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#ff8a1f,#ffab3d);box-shadow:0 3px 10px #f2650047;display:inline-flex;align-items:center;min-height:36px}.site-header__nav[data-v-41516059]{display:flex;align-items:center;gap:24px}.site-header__nav a[data-v-41516059]{font-size:15px;color:#ffffffeb;transition:color .25s ease}.site-header__nav a[data-v-41516059]:hover,.site-header__nav a.router-link-exact-active[data-v-41516059]{color:var(--g-color-accent)}.site-header--solid .site-header__nav a[data-v-41516059]{color:var(--g-text-sub)}.site-header--solid .site-header__nav a[data-v-41516059]:hover,.site-header--solid .site-header__nav a.router-link-exact-active[data-v-41516059]{color:var(--g-color-primary)}.site-header__login[data-v-41516059]{font-weight:600}.site-header__register[data-v-41516059]{padding:8px 18px;border-radius:999px;background:var(--g-color-primary);color:#fff!important;font-weight:600}.site-header__register[data-v-41516059]:hover{background:var(--g-color-primary-deep);color:#fff!important}.site-header__burger[data-v-41516059]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:0;cursor:pointer}.site-header__burger span[data-v-41516059]{display:block;height:2px;width:22px;margin:0 auto;background:#fff;transition:background .25s ease}.site-header--solid .site-header__burger span[data-v-41516059]{background:var(--g-text-main)}.site-header__drawer[data-v-41516059]{position:absolute;top:var(--g-header-h);left:0;right:0;background:#fff;border-bottom:1px solid var(--g-border);box-shadow:var(--g-shadow-card)}.site-header__drawer-inner[data-v-41516059]{position:relative;display:flex;flex-direction:column;padding:8px 20px 16px}.site-header__drawer-inner a[data-v-41516059]{padding:12px 0;color:var(--g-text-main);border-bottom:1px solid var(--g-border);font-size:16px}.site-header__close[data-v-41516059]{position:absolute;top:4px;right:20px;width:36px;height:36px;font-size:24px;line-height:1;background:none;border:0;color:var(--g-text-sub);cursor:pointer}@media (max-width: 47.99em){.site-header__nav[data-v-41516059]{display:none!important}.site-header__mobile-cta[data-v-41516059]{display:flex}.site-header__right[data-v-41516059]{gap:10px}.site-header__name[data-v-41516059]{font-size:18px;letter-spacing:.5px}.site-header__burger[data-v-41516059]{display:flex;width:36px;height:40px}}.g-footer[data-v-69f51747]{margin-top:var(--g-section-gap);padding:28px 0;background:var(--g-color-primary-deep);color:#ffffffb8;font-size:13px}.g-footer__inner[data-v-69f51747]{text-align:center}.g-footer__inner p[data-v-69f51747]{margin:4px 0}.g-footer__slogan[data-v-69f51747]{color:#fff;font-size:15px;font-weight:600}.g-footer__icp-link[data-v-69f51747]{color:inherit;text-decoration:none}.g-footer__icp-link[data-v-69f51747]:hover{text-decoration:underline}@media (max-width: 47.99em){.g-footer[data-v-69f51747]{margin-top:18px;padding:14px 0 12px;background:linear-gradient(135deg,#e35c05,#c94b06);color:#ffffffd1;font-size:12.5px}.g-footer__inner p[data-v-69f51747]{margin:2px 0}.g-footer__slogan[data-v-69f51747]{font-size:14px}}.m-tabbar[data-v-b4680220]{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:max(6px,var(--g-safe-bottom));background:#fffffff5;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-top:1px solid var(--g-border);box-shadow:0 -6px 18px #1f3a5f14}@media (min-width: 48em){.m-tabbar[data-v-b4680220]{display:none}}.m-tabbar__item[data-v-b4680220]{height:var(--g-tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--g-text-muted);text-decoration:none}.m-tabbar__item.is-active[data-v-b4680220]{color:var(--g-orange);font-weight:600}.m-tabbar__item.is-active svg[data-v-b4680220]{stroke-width:2.2}.g-app[data-v-34cb97c2]{min-height:100vh;display:flex;flex-direction:column}.g-main[data-v-34cb97c2]{flex:1}@media (max-width: 47.99em){.g-app[data-v-34cb97c2]{padding-bottom:calc(var(--g-tabbar-h) + var(--g-safe-bottom))}}:root{--g-color-primary: #2b5876;--g-color-primary-deep: #1f3a5f;--g-color-primary-soft: #eaf1f8;--g-color-accent: #e8a33d;--g-color-accent-soft: #fdf3e0;--g-hero-backdrop-from: #f5f9fd;--g-hero-backdrop-to: #e4eef8;--g-hero-overlay-rgb: 31, 58, 95;--g-hero-overlay-alpha: .3;--g-text-main: #1f2733;--g-text-sub: #5a6675;--g-text-muted: #8b95a3;--g-bg-page: #f6f8fb;--g-bg-card: #ffffff;--g-border: #e5eaf1;--g-radius: 12px;--g-shadow-card: 0 4px 18px rgba(31, 58, 95, .08);--g-shadow-hover: 0 10px 28px rgba(31, 58, 95, .14);--g-orange-from: #ff6a00;--g-orange-to: #ffb43a;--g-orange: #f26500;--g-orange-soft: #fff2e4;--g-blue: #2f7cf6;--g-blue-soft: #e8f0ff;--g-green: #1e9d68;--g-green-soft: #e6f7ee;--g-pink: #e64980;--g-pink-soft: #ffe9f2;--g-purple: #6d5ce0;--g-purple-soft: #f0ecff;--g-header-h: 64px;--g-content-w: 1120px;--g-tabbar-h: 56px;--g-safe-bottom: env(safe-area-inset-bottom, 0px);--g-section-gap: 48px}@media (max-width: 47.99em){:root{--g-section-gap: 36px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--g-text-main);background:var(--g-bg-page);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:var(--g-color-primary);text-decoration:none}img{max-width:100%}.g-container{width:min(var(--g-content-w),100% - 32px);margin:0 auto}.g-btn{display:inline-block;padding:10px 26px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .18s ease}.g-btn--primary{background:linear-gradient(135deg,var(--g-color-accent),#f0b35a);color:#4a2f05;box-shadow:0 4px 14px #e8a33d66}.g-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #e8a33d80}.g-btn--ghost{background:transparent;color:var(--g-color-primary);border-color:var(--g-color-primary)}.g-btn--ghost:hover{background:var(--g-color-primary);color:#fff}.g-card{background:var(--g-bg-card);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow-card)}.g-btn:focus-visible,a:focus-visible{outline:2px solid var(--g-color-primary);outline-offset:2px;border-radius:4px}.g-fade-enter-active,.g-fade-leave-active{transition:opacity .18s ease}.g-fade-enter-from,.g-fade-leave-to{opacity:0}
