:root{--c-text: #f5f6f7;--c-text-secondary: #9aa3af;--c-border: #26292f;--c-bg: #0e0e10;--c-accent: #673de6;--c-accent-hover: #5a35cd;--c-accent-soft: color-mix(in srgb, var(--c-accent) 20%, transparent);--c-accent-soft-strong: color-mix(in srgb, var(--c-accent) 25%, transparent);--c-hover: rgba(255, 255, 255, .08);--header-h: 72px;--container-w: 1200px;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans TC,sans-serif;color:var(--c-text);-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{background:var(--c-bg)}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}.apptoast[data-v-ca5da259]{position:fixed;bottom:32px;left:50%;z-index:9999;transform:translate(-50%) translateY(20px);padding:11px 22px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.4;color:#fff;background:#1f2937;box-shadow:0 10px 28px #0f172a4d;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:min(80vw,520px);text-align:center}.apptoast--show[data-v-ca5da259]{opacity:1;transform:translate(-50%) translateY(0)}.nav[data-v-1b4b0f7f]{position:sticky;top:0;z-index:100;height:var(--header-h);background:var(--c-bg);border-bottom:1px solid var(--c-border)}.nav__inner[data-v-1b4b0f7f]{max-width:var(--container-w);height:100%;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.logo[data-v-1b4b0f7f]{display:inline-flex;align-items:center;gap:9px;grid-column:1;justify-self:start}.logo__mark[data-v-1b4b0f7f]{width:26px;height:26px;color:var(--c-accent)}.logo__orbit[data-v-1b4b0f7f]{opacity:.55}.logo__text[data-v-1b4b0f7f]{font-size:25px;font-weight:800;letter-spacing:-.4px;color:var(--c-text)}.logo__text[data-v-1b4b0f7f]:hover{color:var(--c-accent)}.nav__links[data-v-1b4b0f7f]{display:flex;align-items:center;gap:8px;grid-column:2;justify-self:center}.nav__side[data-v-1b4b0f7f]{display:flex;align-items:center;gap:8px;grid-column:3;justify-self:end}.nav__burger-wrap[data-v-1b4b0f7f]{display:none}.nav__burger[data-v-1b4b0f7f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;color:var(--c-text);background:transparent;cursor:pointer}.nav__burger svg[data-v-1b4b0f7f]{width:24px;height:24px}.nav__burger[data-v-1b4b0f7f]:hover{background:var(--c-hover)}.nav__panel[data-v-1b4b0f7f]{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:8px 16px 14px;background:var(--c-bg);border-bottom:1px solid var(--c-border);box-shadow:0 12px 28px #00000073}.nav__panel-link[data-v-1b4b0f7f]{padding:13px 10px;border-radius:10px;font-size:16px;font-weight:600;color:var(--c-text)}.nav__panel-link[data-v-1b4b0f7f]:hover{color:var(--c-accent);background:var(--c-hover)}.nav__link[data-v-1b4b0f7f]{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;color:var(--c-text)}.nav__link[data-v-1b4b0f7f]:hover{background:var(--c-hover)}.lang[data-v-1b4b0f7f]{position:relative}.lang__trigger[data-v-1b4b0f7f]{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:600;color:var(--c-text)}.lang__trigger[data-v-1b4b0f7f]:hover{background:var(--c-hover)}.lang__icon[data-v-1b4b0f7f]{width:18px;height:18px;color:var(--c-text-secondary)}.lang__label[data-v-1b4b0f7f]{white-space:nowrap}.lang__caret[data-v-1b4b0f7f]{width:12px;height:12px;color:var(--c-text-secondary);transition:transform .18s}.lang__trigger[aria-expanded=true] .lang__caret[data-v-1b4b0f7f]{transform:rotate(180deg)}.lang__menu[data-v-1b4b0f7f]{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;list-style:none;background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 8px 28px #00000080}.lang__option[data-v-1b4b0f7f]{display:block;width:100%;padding:9px 12px;border-radius:8px;text-align:left;font-size:14px;color:var(--c-text)}.lang__option[data-v-1b4b0f7f]:hover{background:var(--c-hover)}.lang__option--active[data-v-1b4b0f7f]{color:var(--c-accent);font-weight:600}.drop-enter-active[data-v-1b4b0f7f],.drop-leave-active[data-v-1b4b0f7f]{transition:opacity .15s ease,transform .15s ease}.drop-enter-from[data-v-1b4b0f7f],.drop-leave-to[data-v-1b4b0f7f]{opacity:0;transform:translateY(-6px)}.login[data-v-1b4b0f7f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--c-text)}.login__icon[data-v-1b4b0f7f]{width:26px;height:26px}.login[data-v-1b4b0f7f]:hover{background:var(--c-hover)}.account[data-v-1b4b0f7f],.account[data-v-1b4b0f7f]:hover{text-decoration:none}.account__trigger[data-v-1b4b0f7f]{display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:6px 10px;border-radius:999px;color:var(--c-text)}.account__trigger[data-v-1b4b0f7f]:hover{background:var(--c-hover);color:var(--c-text)}.account__avatar[data-v-1b4b0f7f]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 16%,transparent)}.account__avatar svg[data-v-1b4b0f7f]{width:18px;height:18px}.account__name[data-v-1b4b0f7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.nav--doc[data-v-1b4b0f7f]{background:#673de6;border-bottom:none}.nav--doc .logo__mark[data-v-1b4b0f7f],.nav--doc .logo__text[data-v-1b4b0f7f]{color:#fff}.nav--doc .logo__text[data-v-1b4b0f7f]:hover{color:#ffffffd9}.nav--doc .lang__trigger[data-v-1b4b0f7f]{color:#fff}.nav--doc .lang__trigger[data-v-1b4b0f7f]:hover,.nav--doc .login[data-v-1b4b0f7f]:hover,.nav--doc .nav__link[data-v-1b4b0f7f]:hover{background:#ffffff24}.nav--doc .nav__link[data-v-1b4b0f7f]{color:#fff}.nav--doc .lang__icon[data-v-1b4b0f7f],.nav--doc .lang__caret[data-v-1b4b0f7f]{color:#ffffffd9}.nav--doc .lang__menu[data-v-1b4b0f7f]{background:#673de6;border-color:#ffffff38}.nav--doc .lang__option[data-v-1b4b0f7f]{color:#fff}.nav--doc .lang__option[data-v-1b4b0f7f]:hover{background:#ffffff24}.nav--doc .lang__option--active[data-v-1b4b0f7f]{color:#fff;font-weight:700}.nav--doc .login[data-v-1b4b0f7f],.nav--doc .account__trigger[data-v-1b4b0f7f]{color:#fff}.nav--doc .account__trigger[data-v-1b4b0f7f]:hover{background:#ffffff24}.nav--doc .account__avatar[data-v-1b4b0f7f]{color:#fff;background:#ffffff29}.nav--doc .nav__burger[data-v-1b4b0f7f]{color:#fff}.nav--doc .nav__burger[data-v-1b4b0f7f]:hover{background:#ffffff24}.nav--doc .nav__panel[data-v-1b4b0f7f]{background:#673de6;border-bottom-color:#ffffff38}.nav--doc .nav__panel-link[data-v-1b4b0f7f]{color:#fff}.nav--doc .nav__panel-link[data-v-1b4b0f7f]:hover{color:#fff;background:#ffffff24}@media (max-width: 768px){.nav__inner[data-v-1b4b0f7f]{padding:0 16px}.nav__links[data-v-1b4b0f7f]{display:none}.nav__burger-wrap[data-v-1b4b0f7f]{display:block}.logo[data-v-1b4b0f7f]{gap:7px}.logo__mark[data-v-1b4b0f7f]{width:22px;height:22px}.logo__text[data-v-1b4b0f7f]{font-size:20px}.lang__trigger[data-v-1b4b0f7f]{gap:6px;padding:7px 8px}.account__trigger[data-v-1b4b0f7f]{max-width:110px}}@media (max-width: 480px){.lang__label[data-v-1b4b0f7f],.lang__caret[data-v-1b4b0f7f]{display:none}.lang__menu[data-v-1b4b0f7f]{min-width:140px}.lang__option[data-v-1b4b0f7f]{font-size:13px;padding:8px 10px}.account__trigger[data-v-1b4b0f7f]{max-width:44px;padding:6px}.account__name[data-v-1b4b0f7f]{display:none}}.footer[data-v-575955d7]{padding:40px 24px 24px;background:var(--c-bg);border-top:1px solid var(--c-border)}.footer__inner[data-v-575955d7]{max-width:var(--container-w);margin:0 auto}.footer__top[data-v-575955d7]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:28px 40px}.footer__logo[data-v-575955d7]{display:inline-flex;align-items:center;gap:9px}.footer__logo-mark[data-v-575955d7]{width:24px;height:24px;color:var(--c-accent)}.footer__logo-orbit[data-v-575955d7]{opacity:.55}.footer__logo-text[data-v-575955d7]{font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--c-text)}.footer__logo-text[data-v-575955d7]:hover{color:var(--c-accent)}.footer__copy[data-v-575955d7]{max-width:460px;margin-top:14px;font-size:13px;line-height:1.7;color:var(--c-text-secondary)}.footer__right[data-v-575955d7]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.footer__links[data-v-575955d7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}.footer__link[data-v-575955d7]{font-size:14px;color:var(--c-text-secondary);transition:color .2s ease}.footer__link[data-v-575955d7]:hover{color:var(--c-accent)}.footer__note[data-v-575955d7]{font-size:12px;text-align:right;color:var(--c-text-secondary)}.footer--doc[data-v-575955d7]{background:#f3f4f6;border-top:1px solid #e5e7eb}.footer--doc .footer__logo-mark[data-v-575955d7]{color:#673de6}.footer--doc .footer__logo-text[data-v-575955d7]{color:#111827}.footer--doc .footer__logo-text[data-v-575955d7]:hover{color:#673de6}.footer--doc .footer__copy[data-v-575955d7],.footer--doc .footer__link[data-v-575955d7],.footer--doc .footer__note[data-v-575955d7]{color:#6b7280}.footer--doc .footer__link[data-v-575955d7]:hover{color:#673de6}@media (max-width: 768px){.footer[data-v-575955d7]{padding:32px 16px 20px}.footer__copy[data-v-575955d7]{max-width:100%}}.app-main[data-v-31a632ae]{min-height:calc(100vh - var(--header-h, 72px));background:var(--c-bg)}.fade-enter-active[data-v-31a632ae],.fade-leave-active[data-v-31a632ae]{transition:opacity .2s ease}.fade-enter-from[data-v-31a632ae],.fade-leave-to[data-v-31a632ae]{opacity:0}
