:root{--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-display: var(--font-ui);--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--ease: cubic-bezier(.32, .72, 0, 1);--room-op: .62}:root,[data-theme=mocha]{--bg: #14100c;--bg-grad: radial-gradient(120% 90% at 50% 0%, #2a2117 0%, #14100c 62%);--surface: #1e1813;--surface-2: #271f18;--elev: #2f251c;--line: #3a2e22;--line-soft: #2b221a;--text: #f5ece0;--dim: #c4b5a0;--mute: #8b7c68;--brand: #c9a227;--brand-ink: #1a1410;--brand-soft: rgba(201, 162, 39, .14);--accent: #e8b64c;--ok: #63b37b;--warn: #e0a13a;--bad: #d4695e;--r-md: 12px;--r-lg: 18px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .55);--glow: 0 0 0 1px rgba(201, 162, 39, .28);--font-display: "Songti SC", "Source Han Serif SC", "Noto Serif SC", Georgia, serif;--stage-veil: linear-gradient(180deg, rgba(20, 16, 12, 0) 40%, rgba(20, 16, 12, .92) 100%)}[data-theme=neon]{--bg: #07070f;--bg-grad: radial-gradient(90% 70% at 15% 0%, #131a3a 0%, #07070f 60%), radial-gradient(70% 60% at 90% 100%, #240f2c 0%, transparent 60%);--surface: #0d0d1a;--surface-2: #131327;--elev: #1a1a33;--line: #26264a;--line-soft: #1b1b33;--text: #eafdff;--dim: #9fb4c8;--mute: #5f7391;--brand: #22e3d5;--brand-ink: #04110f;--brand-soft: rgba(34, 227, 213, .13);--accent: #ff3d9a;--ok: #22e3a0;--warn: #ffbf3d;--bad: #ff5470;--shadow-sm: 0 0 0 1px rgba(34, 227, 213, .14);--shadow-md: 0 0 26px rgba(34, 227, 213, .18), 0 12px 34px rgba(0, 0, 0, .6);--shadow-lg: 0 0 60px rgba(255, 61, 154, .18), 0 20px 60px rgba(0, 0, 0, .7);--glow: 0 0 22px rgba(34, 227, 213, .45);--font-display: var(--font-mono)}[data-theme=paper]{--room-op: .1;--bg: #ffffff;--bg-grad: none;--surface: #ffffff;--surface-2: #fafafa;--elev: #ffffff;--line: #111111;--line-soft: #e5e5e5;--text: #111111;--dim: #555555;--mute: #8f8f8f;--brand: #111111;--brand-ink: #ffffff;--brand-soft: #f0f0f0;--accent: #111111;--ok: #1a7f4b;--warn: #a86a00;--bad: #c02b1d;--r-xs: 0px;--r-sm: 0px;--r-md: 0px;--r-lg: 0px;--r-pill: 0px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--glow: none;--font-display: "Helvetica Neue", Arial, var(--font-ui)}[data-theme=ink]{--room-op: .16;--bg: #f6f1e6;--bg-grad: radial-gradient(80% 60% at 50% 0%, #fffdf7 0%, #f2ebdb 70%);--surface: #fffdf7;--surface-2: #f7f1e2;--elev: #fffdf7;--line: #d9cfba;--line-soft: #e8dfcc;--text: #1f1c18;--dim: #5b5449;--mute: #8c8375;--brand: #b23a2f;--brand-ink: #fffdf7;--brand-soft: rgba(178, 58, 47, .09);--accent: #b23a2f;--ok: #4a7c59;--warn: #b07d2b;--bad: #b23a2f;--shadow-sm: 0 1px 0 rgba(31, 28, 24, .08);--shadow-md: 0 6px 20px rgba(31, 28, 24, .08);--shadow-lg: 0 18px 46px rgba(31, 28, 24, .12);--glow: none;--font-display: "Songti SC", "Source Han Serif SC", "Noto Serif SC", serif;--stage-veil: linear-gradient(180deg, rgba(246, 241, 230, 0) 40%, rgba(246, 241, 230, .94) 100%)}[data-theme=midnight]{--bg: #000000;--bg-grad: none;--surface: #0b0b0d;--surface-2: #131316;--elev: #1a1a1f;--line: #232329;--line-soft: #17171b;--text: #f2f3f7;--dim: #a2a6b4;--mute: #6a6f7e;--brand: #7c8cff;--brand-ink: #05060d;--brand-soft: rgba(124, 140, 255, .14);--accent: #66e0c8;--ok: #4fbf82;--warn: #e2a53c;--bad: #e0635c;--shadow-sm: none;--shadow-md: 0 8px 24px rgba(0, 0, 0, .8);--shadow-lg: 0 22px 60px rgba(0, 0, 0, .9);--glow: none}[data-theme=candy]{--room-op: .14;--bg: #fff5fb;--bg-grad: radial-gradient(90% 70% at 0% 0%, #ffe9f5 0%, #fff5fb 50%), radial-gradient(70% 60% at 100% 0%, #ece6ff 0%, transparent 60%);--surface: #ffffff;--surface-2: #fff0f7;--elev: #ffffff;--line: #ffd8ea;--line-soft: #ffe9f3;--text: #3a1f31;--dim: #7d5a6d;--mute: #a98b9b;--brand: #ff5fa2;--brand-ink: #ffffff;--brand-soft: #ffe4f0;--accent: #8b5cf6;--ok: #24b47e;--warn: #f0a12e;--bad: #ef4b6b;--r-xs: 10px;--r-sm: 14px;--r-md: 20px;--r-lg: 28px;--shadow-sm: 0 2px 6px rgba(255, 95, 162, .12);--shadow-md: 0 12px 30px rgba(255, 95, 162, .16);--shadow-lg: 0 24px 60px rgba(139, 92, 246, .18);--glow: 0 0 20px rgba(255, 95, 162, .25);--font-display: "PingFang SC", "Hiragino Sans GB", var(--font-ui)}[data-theme=mint]{--room-op: .14;--bg: #f2fbf6;--bg-grad: radial-gradient(90% 70% at 100% 0%, #e2f7ee 0%, #f2fbf6 55%);--surface: #ffffff;--surface-2: #eaf8f1;--elev: #ffffff;--line: #cdeee0;--line-soft: #e0f4ec;--text: #10312a;--dim: #4c7268;--mute: #86a79d;--brand: #0f9d6e;--brand-ink: #ffffff;--brand-soft: #d8f4e7;--accent: #0d7f9e;--ok: #0f9d6e;--warn: #d18f24;--bad: #d05252;--shadow-sm: 0 1px 2px rgba(16, 49, 42, .06);--shadow-md: 0 10px 26px rgba(16, 49, 42, .08);--shadow-lg: 0 22px 54px rgba(16, 49, 42, .12);--glow: none}[data-theme=royal]{--bg: #080e1e;--bg-grad: radial-gradient(100% 70% at 50% 0%, #15214a 0%, #080e1e 60%);--surface: #0d1730;--surface-2: #121f3e;--elev: #17264a;--line: #233761;--line-soft: #1a2a4d;--text: #e8ecf7;--dim: #a3b1cd;--mute: #6d7e9e;--brand: #d8b45a;--brand-ink: #0b1226;--brand-soft: rgba(216, 180, 90, .13);--accent: #e6c877;--ok: #4fb98a;--warn: #e0b04a;--bad: #d4695e;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 12px 34px rgba(0, 0, 0, .4);--shadow-lg: 0 26px 66px rgba(0, 0, 0, .5);--glow: 0 0 0 1px rgba(216, 180, 90, .3);--font-display: "Songti SC", "Noto Serif SC", Georgia, serif}[data-theme=sunset]{--bg: #1b1024;--bg-grad: linear-gradient(160deg, #3a1a3f 0%, #1b1024 45%, #2b1220 100%);--surface: #25152e;--surface-2: #2f1a39;--elev: #3a2045;--line: #452a52;--line-soft: #34203e;--text: #fdeee6;--dim: #d3b3c4;--mute: #9a7b91;--brand: #ff8a3d;--brand-ink: #2a1105;--brand-soft: rgba(255, 138, 61, .15);--accent: #b06dff;--ok: #58c48f;--warn: #ffbf5c;--bad: #ff6b6b;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 12px 34px rgba(0, 0, 0, .42);--shadow-lg: 0 26px 70px rgba(58, 20, 60, .6);--glow: 0 0 30px rgba(255, 138, 61, .3);--stage-veil: linear-gradient(180deg, rgba(27, 16, 36, 0) 35%, rgba(27, 16, 36, .9) 100%)}[data-theme=terminal]{--bg: #040a06;--bg-grad: radial-gradient(80% 60% at 50% 0%, #0a1a10 0%, #040a06 60%);--surface: #08120b;--surface-2: #0d1a10;--elev: #12241a;--line: #1d3a28;--line-soft: #143020;--text: #c9ffd9;--dim: #7fbf94;--mute: #4e7e60;--brand: #3bf07a;--brand-ink: #04120a;--brand-soft: rgba(59, 240, 122, .12);--accent: #7df0d0;--ok: #3bf07a;--warn: #e8d44d;--bad: #ff6b6b;--r-xs: 2px;--r-sm: 3px;--r-md: 4px;--r-lg: 6px;--shadow-sm: 0 0 0 1px #1d3a28;--shadow-md: 0 0 20px rgba(59, 240, 122, .12);--shadow-lg: 0 0 40px rgba(59, 240, 122, .16);--glow: 0 0 14px rgba(59, 240, 122, .4);--font-ui: "JetBrains Mono", Consolas, "Courier New", monospace;--font-display: var(--font-ui)}[data-theme=glass]{--bg: #131a24;--bg-grad: radial-gradient(80% 60% at 20% 0%, #1e3a55 0%, #131a24 55%), radial-gradient(60% 50% at 90% 90%, #3b2350 0%, transparent 60%);--surface: rgba(255, 255, 255, .06);--surface-2: rgba(255, 255, 255, .09);--elev: rgba(20, 26, 36, .86);--line: rgba(255, 255, 255, .14);--line-soft: rgba(255, 255, 255, .08);--text: #f2f6fb;--dim: #b3c1d1;--mute: #7d8c9e;--brand: #5ac8ff;--brand-ink: #05131c;--brand-soft: rgba(90, 200, 255, .16);--accent: #a78bfa;--ok: #4fe0a8;--warn: #ffc861;--bad: #ff7a8a;--r-md: 16px;--r-lg: 24px;--shadow-sm: 0 1px 0 rgba(255, 255, 255, .06) inset;--shadow-md: 0 14px 40px rgba(0, 0, 0, .4);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .5);--glow: 0 0 0 1px rgba(255, 255, 255, .1) inset;--blur: blur(18px) saturate(140%)}[data-theme=pop]{--room-op: .16;--bg: #ffe600;--bg-grad: none;--surface: #ffffff;--surface-2: #fff9b8;--elev: #ffffff;--line: #111111;--line-soft: #111111;--text: #111111;--dim: #333333;--mute: #6b6b00;--brand: #111111;--brand-ink: #ffe600;--brand-soft: #fff29a;--accent: #ff4d3d;--ok: #0f8f4d;--warn: #c47a00;--bad: #ff4d3d;--r-xs: 0px;--r-sm: 0px;--r-md: 0px;--r-lg: 0px;--r-pill: 0px;--shadow-sm: 3px 3px 0 #111111;--shadow-md: 6px 6px 0 #111111;--shadow-lg: 10px 10px 0 #111111;--glow: none;--font-display: "Impact", "Haettenschweiler", "Arial Black", var(--font-ui)}html,body{background:var(--bg);color:var(--text)}body{font-family:var(--font-ui);background-image:var(--bg-grad, none);background-attachment:fixed}::selection{background:var(--brand);color:var(--brand-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--mute);background-clip:padding-box;border:3px solid transparent}[data-density=compact]{--sp-3: 9px;--sp-4: 12px;--sp-5: 18px;--sp-6: 24px;--sp-7: 34px}.au-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);backdrop-filter:var(--blur, none);-webkit-backdrop-filter:var(--blur, none)}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:transform .14s var(--ease),background .18s,box-shadow .18s,color .18s;white-space:nowrap;-webkit-user-select:none;user-select:none}.au-btn:hover{background:var(--elev);box-shadow:var(--shadow-sm)}.au-btn:active{transform:translateY(1px) scale(.99)}.au-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.au-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);box-shadow:var(--glow, none)}.au-btn--primary:hover{background:var(--brand);filter:brightness(1.08)}.au-btn--ghost{background:transparent;border-color:var(--line);color:var(--dim)}.au-btn--ghost:hover{color:var(--text);border-color:var(--mute)}.au-btn--lg{padding:16px 30px;font-size:17px;border-radius:var(--r-pill)}.au-btn--block{width:100%}.au-input{width:100%;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-family:var(--font-ui);font-size:14px;outline:none;transition:border-color .18s,box-shadow .18s}.au-input::placeholder{color:var(--mute)}.au-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.au-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.04em}.au-tag--mute{background:var(--surface-2);color:var(--mute)}.au-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html.au-theming *{transition:background-color .32s var(--ease),border-color .32s var(--ease),color .32s var(--ease),fill .32s var(--ease)!important}.ai-badge[data-v-c81a1410]{position:fixed;left:10px;bottom:10px;z-index:960;max-width:46vw;padding:4px 10px;border:1px solid rgba(150,170,220,.35);border-radius:999px;background:#101626d1;color:#c9d4f0;font-size:10.5px;line-height:1.3;letter-spacing:.2px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-badge[data-v-c81a1410]:hover{background:#1c2642f0}.ai-mask[data-v-c81a1410]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#060a149e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-card[data-v-c81a1410]{width:min(420px,92vw);padding:22px 22px 18px;border-radius:16px;background:#151c2e;color:#e8edfa;box-shadow:0 18px 60px #00000073}.ai-card h3[data-v-c81a1410]{margin-bottom:10px;font-size:17px;font-weight:700}.ai-card p[data-v-c81a1410]{font-size:13.5px;line-height:1.75}.ai-card strong[data-v-c81a1410]{color:#8fd7ff;font-weight:700}.ai-sub[data-v-c81a1410]{margin-top:8px;color:#93a0c0;font-size:12px!important}.ai-help[data-v-c81a1410]{margin:10px 0 4px;padding:10px 12px;list-style:none;border-radius:10px;background:#ffffff0f;font-size:13px;line-height:2}.ai-help b[data-v-c81a1410]{color:#ffd479;font-size:15px;font-variant-numeric:tabular-nums}.ai-mask.crisis .ai-card[data-v-c81a1410]{border:1px solid rgba(255,120,120,.4);background:#22161c}.ai-mask.crisis .ai-card h3[data-v-c81a1410]{color:#ffb4a8}.ai-ok[data-v-c81a1410]{display:block;width:100%;margin-top:14px;padding:10px 12px;border:0;border-radius:10px;background:#4f7cff;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ai-mask.crisis .ai-ok[data-v-c81a1410]{background:#d8574f}.ai-ok[data-v-c81a1410]:hover{filter:brightness(1.08)}.snav[data-v-7ad0aaf7]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg, #14100c) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft, rgba(255, 255, 255, .08))}.snav-in[data-v-7ad0aaf7]{max-width:1180px;margin:0 auto;height:54px;padding:0 16px;display:flex;align-items:center;gap:12px}.brand[data-v-7ad0aaf7]{display:flex;align-items:center;gap:8px;text-decoration:none;flex:none}.brand-mark[data-v-7ad0aaf7]{font-size:18px;color:var(--brand, #c9a227);line-height:1}.brand-text[data-v-7ad0aaf7]{display:flex;flex-direction:column;line-height:1.15}.brand-text b[data-v-7ad0aaf7]{font-size:13.5px;font-weight:700;color:var(--text, #f5ece0);letter-spacing:.4px}.brand-text i[data-v-7ad0aaf7]{font-size:9.5px;font-style:normal;color:var(--mute, #8b7c68);letter-spacing:1.2px}.links[data-v-7ad0aaf7]{display:flex;align-items:center;gap:2px;margin-left:10px;flex:1;min-width:0}.link[data-v-7ad0aaf7]{display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:var(--r-sm, 10px);text-decoration:none;white-space:nowrap;color:var(--dim, #c4b5a0);transition:background .15s var(--ease, ease),color .15s var(--ease, ease)}.link[data-v-7ad0aaf7]:hover{background:#ffffff0f;color:var(--text, #f5ece0)}.link.on[data-v-7ad0aaf7]{background:var(--brand-soft, rgba(201, 162, 39, .14));color:var(--accent, #e8b64c)}.lk-ico[data-v-7ad0aaf7]{font-size:12px;opacity:.85}.lk-txt[data-v-7ad0aaf7]{font-size:13px;font-weight:600}.lk-sub[data-v-7ad0aaf7]{font-size:10.5px;color:var(--mute, #8b7c68);display:none}.link.on .lk-sub[data-v-7ad0aaf7]{color:color-mix(in srgb,var(--accent, #e8b64c) 62%,transparent)}.right[data-v-7ad0aaf7]{display:flex;align-items:center;gap:8px;flex:none}.pill[data-v-7ad0aaf7]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--r-pill, 999px);border:1px solid var(--line, #3a2e22);background:#ffffff08;text-decoration:none;transition:border-color .15s var(--ease, ease)}.pill[data-v-7ad0aaf7]:hover{border-color:var(--brand, #c9a227)}.pill-dot[data-v-7ad0aaf7]{width:6px;height:6px;border-radius:50%;background:var(--brand, #c9a227)}.pill.warn .pill-dot[data-v-7ad0aaf7]{background:#ff6b6b}.pill-num[data-v-7ad0aaf7]{font-size:12.5px;font-weight:700;color:var(--text, #f5ece0);font-variant-numeric:tabular-nums}.pill-label[data-v-7ad0aaf7]{font-size:10.5px;color:var(--mute, #8b7c68)}.acct[data-v-7ad0aaf7]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:5px 9px;border-radius:var(--r-pill, 999px)}.acct[data-v-7ad0aaf7]:hover{background:#ffffff0f}.acct-av[data-v-7ad0aaf7]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft, rgba(201, 162, 39, .14));color:var(--accent, #e8b64c);font-size:11px;font-weight:700}.acct-txt[data-v-7ad0aaf7]{font-size:12.5px;color:var(--dim, #c4b5a0)}.burger[data-v-7ad0aaf7]{display:none;width:34px;height:30px;border:0;background:transparent;cursor:pointer;padding:6px 7px}.burger span[data-v-7ad0aaf7]{display:block;height:1.6px;background:var(--dim, #c4b5a0);margin:3.6px 0;border-radius:2px;transition:.18s var(--ease, ease)}.drawer-extra[data-v-7ad0aaf7]{display:none}@media(max-width:1080px){.link[data-v-7ad0aaf7]{padding:7px 9px}.acct-txt[data-v-7ad0aaf7]{display:none}}@media(max-width:760px){.snav-in[data-v-7ad0aaf7]{height:50px;gap:8px}.burger[data-v-7ad0aaf7]{display:block}.links[data-v-7ad0aaf7]{position:absolute;left:0;right:0;top:50px;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:8px 12px 14px;background:var(--bg, #14100c);border-bottom:1px solid var(--line-soft, rgba(255, 255, 255, .08));box-shadow:0 16px 30px #00000073;display:none}.links.show[data-v-7ad0aaf7]{display:flex}.link[data-v-7ad0aaf7]{padding:11px 12px}.lk-sub[data-v-7ad0aaf7]{display:inline;margin-left:auto}.drawer-extra[data-v-7ad0aaf7]{display:flex;gap:8px;padding:8px 4px 0;border-top:1px solid var(--line-soft, rgba(255, 255, 255, .08));margin-top:6px}.dv[data-v-7ad0aaf7]{flex:1;text-align:center;padding:10px 8px;border-radius:var(--r-sm, 10px);border:1px solid var(--line, #3a2e22);color:var(--dim, #c4b5a0);font-size:12px;text-decoration:none}.dv b[data-v-7ad0aaf7]{color:var(--text, #f5ece0)}}@media(min-width:1180px){.lk-sub[data-v-7ad0aaf7]{display:inline}}.sfoot[data-v-138bacbe]{border-top:1px solid var(--line-soft, rgba(255, 255, 255, .08));background:color-mix(in srgb,var(--bg, #14100c) 92%,#000);color:var(--dim, #c4b5a0)}.sfoot-in[data-v-138bacbe]{max-width:1180px;margin:0 auto;padding:30px 16px 22px;display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.brand-col[data-v-138bacbe]{flex:1 1 300px;min-width:240px}.brand[data-v-138bacbe]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.brand-mark[data-v-138bacbe]{font-size:16px;color:var(--brand, #c9a227)}.brand-name[data-v-138bacbe]{font-size:13px;font-weight:700;color:var(--text, #f5ece0);letter-spacing:.3px}.brand-desc[data-v-138bacbe]{margin:0;font-size:12px;line-height:1.8;color:var(--mute, #8b7c68);max-width:380px}.cols[data-v-138bacbe]{display:flex;gap:48px;flex-wrap:wrap}.col[data-v-138bacbe]{display:flex;flex-direction:column;gap:9px;min-width:86px}.col-t[data-v-138bacbe]{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--mute, #8b7c68);margin-bottom:2px}.col a[data-v-138bacbe]{font-size:12.5px;color:var(--dim, #c4b5a0);text-decoration:none;transition:color .15s var(--ease, ease)}.col a[data-v-138bacbe]:hover{color:var(--accent, #e8b64c)}.sfoot-bar[data-v-138bacbe]{max-width:1180px;margin:0 auto;padding:14px 16px 22px;border-top:1px solid var(--line-soft, rgba(255, 255, 255, .06));display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--mute, #8b7c68)}.sep[data-v-138bacbe]{opacity:.4}.mail[data-v-138bacbe]{color:var(--mute, #8b7c68);text-decoration:none}.mail[data-v-138bacbe]:hover{color:var(--dim, #c4b5a0)}@media(max-width:760px){.sfoot-in[data-v-138bacbe]{gap:24px;padding:24px 14px 16px}.cols[data-v-138bacbe]{gap:28px}.brand-desc[data-v-138bacbe]{font-size:11.5px}.sfoot-bar[data-v-138bacbe]{padding:12px 14px 18px;font-size:10.5px}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--font-ui, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text, #111);background-color:transparent;min-height:100vh}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell:not(.immersive)>:not(.snav):not(.sfoot){min-height:calc(100vh - 54px)}.app-shell.immersive>:not(.snav):not(.sfoot){min-height:100vh}button{font-family:inherit}
