.icon[data-astro-cid-3i7l2dmc]{flex:none}.btn[data-astro-cid-bweis6se]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--radius-button);border:1px solid transparent;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease}.btn--lg[data-astro-cid-bweis6se]{min-height:58px;padding:0 34px;font-size:1.1875rem}.btn--primary[data-astro-cid-bweis6se]{background:var(--color-brand) linear-gradient(180deg,#ffffff1a,#fff0);color:#fff;box-shadow:var(--shadow-button),inset 0 1px #ffffff2e}.btn--secondary[data-astro-cid-bweis6se]{background:#ffffffe6;border-color:var(--color-line-strong);color:var(--color-ink);box-shadow:0 2px 8px #6259d90f}.btn__arrow[data-astro-cid-bweis6se]{transition:transform .22s var(--ease-out)}.btn[data-astro-cid-bweis6se]:active{transform:scale(.98)}.btn[data-astro-cid-bweis6se]:disabled,.btn[data-astro-cid-bweis6se]:disabled:hover{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media(hover:hover){.btn--primary[data-astro-cid-bweis6se]:hover{background-color:var(--color-brand-strong);box-shadow:0 8px 20px #6259d952,inset 0 1px #ffffff2e}.btn--secondary[data-astro-cid-bweis6se]:hover{border-color:#c9c3ea;background:#fff}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn[data-astro-cid-bweis6se]:hover{transform:translateY(-2px)}.btn[data-astro-cid-bweis6se]:hover .btn__arrow[data-astro-cid-bweis6se]{transform:translate(4px)}.btn[data-astro-cid-bweis6se]:hover:active{transform:translateY(-2px) scale(.98)}}@media(max-width:767px){.btn--lg[data-astro-cid-bweis6se]{min-height:52px;padding:0 22px;font-size:1.0625rem}.btn--block-mobile[data-astro-cid-bweis6se]{display:flex;width:100%}}.logo[data-astro-cid-42ewbp4n]{display:inline-flex;align-items:center;flex:none;min-height:44px}.logo[data-astro-cid-42ewbp4n] img{width:152px;height:auto}@media(max-width:767px){.logo[data-astro-cid-42ewbp4n] img{width:128px}}.site-footer[data-astro-cid-zizlwfnu]{padding-block:var(--space-8) var(--space-10);font-size:var(--text-small);color:var(--color-ink-secondary)}.site-footer__main[data-astro-cid-zizlwfnu]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo nav" "copyright nav";column-gap:var(--space-4);align-items:center}.site-footer__main[data-astro-cid-zizlwfnu] .site-footer__logo{grid-area:logo}.site-footer__main[data-astro-cid-zizlwfnu] .site-footer__logo img{width:116px}.site-footer__nav[data-astro-cid-zizlwfnu]{grid-area:nav}.site-footer__links[data-astro-cid-zizlwfnu]{display:grid;grid-template-columns:repeat(3,auto);justify-content:end;column-gap:var(--space-5)}.site-footer__links[data-astro-cid-zizlwfnu] a[data-astro-cid-zizlwfnu]{display:inline-flex;align-items:center;min-height:44px;color:inherit}.site-footer__copyright[data-astro-cid-zizlwfnu]{grid-area:copyright}.site-footer__filings[data-astro-cid-zizlwfnu]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line)}.site-footer__filings[data-astro-cid-zizlwfnu] a[data-astro-cid-zizlwfnu]{color:var(--color-ink-tertiary)}@media(max-width:359px){.site-footer__main[data-astro-cid-zizlwfnu]{grid-template-columns:1fr;grid-template-areas:"logo" "nav" "copyright"}.site-footer__links[data-astro-cid-zizlwfnu]{justify-content:start}}@media(min-width:1024px){.site-footer__main[data-astro-cid-zizlwfnu]{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav copyright";column-gap:var(--space-10)}.site-footer__main[data-astro-cid-zizlwfnu] .site-footer__logo img{width:128px}.site-footer__links[data-astro-cid-zizlwfnu]{grid-template-columns:none;grid-auto-flow:column;justify-content:center;column-gap:clamp(var(--space-6),3.5vw,var(--space-12))}.site-footer__filings[data-astro-cid-zizlwfnu]{justify-content:center}}@media(hover:hover){.site-footer[data-astro-cid-zizlwfnu] a[data-astro-cid-zizlwfnu]:hover{color:var(--color-brand-strong)}}.site-header[data-astro-cid-mwoppcd7]{position:sticky;top:var(--header-offset);z-index:50;margin-top:calc(var(--header-offset) + 16px)}.site-header__bar[data-astro-cid-mwoppcd7]{position:relative;display:flex;align-items:center;gap:var(--space-6);height:var(--header-height)}.site-nav[data-astro-cid-mwoppcd7],.site-header__actions[data-astro-cid-mwoppcd7]{display:none}.menu-toggle[data-astro-cid-mwoppcd7]{display:inline-grid;place-items:center;width:48px;height:48px;margin-left:auto;margin-right:-10px;border:0;border-radius:12px;background:transparent;color:var(--color-ink)}.menu-toggle__close[data-astro-cid-mwoppcd7],.menu-toggle[data-astro-cid-mwoppcd7][aria-expanded=true] .menu-toggle__open[data-astro-cid-mwoppcd7]{display:none}.menu-toggle[data-astro-cid-mwoppcd7][aria-expanded=true] .menu-toggle__close[data-astro-cid-mwoppcd7]{display:block}@media(max-width:1023px){.site-header[data-astro-cid-mwoppcd7]{margin-top:0}.site-header[data-astro-cid-mwoppcd7]:before{content:"";position:absolute;inset:0;z-index:-1;background:#f7f7fcdb;box-shadow:0 1px #6259d914;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--duration-base) ease}.site-header[data-astro-cid-mwoppcd7][data-scrolled]:before,.site-header[data-astro-cid-mwoppcd7][data-menu-open]:before{opacity:1}}.mobile-menu-wrap[data-astro-cid-mwoppcd7]{position:relative}.mobile-menu[data-astro-cid-mwoppcd7]{position:absolute;top:8px;left:0;right:0;padding:var(--space-3);border-radius:var(--radius-card);background:#ffffffeb;box-shadow:0 18px 48px #25223d1f;animation:menu-in .22s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.mobile-menu__link[data-astro-cid-mwoppcd7]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--space-4);border-radius:12px;color:var(--color-ink);font-size:1.0625rem;font-weight:600}.mobile-menu__link[data-astro-cid-mwoppcd7] .icon{color:var(--color-brand)}.mobile-menu__link[data-astro-cid-mwoppcd7]:active{background:var(--color-lavender-soft)}.user-menu__avatar[data-astro-cid-mwoppcd7]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-lavender);color:var(--color-brand)}.mobile-menu__link[data-astro-cid-mwoppcd7][aria-current=page]{color:var(--color-brand-strong);background:var(--color-lavender-soft)}.mobile-menu__account[data-astro-cid-mwoppcd7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--color-line)}.mobile-menu__user[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.mobile-menu__logout[data-astro-cid-mwoppcd7]{min-height:44px;padding:0 var(--space-2);border:0;background:none;color:var(--color-ink-secondary)}.mobile-menu__actions[data-astro-cid-mwoppcd7]:has([data-auth-login][hidden]){grid-template-columns:1fr}.mobile-menu__actions[data-astro-cid-mwoppcd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-1);border-top:1px solid var(--color-line)}@media(min-width:1024px){.site-header__bar[data-astro-cid-mwoppcd7]{padding:0 var(--space-4) 0 var(--space-6);border-radius:var(--radius-nav);background:var(--color-surface-glass);border:1px solid rgb(255 255 255 / .9);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:box-shadow var(--duration-base) ease}.site-header[data-astro-cid-mwoppcd7][data-scrolled] .site-header__bar[data-astro-cid-mwoppcd7]{box-shadow:0 12px 40px #6259d924}.site-nav[data-astro-cid-mwoppcd7]{display:block;flex:1}.site-nav__list[data-astro-cid-mwoppcd7]{display:flex;justify-content:center;gap:clamp(var(--space-4),3vw,var(--space-10))}.site-nav__link[data-astro-cid-mwoppcd7]{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font-size:1.0625rem;font-weight:500;transition:color var(--duration-fast) ease}.site-nav__link[data-astro-cid-mwoppcd7]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background:var(--color-brand);transform:scaleX(0);transition:transform var(--duration-base) var(--ease-out)}.site-header__actions[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-6)}.site-nav__link[data-astro-cid-mwoppcd7][aria-current=page]{color:var(--color-brand-strong);font-weight:600}.site-nav__link[data-astro-cid-mwoppcd7][aria-current=page]:after{transform:scaleX(1)}.site-header__login[data-astro-cid-mwoppcd7]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--color-brand-strong);font-weight:600}.user-menu[data-astro-cid-mwoppcd7]{position:relative}.user-menu__toggle[data-astro-cid-mwoppcd7]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2) 0 4px;border:0;border-radius:22px;background:none;color:var(--color-ink);font-weight:600}.user-menu__toggle[data-astro-cid-mwoppcd7] .user-menu__chevron{color:var(--color-ink-tertiary);transition:transform var(--duration-fast) ease}.user-menu__toggle[data-astro-cid-mwoppcd7][aria-expanded=true] .user-menu__chevron{transform:rotate(180deg)}.user-menu__panel[data-astro-cid-mwoppcd7]{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;border:1px solid var(--color-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #25223d24}.user-menu__item[data-astro-cid-mwoppcd7]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);border:0;border-radius:8px;background:none;color:var(--color-ink);text-align:left}.menu-toggle[data-astro-cid-mwoppcd7],.mobile-menu-wrap[data-astro-cid-mwoppcd7]{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header__bar[data-astro-cid-mwoppcd7]{background:var(--color-surface)}}@media(hover:hover){.site-nav__link[data-astro-cid-mwoppcd7]:hover{color:var(--color-brand-strong)}.site-nav__link[data-astro-cid-mwoppcd7]:hover:after{transform:scaleX(1)}.site-header__login[data-astro-cid-mwoppcd7]:hover{color:var(--color-brand)}.user-menu__toggle[data-astro-cid-mwoppcd7]:hover{background:#eae7fa99}.user-menu__item[data-astro-cid-mwoppcd7]:hover{background:var(--color-lavender-soft);color:var(--color-brand-strong)}}.login[data-astro-cid-nyn76jnl]{width:min(100% - 32px,440px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid rgb(255 255 255 / .9);border-radius:var(--radius-card);background:#fcfcff;box-shadow:0 24px 64px #25223d3d,0 0 0 6px #ffffff2e;color:var(--color-ink);opacity:0;transform:translateY(8px) scale(.98);transition:opacity .22s ease,transform .26s var(--ease-out),overlay .26s allow-discrete,display .26s allow-discrete}.login[data-astro-cid-nyn76jnl][open]{opacity:1;transform:none}@starting-style{.login[data-astro-cid-nyn76jnl][open]{opacity:0;transform:translateY(8px) scale(.98)}}.login[data-astro-cid-nyn76jnl]::backdrop{background:#34304e00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .26s ease,backdrop-filter .26s ease,overlay .26s allow-discrete,display .26s allow-discrete}.login[data-astro-cid-nyn76jnl][open]::backdrop{background:#34304e75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.login[data-astro-cid-nyn76jnl][open]::backdrop{background:#34304e00;backdrop-filter:blur(0)}}.login__surface[data-astro-cid-nyn76jnl]{position:relative;padding:var(--space-8)}.login__close[data-astro-cid-nyn76jnl]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--color-ink-tertiary)}.login__head[data-astro-cid-nyn76jnl]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.login__head[data-astro-cid-nyn76jnl] .login__mark{flex:none;width:56px}.login__title[data-astro-cid-nyn76jnl]{font-size:1.75rem;font-weight:700}.login__mode[data-astro-cid-nyn76jnl]{margin-top:2px;font-size:.9375rem;color:var(--color-ink-secondary)}.login__label[data-astro-cid-nyn76jnl]{display:block;margin:var(--space-5) 0 var(--space-2);font-size:.9375rem;font-weight:600}.login__view[data-astro-cid-nyn76jnl][data-view=phone]:first-child .login__label[data-astro-cid-nyn76jnl]:first-child{margin-top:0}.login__field[data-astro-cid-nyn76jnl]{display:flex;align-items:center;width:100%;min-width:0;height:48px;padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-button);background:#f9f9fd;color:var(--color-ink);font:inherit;font-size:1rem;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.login__field[data-astro-cid-nyn76jnl] input[data-astro-cid-nyn76jnl]{flex:1;min-width:0;height:100%;border:0;background:none;color:inherit;font:inherit;outline:none}.login__field[data-astro-cid-nyn76jnl]::placeholder,.login__field[data-astro-cid-nyn76jnl] input[data-astro-cid-nyn76jnl]::placeholder{color:#a9a5bb}.login__field[data-astro-cid-nyn76jnl]:focus-within,input[data-astro-cid-nyn76jnl].login__field:focus{background:#fff;border-color:var(--color-brand);box-shadow:0 0 0 3px #6259d924;outline:none}.login__field[data-astro-cid-nyn76jnl]:has([aria-invalid=true]),input[data-astro-cid-nyn76jnl].login__field[aria-invalid=true]{border-color:#d1497a}.login__prefix[data-astro-cid-nyn76jnl]{padding-right:var(--space-3);margin-right:var(--space-3);border-right:1px solid var(--color-line-strong);color:var(--color-ink)}.login__code[data-astro-cid-nyn76jnl]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.login__send[data-astro-cid-nyn76jnl]{min-width:116px;height:48px;padding:0 var(--space-4);border:1px solid #c9c3f2;border-radius:var(--radius-button);background:#fff;color:var(--color-brand-strong);font-weight:600;white-space:nowrap}.login__send[data-astro-cid-nyn76jnl]:disabled{border-color:var(--color-line-strong);color:var(--color-ink-tertiary);cursor:default}.login__agree[data-astro-cid-nyn76jnl]{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-small);line-height:1.6;color:var(--color-ink-secondary);cursor:pointer}.login__agree[data-astro-cid-nyn76jnl] input[data-astro-cid-nyn76jnl]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-brand);cursor:pointer}.login__agree[data-astro-cid-nyn76jnl] a[data-astro-cid-nyn76jnl]{color:var(--color-brand-strong)}.login__error[data-astro-cid-nyn76jnl]{min-height:1.5em;margin-top:var(--space-2);font-size:var(--text-small);color:#c2416b}.login__submit[data-astro-cid-nyn76jnl]{width:100%;height:48px;margin-top:var(--space-1);border:0;border-radius:var(--radius-button);background:var(--color-brand) linear-gradient(180deg,#ffffff1a,#fff0);box-shadow:var(--shadow-button);color:#fff;font-size:1.0625rem;font-weight:600;transition:background-color var(--duration-fast) ease}.login__submit[data-astro-cid-nyn76jnl]:disabled{opacity:.7;cursor:progress}.login__divider[data-astro-cid-nyn76jnl]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);font-size:var(--text-small);color:var(--color-ink-tertiary)}.login__divider[data-astro-cid-nyn76jnl]:before,.login__divider[data-astro-cid-nyn76jnl]:after{content:"";flex:1;border-top:1px solid var(--color-line)}.login__alt[data-astro-cid-nyn76jnl]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:48px;border:1px solid var(--color-line-strong);border-radius:var(--radius-button);background:#fff;color:var(--color-ink);font-weight:600}.login__alt[data-astro-cid-nyn76jnl] .icon{color:var(--color-brand)}.login__alt--back[data-astro-cid-nyn76jnl]{margin-top:var(--space-1);border-color:#c9c3f2;color:var(--color-brand-strong)}.login__wechat[data-astro-cid-nyn76jnl]{display:flex;flex-direction:column;align-items:center}.login__qr[data-astro-cid-nyn76jnl]{position:relative;display:grid;place-items:center;width:216px;height:216px;padding:10px;border:1px solid var(--color-line-strong);border-radius:14px;background:#fff;box-shadow:0 6px 18px #6259d914}.login__qr-image[data-astro-cid-nyn76jnl]{width:196px;height:196px}.login__qr-mask[data-astro-cid-nyn76jnl]{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-5);border-radius:inherit;background:#ffffffe6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;font-size:.9375rem;font-weight:600;color:var(--color-ink)}.login__qr[data-astro-cid-nyn76jnl][data-qr-state=ready] .login__qr-mask[data-astro-cid-nyn76jnl]{display:none}.login__qr-hint[data-astro-cid-nyn76jnl]{margin-top:var(--space-4);font-size:.9375rem;color:var(--color-ink-secondary)}.login__link[data-astro-cid-nyn76jnl]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-2);border:0;background:none;color:var(--color-brand-strong);font-size:var(--text-small);font-weight:600}@media(hover:hover){.login__close[data-astro-cid-nyn76jnl]:hover{background:var(--color-lavender-soft);color:var(--color-ink)}.login__send[data-astro-cid-nyn76jnl]:not(:disabled):hover,.login__alt[data-astro-cid-nyn76jnl]:hover{border-color:#a9a1ef;background:#fdfdff}.login__submit[data-astro-cid-nyn76jnl]:not(:disabled):hover{background-color:var(--color-brand-strong)}.login__agree[data-astro-cid-nyn76jnl] a[data-astro-cid-nyn76jnl]:hover,.login__link[data-astro-cid-nyn76jnl]:hover{color:var(--color-brand)}}@media(max-width:767px){.login__surface[data-astro-cid-nyn76jnl]{padding:var(--space-6) var(--space-5)}.login__title[data-astro-cid-nyn76jnl]{font-size:1.5rem}.login__head[data-astro-cid-nyn76jnl] .login__mark{width:48px}.login__send[data-astro-cid-nyn76jnl]{min-width:104px;padding:0 var(--space-3)}}body{position:relative;isolation:isolate;display:flex;flex-direction:column}main[data-astro-cid-37fxchfa]{position:relative;flex:1;outline:none}.page-backdrop[data-astro-cid-37fxchfa]{position:absolute;inset:0 0 auto;z-index:-1;height:min(1180px,100%);background:radial-gradient(38% 34% at 96% 4%,rgb(248 234 240 / .9),transparent 70%),radial-gradient(30% 30% at 2% 46%,rgb(214 207 250 / .45),transparent 70%),var(--backdrop-image) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent);pointer-events:none}@media(max-width:767px){.page-backdrop[data-astro-cid-37fxchfa]{height:min(920px,100%);background:radial-gradient(60% 30% at 100% 4%,rgb(248 234 240 / .9),transparent 70%),var(--backdrop-image-sm) 30% top / cover no-repeat}}
