.brand[data-v-9143ae83]{display:inline-flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none;min-height:52px}.brand-icon[data-v-9143ae83]{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.brand-img[data-v-9143ae83]{width:100%;height:100%;object-fit:contain;display:block}.brand-text[data-v-9143ae83]{display:inline-flex;flex-direction:column;line-height:1}.brand-text strong[data-v-9143ae83]{font-family:var(--font-serif);font-weight:700;font-size:20px;color:var(--text);letter-spacing:.5px}.brand-text em[data-v-9143ae83]{margin-top:5px;font-style:normal;font-size:11px;font-weight:600;letter-spacing:2.4px;color:var(--text-2)}.brand.is-light .brand-text strong[data-v-9143ae83]{color:#fff}.brand.is-light .brand-text em[data-v-9143ae83]{color:#c8cad0}.brand.is-compact[data-v-9143ae83]{min-height:42px}.brand.is-compact .brand-icon[data-v-9143ae83]{width:42px;height:42px}.brand.is-compact .brand-text strong[data-v-9143ae83]{font-size:17px}.brand.is-compact .brand-text em[data-v-9143ae83]{font-size:10px;letter-spacing:1.8px}.brand-placeholder[data-v-9143ae83]{display:inline-block;width:52px;height:52px}.brand.is-compact .brand-placeholder[data-v-9143ae83]{width:42px;height:42px}@media (max-width: 640px){.brand[data-v-9143ae83]{min-height:44px}.brand-icon[data-v-9143ae83]{width:44px;height:44px}.brand-text strong[data-v-9143ae83]{font-size:18px}.brand-text em[data-v-9143ae83]{font-size:10px;letter-spacing:2px}.brand-placeholder[data-v-9143ae83]{width:44px;height:44px}}.topnav[data-v-8b644af6]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.topnav-inner[data-v-8b644af6]{display:flex;align-items:center;gap:24px;height:var(--nav-h)}.topnav-brand[data-v-8b644af6]{flex:0 0 auto}.topnav-menu[data-v-8b644af6]{flex:1;display:flex;align-items:center;justify-content:center;gap:32px}.topnav-link[data-v-8b644af6]{position:relative;font-size:14px;font-weight:500;color:var(--text);padding:8px 0;transition:color .15s ease}.topnav-link[data-v-8b644af6]:hover{color:var(--brand)}.topnav-link.active[data-v-8b644af6]{font-weight:700}.topnav-link.active[data-v-8b644af6]:after{content:"";position:absolute;left:50%;bottom:-2px;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:var(--text)}.topnav-actions[data-v-8b644af6]{flex:0 0 auto;display:flex;align-items:center;gap:12px}.topnav-user[data-v-8b644af6]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text);padding:6px 10px;border-radius:var(--r-sm);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.topnav-user[data-v-8b644af6]:hover{background:#0000000d;color:var(--brand)}.topnav-user-name[data-v-8b644af6]{font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav-user-avatar[data-v-8b644af6]{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#f0f1f5;border:1px solid #e3e5ea;flex:0 0 auto}.topnav-logout[data-v-8b644af6]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:var(--r-sm);background:#f1f1f3;color:var(--text);font-size:13px;font-weight:500;transition:background .15s ease}.topnav-logout[data-v-8b644af6]:hover{background:#e6e6e9}.topnav-burger[data-v-8b644af6]{display:none;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:var(--r-sm)}.topnav-burger[data-v-8b644af6]:hover{background:#0000000d}.topnav-burger span[data-v-8b644af6]{display:block;width:20px;height:2px;background:var(--text);border-radius:2px}@media (max-width: 960px){.topnav-menu[data-v-8b644af6],.topnav-login[data-v-8b644af6],.topnav-user[data-v-8b644af6],.topnav-logout[data-v-8b644af6]{display:none}.topnav-burger[data-v-8b644af6]{display:inline-flex}.topnav-actions[data-v-8b644af6]{margin-left:auto;gap:4px}}@media (max-width: 768px){.topnav-inner[data-v-8b644af6]{height:var(--nav-h-mobile);gap:12px}}.announce[data-v-0ab5b6f2]{background:#f7f7f8;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-2)}.announce-inner[data-v-0ab5b6f2]{display:flex;align-items:center;gap:8px;height:36px}.announce-msg[data-v-0ab5b6f2]{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.label[data-v-0ab5b6f2]{color:#1aa066;font-weight:600;flex:0 0 auto}.sep[data-v-0ab5b6f2]{color:var(--line);flex:0 0 auto}.text[data-v-0ab5b6f2]{overflow:hidden;text-overflow:ellipsis}.announce-fade-enter-active[data-v-0ab5b6f2],.announce-fade-leave-active[data-v-0ab5b6f2]{transition:opacity .35s ease,transform .35s ease}.announce-fade-enter-from[data-v-0ab5b6f2]{opacity:0;transform:translateY(6px)}.announce-fade-leave-to[data-v-0ab5b6f2]{opacity:0;transform:translateY(-6px)}@media (max-width: 768px){.announce-inner[data-v-0ab5b6f2]{height:32px;font-size:12px}}.drawer-root[data-v-f566940d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;display:flex;justify-content:flex-end}.drawer[data-v-f566940d]{width:86%;max-width:360px;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-16px 0 40px #00000040}.drawer-head[data-v-f566940d]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.icon-btn[data-v-f566940d]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--text)}.icon-btn[data-v-f566940d]:hover{background:#0000000d}.drawer-menu[data-v-f566940d]{flex:1;overflow-y:auto;padding:12px 12px 0}.drawer-item[data-v-f566940d]{width:100%;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border-radius:var(--r-md);font-size:15px;font-weight:500;color:var(--text);margin-bottom:4px;transition:background .15s ease}.drawer-item[data-v-f566940d]:hover{background:#0000000a}.drawer-item.active[data-v-f566940d]{background:var(--text);color:#fff}.drawer-item.active svg path[data-v-f566940d]{stroke:#fff}.drawer-foot[data-v-f566940d]{padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px}.drawer-user[data-v-f566940d]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;color:var(--text);background:#0000000a;border-radius:var(--r-sm);cursor:pointer;width:100%;text-align:left;transition:background .15s ease}.drawer-user[data-v-f566940d]:hover{background:#00000014}.drawer-user-avatar[data-v-f566940d]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid #e3e5ea;flex:0 0 auto}.drawer-user span[data-v-f566940d]{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-logout[data-v-f566940d]{background:#f1f1f3;color:var(--text)}.drawer-logout[data-v-f566940d]:hover{background:#e6e6e9}.drawer-enter-active[data-v-f566940d],.drawer-leave-active[data-v-f566940d]{transition:opacity .2s ease}.drawer-enter-active .drawer[data-v-f566940d],.drawer-leave-active .drawer[data-v-f566940d]{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.drawer-enter-from[data-v-f566940d],.drawer-leave-to[data-v-f566940d]{opacity:0}.drawer-enter-from .drawer[data-v-f566940d],.drawer-leave-to .drawer[data-v-f566940d]{transform:translate(100%)}.modal-root[data-v-8e0b01bb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-8e0b01bb]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-modal);padding:28px 24px 20px;max-height:calc(100vh - 32px);overflow-y:auto}.modal-close[data-v-8e0b01bb]{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--text-3)}.modal-close[data-v-8e0b01bb]:hover{background:#0000000f;color:var(--text)}.modal-title[data-v-8e0b01bb]{font-size:22px;font-weight:700;color:var(--text);margin:0 0 6px}.modal-sub[data-v-8e0b01bb]{font-size:13px;color:var(--text-3);margin:0 0 18px}.field-label[data-v-8e0b01bb]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.tabs[data-v-8e0b01bb]{display:grid;gap:8px;margin-bottom:16px}.tabs-3[data-v-8e0b01bb]{grid-template-columns:repeat(3,1fr)}.tab[data-v-8e0b01bb]{height:42px;border-radius:var(--r-sm);background:#f1f1f3;font-size:13px;font-weight:500;color:var(--text-2);transition:background .15s,color .15s}.tab[data-v-8e0b01bb]:hover{color:var(--text)}.tab.active[data-v-8e0b01bb]{background:var(--text);color:#fff}.form[data-v-8e0b01bb]{display:flex;flex-direction:column;gap:14px}.field[data-v-8e0b01bb]{display:block}.field>span[data-v-8e0b01bb]{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.field input[data-v-8e0b01bb]{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:14px;color:var(--text);transition:border-color .15s,box-shadow .15s}.field input[data-v-8e0b01bb]:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #0c0d1014}.field input[data-v-8e0b01bb]::placeholder{color:var(--text-3)}.phone-row[data-v-8e0b01bb]{display:grid;grid-template-columns:130px 1fr;gap:8px}.dial-select[data-v-8e0b01bb]{width:100%;height:44px;padding:0 28px 0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:14px;color:var(--text);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%237a7d86' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.dial-select[data-v-8e0b01bb]:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #0c0d1014}.dial-select[data-v-8e0b01bb]:invalid{color:var(--text-3)}.dial-select option[data-v-8e0b01bb]{color:var(--text)}.submit-btn[data-v-8e0b01bb]{margin-top:6px}.submit-btn[data-v-8e0b01bb]:disabled{opacity:.65;cursor:not-allowed}.form-error[data-v-8e0b01bb]{font-size:13px;color:#d23b3b;margin:-4px 0 0}.foot[data-v-8e0b01bb]{margin-top:14px;text-align:center;font-size:13px;color:var(--text-3)}.link[data-v-8e0b01bb]{color:var(--info-deep);font-weight:600;margin-left:4px;cursor:pointer}.link[data-v-8e0b01bb]:hover{text-decoration:underline}.modal-enter-active[data-v-8e0b01bb],.modal-leave-active[data-v-8e0b01bb]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-8e0b01bb],.modal-leave-active .modal[data-v-8e0b01bb]{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.modal-enter-from[data-v-8e0b01bb],.modal-leave-to[data-v-8e0b01bb]{opacity:0}.modal-enter-from .modal[data-v-8e0b01bb],.modal-leave-to .modal[data-v-8e0b01bb]{transform:scale(.94)}@media (max-width: 480px){.phone-row[data-v-8e0b01bb]{grid-template-columns:110px 1fr}.modal[data-v-8e0b01bb]{padding:22px 18px 16px}}.modal-root[data-v-92b6aa32]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-92b6aa32]{position:relative;width:100%;max-width:440px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-modal);padding:26px 22px 18px;max-height:calc(100vh - 32px);overflow-y:auto}.modal-close[data-v-92b6aa32]{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--text-3)}.modal-close[data-v-92b6aa32]:hover{background:#0000000f;color:var(--text)}.modal-title[data-v-92b6aa32]{font-size:22px;font-weight:700;color:var(--text);margin:0 0 6px}.modal-sub[data-v-92b6aa32]{font-size:13px;color:var(--text-3);margin:0 0 18px}.field-label[data-v-92b6aa32]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.tabs[data-v-92b6aa32]{display:grid;gap:8px;margin-bottom:16px}.tabs-2[data-v-92b6aa32]{grid-template-columns:repeat(2,1fr)}.tab[data-v-92b6aa32]{height:42px;border-radius:var(--r-sm);background:#f1f1f3;font-size:13px;font-weight:500;color:var(--text-2);transition:background .15s,color .15s}.tab[data-v-92b6aa32]:hover{color:var(--text)}.tab.active[data-v-92b6aa32]{background:var(--text);color:#fff}.form[data-v-92b6aa32]{display:flex;flex-direction:column;gap:14px}.field[data-v-92b6aa32]{display:block}.field>span[data-v-92b6aa32]{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.field input[data-v-92b6aa32]{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:14px;color:var(--text);transition:border-color .15s,box-shadow .15s}.field input[data-v-92b6aa32]:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #0c0d1014}.field input[data-v-92b6aa32]::placeholder{color:var(--text-3)}.phone-row[data-v-92b6aa32]{display:grid;grid-template-columns:130px 1fr;gap:8px}.dial-select[data-v-92b6aa32]{width:100%;height:44px;padding:0 28px 0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:14px;color:var(--text);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%237a7d86' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.dial-select[data-v-92b6aa32]:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px #0c0d1014}.dial-select[data-v-92b6aa32]:invalid{color:var(--text-3)}.form-error[data-v-92b6aa32]{font-size:13px;color:#d23b3b;margin:-4px 0 0}.actions[data-v-92b6aa32]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.btn-ghost[data-v-92b6aa32]{background:#fff;border:1px solid var(--line);color:var(--text)}.btn-ghost[data-v-92b6aa32]:hover{background:#f7f7f9}.modal-enter-active[data-v-92b6aa32],.modal-leave-active[data-v-92b6aa32]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-92b6aa32],.modal-leave-active .modal[data-v-92b6aa32]{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.modal-enter-from[data-v-92b6aa32],.modal-leave-to[data-v-92b6aa32]{opacity:0}.modal-enter-from .modal[data-v-92b6aa32],.modal-leave-to .modal[data-v-92b6aa32]{transform:scale(.94)}@media (max-width: 480px){.phone-row[data-v-92b6aa32]{grid-template-columns:110px 1fr}.modal[data-v-92b6aa32]{padding:22px 18px 14px}}.modal-root[data-v-782a05a6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-782a05a6]{position:relative;width:100%;max-width:720px;max-height:calc(100vh - 32px);background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-782a05a6]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.modal-head h3[data-v-782a05a6]{font-size:18px;font-weight:700;color:var(--text)}.modal-close[data-v-782a05a6]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--text-3)}.modal-close[data-v-782a05a6]:hover{background:#0000000f;color:var(--text)}.modal-body[data-v-782a05a6]{padding:18px 28px 4px;overflow-y:auto}.modal-illu[data-v-782a05a6]{display:flex;align-items:center;justify-content:center;padding:12px 0 24px}.modal-illu-img[data-v-782a05a6]{max-width:100%;max-height:220px;object-fit:contain;border-radius:var(--r-md)}.modal-content p[data-v-782a05a6]{font-size:14px;line-height:1.9;color:var(--text-2);text-indent:2em;margin-bottom:12px}.modal-content[data-v-782a05a6] img{max-width:100%;height:auto;border-radius:var(--r-sm);margin:8px 0}.modal-content[data-v-782a05a6] p{font-size:14px;line-height:1.9;color:var(--text-2);margin-bottom:12px}.modal-content[data-v-782a05a6] h1,.modal-content[data-v-782a05a6] h2,.modal-content[data-v-782a05a6] h3{font-weight:700;color:var(--text);margin:16px 0 8px}.modal-content[data-v-782a05a6] ul,.modal-content[data-v-782a05a6] ol{padding-left:24px;margin-bottom:12px;color:var(--text-2);font-size:14px;line-height:1.9}.modal-foot[data-v-782a05a6]{display:flex;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid var(--line);font-size:13px;color:var(--text-3)}.modal-enter-active[data-v-782a05a6],.modal-leave-active[data-v-782a05a6]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-782a05a6],.modal-leave-active .modal[data-v-782a05a6]{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.modal-enter-from[data-v-782a05a6],.modal-leave-to[data-v-782a05a6]{opacity:0}.modal-enter-from .modal[data-v-782a05a6],.modal-leave-to .modal[data-v-782a05a6]{transform:scale(.96)}@media (max-width: 600px){.modal-head[data-v-782a05a6]{padding:14px 18px}.modal-body[data-v-782a05a6]{padding:14px 18px 4px}.modal-content p[data-v-782a05a6]{font-size:13px;line-height:1.8}.modal-illu svg[data-v-782a05a6]{width:160px;height:160px}}.fo[data-v-827fc184]{background:#0c0e1a;color:#c9ccd6;padding:56px 0 32px}.fo-inner[data-v-827fc184]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:40px}.fo-col h4[data-v-827fc184]{font-size:14px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:.4px}.fo-col ul[data-v-827fc184]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.fo-col a[data-v-827fc184]{font-size:13px;color:#b4b7c2;cursor:pointer;transition:color .15s ease}.fo-col a[data-v-827fc184]:hover{color:#fff}.fo-brand .fo-desc[data-v-827fc184]{margin-top:16px;font-size:13px;line-height:1.7;color:#9da1ad;max-width:280px}.fo-lang[data-v-827fc184]{position:relative;display:inline-block}.fo-lang-btn[data-v-827fc184]{display:inline-flex;align-items:center;gap:8px;width:180px;max-width:100%;height:40px;padding:0 12px;background:#fff;color:var(--text);border-radius:var(--r-sm);font-size:13px;font-weight:500}.fo-lang-text[data-v-827fc184]{flex:1;text-align:left}.fo-lang-menu[data-v-827fc184]{position:absolute;bottom:calc(100% + 6px);left:0;width:180px;background:#fff;color:var(--text);border-radius:var(--r-sm);box-shadow:0 10px 24px #0000002e;padding:6px 0;list-style:none;margin:0;z-index:5}.fo-lang-menu li[data-v-827fc184]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;cursor:pointer}.fo-lang-menu li[data-v-827fc184]:hover{background:#f5f5f7}.fo-flag[data-v-827fc184]{display:inline-block;width:22px;height:16px;border-radius:2px;background:#ccc;position:relative;overflow:hidden;flex:0 0 auto}.fo-flag.flag-tw[data-v-827fc184]{background:#c1272d}.fo-flag.flag-tw[data-v-827fc184]:before{content:"";position:absolute;top:0;left:0;width:50%;height:50%;background:#03247c}.fo-flag.flag-tw[data-v-827fc184]:after{content:"";position:absolute;top:18%;left:10%;width:30%;height:30%;background:radial-gradient(circle,#fff 0%,#fff 45%,transparent 46%)}.fo-flag.flag-en[data-v-827fc184]{background:#012169;background-image:linear-gradient(45deg,transparent 45%,#fff 45%,#fff 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#fff 45%,#fff 55%,transparent 55%),linear-gradient(45deg,transparent 47%,#c8102e 47%,#c8102e 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,#c8102e 47%,#c8102e 53%,transparent 53%)}.fo-flag.flag-en[data-v-827fc184]:before{content:"";position:absolute;top:40%;left:0;right:0;height:20%;background:#c8102e}.fo-flag.flag-en[data-v-827fc184]:after{content:"";position:absolute;top:0;bottom:0;left:40%;width:20%;background:#c8102e}.fo-flag.flag-cn[data-v-827fc184]{background:#de2910}.fo-flag.flag-cn[data-v-827fc184]:before{content:"";position:absolute;top:18%;left:12%;width:26%;height:35%;background:radial-gradient(circle at 35% 50%,#ffde00 0%,#ffde00 45%,transparent 46%)}.fo-flag.flag-de[data-v-827fc184]{background:linear-gradient(to bottom,#000,#000 33%,#d00 33%,#d00 66%,#ffce00 66%,#ffce00)}@media (max-width: 960px){.fo-inner[data-v-827fc184]{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 600px){.fo[data-v-827fc184]{padding:40px 0 28px}.fo-inner[data-v-827fc184]{grid-template-columns:1fr;gap:28px}.fo-brand .fo-desc[data-v-827fc184]{max-width:100%}}.ts-host[data-v-6d3870e3]{position:fixed;top:78px;left:0;right:0;z-index:600;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;padding:0 16px}.ts-item[data-v-6d3870e3]{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:92vw;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.2px;box-shadow:0 10px 24px #0f172a24;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.ts-ico[data-v-6d3870e3]{display:inline-flex;align-items:center;justify-content:center}.ts-text[data-v-6d3870e3]{white-space:pre-line}.ts-info[data-v-6d3870e3]{background:#eef4ff;color:#1f5dd6;border:1px solid #d6e3fb}.ts-warning[data-v-6d3870e3]{background:#fff5e1;color:#b1762a;border:1px solid #ffe3b0}.ts-success[data-v-6d3870e3]{background:#e8f7ee;color:#1a8c4f;border:1px solid #c8ecd4}.ts-error[data-v-6d3870e3]{background:#fde6e3;color:#c0392b;border:1px solid #f6c2bb}.ts-enter-active[data-v-6d3870e3],.ts-leave-active[data-v-6d3870e3]{transition:transform .25s ease,opacity .25s ease}.ts-enter-from[data-v-6d3870e3],.ts-leave-to[data-v-6d3870e3]{transform:translateY(-10px);opacity:0}@media (max-width: 600px){.ts-host[data-v-6d3870e3]{top:64px}.ts-item[data-v-6d3870e3]{font-size:12.5px;padding:9px 14px}}.fab[data-v-a043b14b]{position:fixed;z-index:1200;border-radius:999px;background:linear-gradient(135deg,#dc2828,#b91c1c);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #dc282873;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:box-shadow .18s ease,transform .18s ease}.fab[data-v-a043b14b]:hover{box-shadow:0 14px 32px #dc28288c;transform:scale(1.05)}.fab[data-v-a043b14b]:active{transform:scale(.96)}.fab[data-v-a043b14b]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:2px solid rgba(220,40,40,.35);animation:fab-pulse-a043b14b 1.8s ease-out infinite;pointer-events:none}@keyframes fab-pulse-a043b14b{0%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}.fab-dot[data-v-a043b14b]{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:999px;background:#22c55e;border:2px solid #fff;box-shadow:0 0 0 1px #0000000f}.fab-label[data-v-a043b14b]{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#dc2828;background:#ffffffeb;padding:2px 8px;border-radius:999px;letter-spacing:.5px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #00000014}@media (max-width: 640px){.fab[data-v-a043b14b]{transform:scale(.92)}.fab[data-v-a043b14b]:active{transform:scale(.88)}}.app-root[data-v-aad58e61]{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-2)}.app-main[data-v-aad58e61]{flex:1}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit;padding:0}input,textarea{font-family:inherit;outline:none;border:none;background:none;color:inherit}:root{--bg: #050507;--bg-hero: #050608;--bg-elev: #0e0f13;--surface: #f4f4f6;--surface-2: #ffffff;--surface-soft: #f7f5f1;--text: #0c0d10;--text-2: #4b4d55;--text-3: #7a7d86;--text-inv: #ffffff;--text-inv-2: #d4d6dc;--line: #e6e7ea;--line-2: #ececef;--line-dark: #1a1c22;--brand: #0a6a3d;--brand-soft: #16804a;--primary: #f59a2a;--primary-deep: #d97a0e;--primary-soft: #fff4e3;--info: #cfe1f2;--info-deep: #4a78a8;--vault-from: #1f4a3a;--vault-to: #0c1d16;--vault-cta: #2ea67a;--dark-cta: #10131a;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--shadow-card: 0 12px 32px rgba(12, 13, 16, .08);--shadow-cta: 0 10px 24px rgba(245, 154, 42, .32);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .35);--container: 1200px;--nav-h: 64px;--nav-h-mobile: 56px;--font-sans: "Inter", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", system-ui, sans-serif;--font-serif: "Playfair Display", "Noto Serif TC", "Times New Roman", serif}html,body{font-family:var(--font-sans);background:var(--surface-2);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit}img,svg{display:block;max-width:100%}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--r-sm);font-weight:600;font-size:14px;letter-spacing:.2px;transition:transform .15s ease,opacity .15s ease,background .15s ease;white-space:nowrap}.btn:active{transform:scale(.98)}.btn-dark{background:var(--dark-cta);color:#fff}.btn-dark:hover{background:#1a1f2c}.btn-light{background:#fff;color:#0a0a0d}.btn-light:hover{background:#f3f3f4}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--primary-deep)}.btn-info{background:var(--info);color:#1d2c3f}.btn-info:hover{background:#bcd4e8}.btn-green{background:var(--vault-cta);color:#fff}.btn-green:hover{background:#259868}.btn-block{width:100%}.btn-lg{height:50px;font-size:15px;padding:0 24px}.btn-sm{height:36px;padding:0 14px;font-size:13px}.pill{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:4px;background:var(--primary);color:#1a1207;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.section{padding:64px 0}@media (max-width: 768px){.section{padding:44px 0}}.section-head{text-align:center;margin-bottom:32px}.section-head h2{font-size:28px;font-weight:700;color:var(--text);letter-spacing:.5px}.section-head p{margin-top:8px;color:var(--text-3);font-size:14px}@media (max-width: 768px){.section-head h2{font-size:22px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}body.no-scroll{overflow:hidden}
