.lang[data-v-e926034a]{position:relative}.lang-btn[data-v-e926034a]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 12px}.caret[data-v-e926034a]{font-size:10px;color:var(--text-faint)}.lang-menu[data-v-e926034a]{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:20;list-style:none;margin:0;padding:6px;min-width:130px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);color:var(--text, #14202e)}.lang-menu li[data-v-e926034a]{padding:9px 12px;border-radius:8px;font-size:14px;cursor:pointer;color:var(--text, #14202e)}.lang-menu li.active[data-v-e926034a]{background:var(--navy-100);color:var(--navy);font-weight:700}.lang-backdrop[data-v-e926034a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.am-mask[data-v-f774fab5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#08182c8c;display:flex;align-items:center;justify-content:center;padding:16px}.am[data-v-f774fab5]{position:relative;width:100%;max-width:380px;background:#fff;border-radius:16px;padding:26px 24px 18px;box-shadow:0 30px 80px #00000059;max-height:92vh;overflow:auto}.am-x[data-v-f774fab5]{position:absolute;top:12px;inset-inline-end:12px;width:30px;height:30px;border:none;background:#f1f3f5;border-radius:50%;cursor:pointer;color:#5b6b7c}.am-title[data-v-f774fab5]{margin:0 0 4px;font-size:20px;color:var(--navy, #0b2545)}.am-sub[data-v-f774fab5]{margin:0 0 14px;font-size:13.5px;color:var(--text-soft, #5b6b7c)}.am-google[data-v-f774fab5]{width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border:1px solid #d8dee5;border-radius:10px;background:#fff;color:var(--navy, #0b2545);font-size:14.5px;font-weight:700;cursor:pointer}.am-google .g[data-v-f774fab5]{font-weight:900;color:#4285f4}.am-divider[data-v-f774fab5]{display:flex;align-items:center;text-align:center;color:#93a1b0;font-size:12px;margin:14px 0}.am-divider[data-v-f774fab5]:before,.am-divider[data-v-f774fab5]:after{content:"";flex:1;height:1px;background:#eceff2}.am-divider span[data-v-f774fab5]{padding:0 10px}.am-input[data-v-f774fab5]{width:100%;border:1px solid #d8dee5;border-radius:9px;padding:11px 12px;font-size:14px;color:var(--navy, #0b2545);margin-bottom:10px;font-family:inherit}.am-input[data-v-f774fab5]:focus{outline:none;border-color:#18b2bf}.am-primary[data-v-f774fab5]{width:100%;margin-top:4px;border:none;border-radius:10px;background:var(--navy, #0b2545);color:#fff;font-size:15px;font-weight:800;padding:13px;cursor:pointer}.am-primary[data-v-f774fab5]:disabled{opacity:.6}.am-links[data-v-f774fab5]{display:flex;flex-direction:column;gap:8px;margin-top:14px;text-align:center}.am-links a[data-v-f774fab5]{font-size:13px;color:#0a6ed1;text-decoration:none}.am-err[data-v-f774fab5]{color:#d14343;font-size:12.5px;margin:2px 0 8px}.am-info[data-v-f774fab5]{color:#15803d;font-size:12.5px;margin:2px 0 8px}.am-note[data-v-f774fab5]{margin:14px 0 0;font-size:11px;color:#93a1b0;text-align:center}.appbar[data-v-08338e47]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffffe6;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid rgba(11,37,69,.06);padding:12px 16px}.app.desktop .appbar[data-v-08338e47]{padding:14px 24px;max-width:1080px;margin:0 auto;width:100%}.brand[data-v-08338e47]{display:flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-mark[data-v-08338e47]{color:#b8924a;font-size:18px}.brand-text[data-v-08338e47]{display:flex;flex-direction:column;line-height:1.1}.brand-name[data-v-08338e47]{font-size:19px;font-weight:800;letter-spacing:.3px}.brand-sub[data-v-08338e47]{font-size:10.5px;font-weight:600;color:var(--text-faint);letter-spacing:.2px;margin-top:2px}.topnav[data-v-08338e47]{display:flex;gap:6px;margin-inline-start:auto;margin-inline-end:16px}.topnav a[data-v-08338e47]{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:700;color:var(--text-soft);text-decoration:none}.topnav a.active[data-v-08338e47]{background:var(--navy);color:#fff}.login-btn[data-v-08338e47]{background:var(--navy);color:#fff;border:none;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:700;cursor:pointer}.acct-chip[data-v-08338e47]{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;text-decoration:none}.appmain[data-v-08338e47]{padding:12px 16px 28px}.app.desktop .appmain[data-v-08338e47]{max-width:1080px;margin:0 auto;padding:16px 24px 48px}.appmain.has-bottomnav[data-v-08338e47]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.bottomnav[data-v-08338e47]{position:fixed;bottom:0;left:0;right:0;z-index:50;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:flex;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);box-shadow:0 -4px 20px #0b25450f}.bottomnav a[data-v-08338e47]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-faint);text-decoration:none;transition:color .15s}.bn-icon[data-v-08338e47]{font-size:20px;filter:grayscale(1);opacity:.6;transition:transform .15s,opacity .15s,filter .15s}.bn-label[data-v-08338e47]{font-size:11px;font-weight:600}.bottomnav a.active[data-v-08338e47]{color:var(--green)}.bottomnav a.active .bn-label[data-v-08338e47]{font-weight:800}.bottomnav a.active .bn-icon[data-v-08338e47]{filter:none;opacity:1;transform:translateY(-1px) scale(1.08)}.site-footer[data-v-08338e47]{margin-top:24px;padding:20px 0 8px;border-top:1px solid rgba(11,37,69,.06);text-align:center}.legal-links[data-v-08338e47]{display:flex;gap:8px;justify-content:center;align-items:center;font-size:12px}.legal-links a[data-v-08338e47]{color:var(--text-soft, #64748b);text-decoration:none}.legal-links a[data-v-08338e47]:hover{text-decoration:underline}.legal-links .dot[data-v-08338e47]{color:var(--text-faint, #94a3b8)}.operator-line[data-v-08338e47]{margin:8px 0 0;font-size:11px;color:var(--text-faint, #94a3b8);text-align:center}.fb-disclaimer[data-v-08338e47]{margin:8px 0 0;font-size:11px;color:var(--text-faint, #94a3b8)}:root{--navy: #0b2545;--navy-700: #1b3a5e;--navy-100: #e7edf5;--green: #16a34a;--green-600: #15803d;--green-50: #e9f7ef;--green-tint: rgba(22, 163, 74, .1);--bg: #f7f8fa;--card: #ffffff;--fill: #f1f3f5;--fill-strong: #e9ecef;--text: #14202e;--text-soft: #5b6b7c;--text-faint: #93a1b0;--line: #eceff2;--hair: rgba(16, 42, 74, .07);--danger: #d14343;--warn-bg: #fff5e6;--warn-text: #9a6212;--warn-line: #f0d3a0;--radius: 14px;--radius-sm: 10px;--shadow: 0 6px 24px rgba(16, 42, 74, .06);--shadow-sm: 0 2px 8px rgba(16, 42, 74, .05);--maxw: 480px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}html[dir=rtl] .force-ltr{direction:ltr;unicode-bidi:embed}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select{font-family:inherit;font-size:16px;color:var(--text)}a{color:inherit;text-decoration:none}
