:root{color-scheme:light;font-family:var(--font-sans);line-height:1.6;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--primary: #29140e;--primary-soft: rgba(59, 46, 40, .08);--primary-border: rgba(59, 46, 40, .28);--primary-border-soft: rgba(59, 46, 40, .16);--font-sans: "Songti SC", "Songti TC", "SimSun", "NSimSun", "PMingLiU", "MingLiU", "STSong", "Noto Serif SC", "Noto Serif TC", serif;--font-serif: "Songti SC", "Songti TC", "SimSun", "NSimSun", "PMingLiU", "MingLiU", "STSong", "Noto Serif SC", "Noto Serif TC", serif;--font-display: var(--font-serif);--gold-50: #ffffff;--gold-100: #ffffff;--gold-200: #f1efee;--gold-400: #29140e;--gold-500: #29140e;--ink-900: #1b1c1a;--ink-700: #29140e;--ink-500: #5e554f;--muted-400: #7f7667;--surface-0: #ffffff;--surface-1: #ffffff;--surface-2: #f6f5f4;--stage-bg: #ffffff;--glass: rgba(255, 255, 255, .9);--glass-strong: rgba(255, 255, 255, .97);--stroke: rgba(59, 46, 40, .22);--border-subtle: rgba(59, 46, 40, .14);--border-strong: rgba(59, 46, 40, .34);--shadow-soft: 0 10px 30px rgba(59, 46, 40, .1);--shadow-tight: 0 8px 20px rgba(59, 46, 40, .08);--app-bg: #ffffff;--text-primary: var(--ink-900);--toast-bg: rgba(255, 255, 255, .98);--toast-border: rgba(59, 46, 40, .22);--toast-text: var(--ink-900);--toast-success: rgba(80, 150, 90, .5);--toast-warning: rgba(197, 119, 47, .5);--toast-error: rgba(180, 70, 70, .5);--pill-bg: rgba(255, 255, 255, .95);--pill-border: rgba(176, 138, 66, .5);--tag-bg: rgba(255, 255, 255, .95);--input-bg: #ffffff;--divider: rgba(59, 46, 40, .12);--ghost-bg: rgba(255, 255, 255, .85);--ghost-border: rgba(59, 46, 40, .18);--gold-border: rgba(59, 46, 40, .42);--gold-border-soft: rgba(59, 46, 40, .2);--decor-glow: radial-gradient( circle, rgba(59, 46, 40, .08), transparent 70% );--chart-line: #29140e;--chart-top: rgba(59, 46, 40, .28);--chart-bottom: rgba(59, 46, 40, .04);--chart-grid: rgba(27, 28, 26, .06);--chart-text: var(--muted-400);--radius-lg: 1rem;--radius-md: .75rem;--radius-sm: .5rem;--radius-pill: 9999px;--header-height: 72px;--header-control-height: 44px;--page-gutter: clamp(20px, 5vw, 64px)}*{box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:var(--app-bg);background-color:var(--app-bg);color:var(--text-primary)}body.alert-modal-open{overflow:hidden}body.theme-dark{color-scheme:dark;--gold-50: #000000;--gold-100: #000000;--gold-200: #0a0a0a;--gold-400: #e9c176;--gold-500: #c5a059;--ink-900: #f2f0ed;--ink-700: #cfc5b9;--ink-500: #a89f93;--muted-400: #9a9185;--surface-0: #000000;--surface-1: #000000;--surface-2: #000000;--stage-bg: #000000;--glass: #000000;--glass-strong: #000000;--stroke: rgba(233, 193, 118, .28);--gold-border: rgba(233, 193, 118, .42);--gold-border-soft: rgba(233, 193, 118, .28);--shadow-soft: none;--shadow-tight: none;--app-bg: #000000;--text-primary: var(--ink-900);--toast-bg: #000000;--toast-border: rgba(233, 193, 118, .25);--toast-text: var(--ink-900);--pill-bg: rgba(255, 255, 255, .04);--pill-border: rgba(233, 193, 118, .5);--tag-bg: rgba(255, 255, 255, .04);--input-bg: #000000;--divider: rgba(233, 193, 118, .2);--border-subtle: rgba(233, 193, 118, .28);--border-strong: rgba(233, 193, 118, .42);--ghost-bg: rgba(255, 255, 255, .04);--ghost-border: rgba(233, 193, 118, .28);--decor-glow: none;--chart-line: #e9c176;--chart-top: rgba(233, 193, 118, .22);--chart-bottom: rgba(233, 193, 118, .02);--chart-grid: rgba(255, 255, 255, .06);background:#000;background-color:#000;background-image:none}html:has(body.theme-dark),body.theme-dark #app,body.theme-dark .app-shell{background:#000;background-color:#000}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;color:inherit}#app{min-height:100vh}.app-shell{padding:0 var(--page-gutter) 0;position:relative;min-width:0}.decor-circle{display:none}.glass-card{background:var(--surface-0);border:1px solid var(--gold-border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:28px}body.theme-dark .glass-card{background:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-dark .stat-tile{background:#000;box-shadow:none}.glass-card.strong{background:var(--glass-strong)}.section-kicker{font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-500);margin:0 0 12px}.section-title{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2rem);font-weight:600;margin:0 0 12px;letter-spacing:-.02em;line-height:1.3}.subtitle{margin:0;color:var(--muted-400);font-size:16px;line-height:1.6;max-width:640px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 14px;border-radius:var(--radius-pill);border:1px solid var(--pill-border);background:var(--pill-bg);font-size:12px;font-weight:600;color:var(--ink-700);text-align:center;line-height:1.4}.btn{border:none;cursor:pointer;border-radius:var(--radius-md);padding:12px 22px;font-weight:600;font-size:15px;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--gold-400);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #3b2e2838}.btn-primary:hover{background:#2c221d;box-shadow:inset 0 1px #ffffff24,0 12px 28px #3b2e2847}body.theme-dark .btn-primary{background:#c5a059;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #c5a0592e}body.theme-dark .btn-primary:hover{background:#b08d45;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #c5a0593d}.btn-outline{background:transparent;border:1px solid rgba(59,46,40,.2);color:var(--gold-500)}.btn-outline:hover{border-color:var(--gold-400);color:var(--gold-500);background:#3b2e280f}.btn-secondary{background:#ffffff0f;border:1px solid var(--border-strong);color:var(--ink-900)}body:not(.theme-dark) .btn-secondary{background:var(--surface-1);color:var(--ink-700)}.btn-ghost{background:var(--ghost-bg);border:1px solid var(--ghost-border)}.stat-tile{padding:22px 24px;border-radius:var(--radius-md);border:1px solid var(--gold-border-soft);background:var(--surface-0);box-shadow:var(--shadow-tight)}.stat-tile .stat-label{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-400);margin-bottom:10px}.stat-tile .stat-value{font-family:var(--font-serif);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600;letter-spacing:-.02em;color:var(--gold-400);line-height:1.2}.stat-tile .stat-meta{margin-top:10px;font-size:13px;color:var(--muted-400)}.stat-tile .stat-delta{font-size:12px;color:#5f8f6a;margin-top:4px}.grid{display:grid;gap:20px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.divider{height:1px;background:var(--divider);margin:24px 0}.input{width:100%;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--input-bg);outline:none;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.input:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px #3b2e2824}.label{font-size:12px;font-weight:600;color:var(--muted-400);margin-bottom:6px}.muted{color:var(--muted-400)}.tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid var(--gold-border-soft);background:var(--tag-bg);text-align:center}.tag.ok{border-color:#50965a59;color:#5f8f6a}.tag.warn{border-color:#c5772f59;color:#b87a2f}.tag.error{border-color:#b4464659;color:#c45c4a}.fade-in{animation:fadeInUp .55s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 720px){:root{--page-gutter: 16px}.app-shell{padding:0 16px}.glass-card{padding:20px}}wui-ux-by-reown{display:none!important}.gold-page{display:grid;gap:24px}.gold-page>*{min-width:0}.gold-panel{display:grid;gap:16px;padding:26px;border:1px solid var(--border-strong);border-radius:20px;background:var(--ghost-bg)}.gold-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gold-chart-title{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:700;color:var(--ink-900)}.gold-chart-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gold-tf-tabs,.gold-hist-range{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--border-strong) 40%,transparent)}.gold-tf-tab{padding:6px 14px;border:none;border-radius:999px;background:transparent;font-size:13px;font-weight:600;color:var(--muted-400);cursor:pointer;transition:all .18s ease}.gold-tf-tab.active{background:var(--ink-900);color:var(--app-bg)}.gold-stats-row{display:flex;flex-wrap:wrap;gap:8px}.gold-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--border-strong) 55%,transparent);color:var(--ink-700)}.gold-pill.up{color:#b23a2e}.gold-pill.down{color:#1e7a55}.gold-pill.fallback{color:#9a741f}.gold-chart-placeholder{display:grid;place-items:center;min-height:320px}.gold-hist-note{margin:0;font-size:12px;color:var(--muted-400)}.gold-alert{width:100%}.gold-alert-form{display:grid;gap:16px;margin-top:8px}.gold-alert-field{display:grid;gap:6px;border:none;padding:0;margin:0}.gold-alert-label{font-size:13px;font-weight:600;color:var(--ink-700)}.gold-alert-field .input{padding:11px 14px;border-radius:10px}.gold-alert-directions{display:grid;gap:8px}.gold-alert-direction{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-700);cursor:pointer}.gold-alert-error{margin:0;font-size:13px;color:#b23a2e}.gold-alert-submit{justify-self:start;padding:11px 30px;border-radius:var(--radius-pill)}.gold-alert-list{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.gold-alert-list-item{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--border-strong) 30%,transparent);font-size:13px;color:var(--ink-700);flex-wrap:wrap}.gold-alert-list-actions{display:inline-flex;align-items:center;gap:10px}.gold-alert-status-active{color:#1e7a55;font-weight:600}.gold-alert-status-triggered{color:#9a741f;font-weight:600}.gold-alert-cancel{border:none;background:transparent;color:var(--muted-400);font-size:12px;cursor:pointer;text-decoration:underline}.gold-alert-cancel:hover{color:#b23a2e}.gold-alert-empty{margin:18px 0 0}.gold-alert-email-hint{margin:-4px 0 0;font-size:12px;color:var(--muted-400)}.gold-alert-login-tip{display:grid;gap:14px;justify-items:start;margin-top:8px}.gold-alert-list-mail{color:var(--muted-400)}@media (max-width: 768px){.gold-panel{padding:18px}}.locale-switcher[data-v-620b17c5]{position:relative}.locale-trigger[data-v-620b17c5]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1px solid rgba(197,160,89,.55);border-radius:var(--radius-pill);background:var(--ghost-bg);color:var(--ink-700);font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.locale-trigger[data-v-620b17c5]:hover,.locale-switcher.open .locale-trigger[data-v-620b17c5]{color:var(--ink-900);border-color:#c5a059d9;background:#c5a05914}.locale-current[data-v-620b17c5]{min-width:1.5em;text-align:center}.caret[data-v-620b17c5]{font-size:10px;opacity:.65;transition:transform .18s ease}.locale-switcher.open .caret[data-v-620b17c5]{transform:rotate(180deg)}.locale-menu[data-v-620b17c5]{position:absolute;top:calc(100% + 8px);right:0;min-width:132px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:color-mix(in srgb,var(--surface-1) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-tight);display:grid;gap:2px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:60}.locale-switcher.open .locale-menu[data-v-620b17c5]{opacity:1;visibility:visible;transform:none}.locale-menu-item[data-v-620b17c5]{display:block;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-700);font-size:13px;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.locale-menu-item[data-v-620b17c5]:hover{color:var(--ink-900);background:var(--ghost-bg)}.locale-menu-item.active[data-v-620b17c5]{color:var(--gold-400);background:#d4af3714}.theme-toggle[data-v-686b4d3f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--header-control-height);height:var(--header-control-height);padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--ghost-bg);color:var(--ink-700);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.theme-toggle.expanded[data-v-686b4d3f]{width:100%;justify-content:flex-start;padding:0 12px;border-radius:var(--radius-sm);min-height:var(--header-control-height);height:auto}.theme-toggle[data-v-686b4d3f]:hover{color:var(--ink-900);border-color:color-mix(in srgb,var(--gold-400) 40%,transparent);background:color-mix(in srgb,var(--gold-400) 8%,transparent)}.theme-icon[data-v-686b4d3f]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.icon[data-v-686b4d3f]{width:18px;height:18px}.theme-label[data-v-686b4d3f]{font-size:13px;font-weight:600}.user-menu[data-v-3bf1ccdd]{position:relative}.user-menu-trigger[data-v-3bf1ccdd]{display:inline-flex;align-items:center;gap:10px;min-height:var(--header-control-height);padding:0 14px 0 6px;border-radius:var(--radius-pill);border:1px solid rgba(197,160,89,.55);background:var(--surface-2);color:var(--ink-900);cursor:pointer;font-size:13px;transition:border-color .18s ease,background .18s ease}.user-menu-trigger[data-v-3bf1ccdd]:hover,.user-menu.open .user-menu-trigger[data-v-3bf1ccdd]{border-color:#c5a059d9;background:#c5a05914}.user-avatar[data-v-3bf1ccdd]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:#29140e;color:#fff;flex-shrink:0}.user-avatar-lg[data-v-3bf1ccdd]{width:40px;height:40px;font-size:16px}.user-trigger-text[data-v-3bf1ccdd]{display:grid;gap:1px;text-align:left;min-width:0}.user-display-name[data-v-3bf1ccdd]{font-weight:600;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-org[data-v-3bf1ccdd]{font-size:11px;color:var(--muted-400);line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret[data-v-3bf1ccdd]{font-size:11px;opacity:.6;transition:transform .18s ease}.user-menu.open .caret[data-v-3bf1ccdd]{transform:rotate(180deg)}.user-menu-panel[data-v-3bf1ccdd]{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 32px));padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);background:color-mix(in srgb,var(--surface-1) 96%,#0a0a0a);box-shadow:var(--shadow-tight);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:70}.user-menu.open .user-menu-panel[data-v-3bf1ccdd]{opacity:1;visibility:visible;transform:none}.user-menu-header[data-v-3bf1ccdd]{display:flex;align-items:center;gap:12px;padding:4px 4px 8px}.user-header-info[data-v-3bf1ccdd]{display:grid;gap:2px;min-width:0;flex:1}.user-header-org[data-v-3bf1ccdd]{font-weight:600;font-size:14px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-header-email[data-v-3bf1ccdd]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;font-size:12px;color:var(--muted-400)}.user-email-icon[data-v-3bf1ccdd]{width:14px;height:14px;flex-shrink:0}.user-header-email-text[data-v-3bf1ccdd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kyc-status-pill[data-v-3bf1ccdd]{flex-shrink:0;padding:1px 7px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--muted-400) 35%,transparent);color:var(--muted-400);font-size:11px;font-weight:600;line-height:1.45;white-space:nowrap}.kyc-status-pill[data-status="1"][data-v-3bf1ccdd]{border-color:color-mix(in srgb,var(--gold-400) 45%,transparent);background:color-mix(in srgb,var(--gold-400) 14%,transparent);color:var(--gold-500)}.kyc-status-pill[data-status="2"][data-v-3bf1ccdd]{border-color:color-mix(in srgb,#2f7d4a 35%,transparent);background:color-mix(in srgb,#2f7d4a 12%,transparent);color:#2f7d4a}.kyc-status-pill[data-status="3"][data-v-3bf1ccdd]{border-color:color-mix(in srgb,#c45c5c 40%,transparent);background:color-mix(in srgb,#c45c5c 12%,transparent);color:#c45c5c}.user-menu-divider[data-v-3bf1ccdd]{height:1px;margin:4px 0;background:color-mix(in srgb,var(--gold-400) 18%,transparent)}.wallet-card[data-v-3bf1ccdd]{display:grid;gap:10px;padding:12px 12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--gold-400) 4%,transparent)}.wallet-card-head[data-v-3bf1ccdd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-card-title[data-v-3bf1ccdd]{font-size:13.5px;font-weight:600;color:var(--ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-card-pill[data-v-3bf1ccdd]{flex-shrink:0;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--gold-400) 30%,transparent);background:color-mix(in srgb,var(--gold-400) 12%,transparent);color:var(--gold-500);font-size:11.5px;font-weight:600;line-height:1.4}.wallet-address-row[data-v-3bf1ccdd]{display:flex;align-items:center;gap:10px;color:var(--ink-500)}.wallet-address-icon[data-v-3bf1ccdd]{width:18px;height:18px;flex-shrink:0;color:var(--gold-500)}.wallet-address-text[data-v-3bf1ccdd]{flex:1;min-width:0;font-size:12px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.wallet-card-dashed[data-v-3bf1ccdd]{border-top:1px dashed color-mix(in srgb,var(--gold-400) 32%,transparent)}.wallet-balance-row[data-v-3bf1ccdd]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-900)}.wallet-balance-token[data-v-3bf1ccdd]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-500)}.wallet-token-icon[data-v-3bf1ccdd]{width:18px;height:18px;flex-shrink:0;color:var(--gold-500)}.wallet-token-name[data-v-3bf1ccdd]{font-size:13px;font-weight:500;color:var(--ink-700)}.wallet-balance-figure[data-v-3bf1ccdd]{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;font-variant-numeric:tabular-nums}.wallet-balance-value[data-v-3bf1ccdd]{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink-900)}.wallet-balance-unit[data-v-3bf1ccdd]{font-size:11.5px;color:var(--muted-400)}.wallet-balance-row.is-muted .wallet-balance-value[data-v-3bf1ccdd]{font-size:12.5px;font-weight:500;color:var(--muted-400)}.wallet-copy-btn[data-v-3bf1ccdd]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--muted-400);cursor:pointer;transition:background .18s ease,color .18s ease}.wallet-copy-btn[data-v-3bf1ccdd]:hover{background:color-mix(in srgb,var(--gold-400) 12%,transparent);color:var(--gold-400)}.wallet-copy-icon[data-v-3bf1ccdd]{width:16px;height:16px}.user-menu-item[data-v-3bf1ccdd]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:none;border-radius:10px;background:transparent;color:var(--ink-900);font-size:14px;text-decoration:none;cursor:pointer;transition:background .18s ease}.user-menu-item[data-v-3bf1ccdd]:hover{background:color-mix(in srgb,var(--gold-400) 8%,transparent)}.menu-icon[data-v-3bf1ccdd]{width:18px;height:18px;flex-shrink:0;opacity:.85}.menu-label[data-v-3bf1ccdd]{flex:1;font-weight:600}.menu-status[data-v-3bf1ccdd]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-400)}.status-dot[data-v-3bf1ccdd]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.pending[data-v-3bf1ccdd]{background:#4da3ff;box-shadow:0 0 6px #4da3ff8c}.status-dot.passed[data-v-3bf1ccdd]{background:#5cb87a}.status-dot.rejected[data-v-3bf1ccdd]{background:#e07070}.status-dot.none[data-v-3bf1ccdd]{background:var(--muted-400);opacity:.5}.logout-item[data-v-3bf1ccdd]{color:#c45c5c}.logout-item[data-v-3bf1ccdd]:hover{background:#c45c5c1a;color:#b04848}@media (max-width: 720px){.user-trigger-text[data-v-3bf1ccdd]{display:none}.user-menu-trigger[data-v-3bf1ccdd]{padding:0 10px 0 6px}}.site-header[data-v-7d3fb742]{position:sticky;top:0;z-index:50;width:auto;margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));background:color-mix(in srgb,var(--app-bg) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--divider)}body.theme-dark{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner[data-v-7d3fb742]{display:flex;align-items:center;gap:28px;min-height:var(--header-height);padding:0 var(--page-gutter)}.header-end[data-v-7d3fb742]{margin-left:auto;display:flex;align-items:center;gap:16px}.brand[data-v-7d3fb742]{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;flex:0 0 auto}.logo[data-v-7d3fb742]{width:36px;height:36px;border-radius:var(--radius-sm);display:block;object-fit:contain}.brand-text[data-v-7d3fb742]{display:grid;gap:1px}.title[data-v-7d3fb742]{font-family:var(--font-serif);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--gold-400);white-space:nowrap}.brand-text .subtitle[data-v-7d3fb742]{font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.08em;color:var(--muted-400);white-space:nowrap}.brand-text .subtitle-star.is-cjk[data-v-7d3fb742]{position:relative;top:2px}body.theme-dark{color:var(--muted-400)}.menu-toggle[data-v-7d3fb742]{display:none;width:32px;height:32px;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--ink-700);transition:color .18s ease}.menu-toggle[data-v-7d3fb742]:hover{color:var(--gold-400)}.menu-bar[data-v-7d3fb742]{display:block;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.nav[data-v-7d3fb742]{display:flex;gap:2px;align-items:center}.nav-item[data-v-7d3fb742]{position:relative}.nav-top[data-v-7d3fb742]{display:flex;align-items:center;gap:1px}.nav-link[data-v-7d3fb742]{position:relative;padding:8px 12px;border-radius:var(--radius-sm);font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--ink-700);text-decoration:none;white-space:nowrap;transition:color .18s ease}.nav-link[data-v-7d3fb742]:hover{color:var(--ink-900)}.nav-item-active .nav-link[data-v-7d3fb742],.nav-item-active .nav-caret[data-v-7d3fb742]{color:var(--gold-400)}.nav-item-active .nav-link[data-v-7d3fb742]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1.5px;background:var(--gold-400)}.nav-caret[data-v-7d3fb742]{display:none}.nav-sub[data-v-7d3fb742]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:none;min-width:216px;padding:8px;border:1px solid rgba(197,160,89,.55);border-radius:12px;background:color-mix(in srgb,var(--app-bg) 92%,white 8%);box-shadow:0 12px 30px -12px #00000047}.nav-item[data-v-7d3fb742]:after,.nav-sub[data-v-7d3fb742]:before{content:"";position:absolute;left:0;right:0;height:10px}.nav-item[data-v-7d3fb742]:after{top:100%}.nav-sub[data-v-7d3fb742]:before{bottom:100%;height:6px}.nav-item.sub-open .nav-sub[data-v-7d3fb742]{display:grid;gap:2px}body.theme-dark{background:#0c0c0c;border-color:#c5a05966}.nav-sub-link[data-v-7d3fb742]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink-700);text-decoration:none;transition:background .15s ease,color .15s ease}.nav-sub-link[data-v-7d3fb742]:hover{background:var(--ghost-bg);color:var(--gold-400)}.nav-sub-link.nav-sub-active[data-v-7d3fb742]{color:var(--gold-400);font-weight:600}.nav-sub-text[data-v-7d3fb742]{white-space:nowrap}.actions[data-v-7d3fb742]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.auth-link[data-v-7d3fb742]{text-decoration:none;font-size:13px;padding:8px 18px;border-radius:var(--radius-pill);font-family:inherit}.header-bell[data-v-7d3fb742]{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(197,160,89,.55);background:var(--ghost-bg);color:var(--ink-700);text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease}.header-bell[data-v-7d3fb742]:hover{color:#c5a059;border-color:#c5a059d9}.bell-icon[data-v-7d3fb742]{width:18px;height:18px}.bell-badge[data-v-7d3fb742]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d23b3b;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.actions-prefs[data-v-7d3fb742]{display:inline-flex;align-items:center;gap:8px}.nav-prefs[data-v-7d3fb742]{display:none}@media (max-width: 1180px){.nav-link[data-v-7d3fb742]{padding:8px;font-size:15px}}@media (max-width: 1024px){.header-inner[data-v-7d3fb742]{gap:14px}.title[data-v-7d3fb742]{font-size:18px}.nav-link[data-v-7d3fb742]{padding:6px;font-size:14px;white-space:nowrap}.nav-item-active .nav-link[data-v-7d3fb742]:after{left:6px;right:6px}.actions[data-v-7d3fb742]{gap:8px}.header-bell[data-v-7d3fb742]{width:34px;height:34px}.bell-icon[data-v-7d3fb742]{width:16px;height:16px}.actions-prefs[data-v-7d3fb742] .locale-trigger{padding:6px 12px;font-size:12px}.actions[data-v-7d3fb742] .user-display-name,.actions[data-v-7d3fb742] .user-org{max-width:90px}}@media (max-width: 768px){.header-inner[data-v-7d3fb742]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px 16px}.menu-toggle[data-v-7d3fb742]{display:inline-flex;grid-column:2;grid-row:1}.header-end[data-v-7d3fb742]{display:contents}.actions[data-v-7d3fb742]{grid-column:3;grid-row:1}.actions-prefs[data-v-7d3fb742]{display:none}.nav[data-v-7d3fb742]{grid-column:1 / -1;grid-row:2;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:12px 0 4px;border-top:1px solid var(--stroke)}.nav.open[data-v-7d3fb742]{display:flex}.nav-item[data-v-7d3fb742]{display:grid}.nav-top[data-v-7d3fb742]{display:flex;align-items:center;justify-content:space-between}.nav-link[data-v-7d3fb742]{flex:1;width:100%;padding:10px 8px;text-align:left;font-size:15px}.nav-item-active .nav-link[data-v-7d3fb742]:after{left:8px;right:8px}.nav-caret[data-v-7d3fb742]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--ink-700);cursor:pointer}.nav-caret-icon[data-v-7d3fb742]{width:16px;height:16px;transform:rotate(0);transition:transform .18s ease}.nav-item.sub-open .nav-caret-icon[data-v-7d3fb742]{transform:rotate(90deg)}.nav-item[data-v-7d3fb742]:after,.nav-sub[data-v-7d3fb742]:before{content:none}.nav-sub[data-v-7d3fb742]{position:static;display:none;min-width:0;margin:0 0 6px 10px;padding:4px 0 4px 12px;border:none;border-left:1px solid var(--stroke);border-radius:0;background:transparent;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.nav-item.sub-open .nav-sub[data-v-7d3fb742]{display:grid}.nav-sub-link[data-v-7d3fb742]{padding:8px 6px;font-size:13px}.nav-prefs[data-v-7d3fb742]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding-top:12px;border-top:1px solid var(--stroke)}.nav-pref-block[data-v-7d3fb742]{display:grid;gap:8px}.nav-locale-label[data-v-7d3fb742]{font-size:12px;font-weight:600;color:var(--muted-400)}.nav-prefs[data-v-7d3fb742] .locale-trigger{width:100%;justify-content:space-between;border-radius:var(--radius-sm)}.nav-prefs[data-v-7d3fb742] .locale-menu{left:0;right:0;min-width:0}}@media (max-width: 720px){.header-inner[data-v-7d3fb742]{padding:0 var(--page-gutter)}}.app-footer[data-v-530a5dc8]{margin-top:88px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding:56px var(--page-gutter) 32px;background:#f7f3f0;border-top:1px solid var(--divider);color:var(--muted-400);font-size:13px}body.theme-dark{background:#000}.footer-grid[data-v-530a5dc8]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px}.footer-brand[data-v-530a5dc8]{display:grid;gap:14px;align-content:start}.footer-logo[data-v-530a5dc8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--font-serif);font-size:24px;font-weight:600;color:var(--gold-400);letter-spacing:.02em;line-height:1.25}.footer-logo span[data-v-530a5dc8]{display:block}.footer-logo span+span[data-v-530a5dc8]{font-size:16px;font-weight:500;color:var(--ink-700);letter-spacing:.06em}.footer-tagline[data-v-530a5dc8]{margin:0;max-width:300px;line-height:1.7;color:var(--muted-400)}.footer-company[data-v-530a5dc8]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.footer-copyright[data-v-530a5dc8]{margin:0;font-size:12px;color:var(--muted-400)}.footer-col[data-v-530a5dc8]{display:grid;gap:10px;align-content:start}.footer-heading[data-v-530a5dc8]{margin:0 0 6px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700)}.footer-link[data-v-530a5dc8]{font-size:12px;color:var(--ink-700);text-decoration:none;transition:color .18s ease}.footer-link[data-v-530a5dc8]:hover,.footer-link.router-link-active[data-v-530a5dc8]{color:var(--gold-400)}.footer-static[data-v-530a5dc8]{cursor:default;font-size:13px}.footer-muted[data-v-530a5dc8]{color:var(--muted-400)}.footer-bottom[data-v-530a5dc8]{display:flex;flex-wrap:wrap;gap:4px;margin-top:40px;padding-top:20px;border-top:1px solid var(--divider);font-size:12px;color:var(--muted-400)}@media (max-width: 900px){.footer-grid[data-v-530a5dc8]{grid-template-columns:1fr 1fr 1fr;gap:24px 20px}.footer-brand[data-v-530a5dc8]{grid-column:1 / -1}.footer-tagline[data-v-530a5dc8]{max-width:none}}@media (max-width: 720px){.app-footer[data-v-530a5dc8]{margin-top:48px;padding:32px var(--page-gutter) calc(32px + env(safe-area-inset-bottom,0px));font-size:12px}.footer-grid[data-v-530a5dc8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer-logo[data-v-530a5dc8]{font-size:20px}.footer-col[data-v-530a5dc8]{gap:8px}.footer-heading[data-v-530a5dc8]{margin-bottom:2px;font-size:14px}.footer-link[data-v-530a5dc8]{line-height:1.5}}.gpf[data-v-d39212de]{position:fixed;right:22px;bottom:92px;z-index:45;display:grid;gap:6px;min-width:238px;padding:13px 16px 12px;border:1px solid rgb(201 161 59 / .55);border-radius:14px;background:#14110cd1;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);color:#f7f1e3;text-decoration:none;box-shadow:0 14px 34px -12px #00000073;transition:transform .22s ease,border-color .22s ease}@media (hover: hover) and (pointer: fine){.gpf[data-v-d39212de]:hover{transform:translateY(-2px);border-color:var(--gold-400)}}body.theme-light{background:#1e1a14e0}.gpf.collapsed[data-v-d39212de]{min-width:0;width:60px;height:60px;padding:0;display:grid;place-items:center;border-radius:50%;right:24px;bottom:96px}.gpf.collapsed .gpf-mini-btn[data-v-d39212de]{margin:0;padding:0;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;position:relative}.gpf-chart[data-v-d39212de]{width:26px;height:26px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));animation:gpf-chart-blink-d39212de 2.4s ease-in-out infinite}@keyframes gpf-chart-blink-d39212de{0%,to{opacity:1}50%{opacity:.55}}.gpf-head-btn[data-v-d39212de]{display:flex;align-items:center;width:100%;margin:-3px -4px;padding:9px 4px 7px;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.gpf-head-btn[data-v-d39212de]:hover{background:#ffffff0f}.gpf-head-btn[data-v-d39212de]:focus-visible{outline:2px solid #f2c94c;outline-offset:2px}.gpf-body[data-v-d39212de]{display:contents;color:inherit;text-decoration:none}.gpf-head[data-v-d39212de]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.gpf-head-right[data-v-d39212de]{display:inline-flex;align-items:center;gap:10px}.gpf-chevron[data-v-d39212de]{width:15px;height:15px;color:#f7f1e3c7}.gpf-live[data-v-d39212de]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d9b45c}.gpf-dot[data-v-d39212de]{width:7px;height:7px;border-radius:50%;background:#38c172;box-shadow:0 0 #38c17299;animation:gpf-pulse-d39212de 1.8s infinite}@keyframes gpf-pulse-d39212de{0%{box-shadow:0 0 #38c1728c}70%{box-shadow:0 0 0 7px #38c17200}to{box-shadow:0 0 #38c17200}}.gpf-time[data-v-d39212de]{font-size:11px;color:#f7f1e39e;font-variant-numeric:tabular-nums}.gpf-main[data-v-d39212de]{display:flex;align-items:baseline;gap:8px}.gpf-price[data-v-d39212de]{font-family:var(--font-serif);font-size:24px;font-weight:700;line-height:1;color:#f2c94c;font-variant-numeric:tabular-nums;letter-spacing:.01em}.gpf-unit[data-v-d39212de]{font-size:12px;color:#f7f1e3a8}.gpf-sub[data-v-d39212de]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.gpf-hkd[data-v-d39212de]{color:#f7f1e3d9;font-variant-numeric:tabular-nums}.gpf-change[data-v-d39212de]{font-variant-numeric:tabular-nums}.gpf-change.up[data-v-d39212de]{color:#ff7a6e}.gpf-change.down[data-v-d39212de]{color:#5dd39e}.gpf-change.flat[data-v-d39212de]{color:#f7f1e399}@media (max-width: 720px){.gpf[data-v-d39212de]{right:12px;bottom:12px;min-width:0;width:200px;padding:10px 12px}.gpf.collapsed[data-v-d39212de]{width:52px;height:52px;right:16px;bottom:84px}.gpf-chart[data-v-d39212de]{width:22px;height:22px}.gpf-time[data-v-d39212de]{display:none}.gpf-price[data-v-d39212de]{font-size:20px}}.ai-chat-widget[data-v-65cf20aa]{position:fixed;right:24px;bottom:24px;z-index:1200}.ai-chat-fab[data-v-65cf20aa]{position:relative;width:60px;height:60px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:linear-gradient(135deg,#6b5a4f,#29140e);color:#fff;box-shadow:0 10px 30px #00000040;transition:transform .18s ease,box-shadow .18s ease}.ai-chat-fab[data-v-65cf20aa]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0000004d}.ai-chat-fab.is-open[data-v-65cf20aa]{background:#0000008c;color:#fff}.fab-icon[data-v-65cf20aa]{display:grid;place-items:center}.fab-icon svg[data-v-65cf20aa]{width:28px;height:28px}.fab-close[data-v-65cf20aa]{font-size:26px;line-height:1}.fab-badge[data-v-65cf20aa]{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d9534f;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;line-height:1}.ai-chat-panel[data-v-65cf20aa]{position:absolute;right:0;bottom:72px;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 120px));display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--divider);background:var(--surface-1);box-shadow:0 24px 70px #00000047;overflow:hidden}.ai-chat-head[data-v-65cf20aa]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#6b5a4f,#29140e);color:#fff}.ai-chat-avatar[data-v-65cf20aa]{width:38px;height:38px;border-radius:50%;background:#29140e;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.ai-chat-head-info[data-v-65cf20aa]{flex:1;display:grid;gap:2px}.ai-chat-title[data-v-65cf20aa]{font-size:15px;font-weight:700}.ai-chat-status[data-v-65cf20aa]{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.82}.status-dot[data-v-65cf20aa]{width:8px;height:8px;border-radius:50%;background:#b7b2ab}.status-dot.online[data-v-65cf20aa]{background:#2e9e5b;box-shadow:0 0 0 3px #2e9e5b33}.ai-chat-close[data-v-65cf20aa]{width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.ai-chat-close[data-v-65cf20aa]:hover{background:#ffffff1f}.ai-chat-body[data-v-65cf20aa]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--surface-1)}.ai-chat-msg[data-v-65cf20aa]{display:flex;flex-direction:column;max-width:82%}.ai-chat-msg-assistant[data-v-65cf20aa]{align-self:flex-start}.ai-chat-msg-user[data-v-65cf20aa]{align-self:flex-end}.msg-bubble[data-v-65cf20aa]{padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ai-chat-msg-assistant .msg-bubble[data-v-65cf20aa]{background:var(--divider);border-top-left-radius:4px}.ai-chat-msg-user .msg-bubble[data-v-65cf20aa]{background:linear-gradient(135deg,#6b5a4f,#29140e);color:#fff;border-top-right-radius:4px}.ai-chat-faq-note[data-v-65cf20aa]{align-self:flex-start;margin-top:-4px;font-size:11px;color:var(--muted-400)}.msg-typing[data-v-65cf20aa]{display:inline-flex;gap:4px}.msg-typing .dot[data-v-65cf20aa]{width:7px;height:7px;border-radius:50%;background:var(--muted-400);animation:typing-65cf20aa 1.2s infinite ease-in-out}.msg-typing .dot[data-v-65cf20aa]:nth-child(2){animation-delay:.2s}.msg-typing .dot[data-v-65cf20aa]:nth-child(3){animation-delay:.4s}@keyframes typing-65cf20aa{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.ai-chat-error[data-v-65cf20aa]{align-self:center;font-size:13px;color:#d9534f;text-align:center;padding:6px}.ai-chat-suggestions[data-v-65cf20aa]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.suggestion-chip[data-v-65cf20aa]{padding:8px 12px;border-radius:20px;border:1px solid var(--divider);background:transparent;color:var(--ink-700);font-size:13px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.suggestion-chip[data-v-65cf20aa]:hover:not(:disabled){border-color:var(--gold-400);color:var(--gold-400)}.suggestion-chip[data-v-65cf20aa]:disabled{opacity:.5;cursor:not-allowed}.ai-chat-inputbar[data-v-65cf20aa]{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--divider);background:var(--surface-1)}.ai-chat-input[data-v-65cf20aa]{flex:1;resize:none;min-height:40px;max-height:100px;padding:10px 12px;border-radius:12px;border:1px solid var(--divider);background:var(--surface-1);color:var(--ink-700);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .18s ease}.ai-chat-input[data-v-65cf20aa]::placeholder{color:var(--muted-400)}.ai-chat-input[data-v-65cf20aa]:focus{border-color:var(--gold-400)}.ai-chat-send[data-v-65cf20aa]{height:40px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,#6b5a4f,#29140e);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.ai-chat-send[data-v-65cf20aa]:disabled{opacity:.5;cursor:not-allowed}.ai-chat-human-bar[data-v-65cf20aa]{padding:0 16px 10px}.human-support-btn[data-v-65cf20aa]{width:100%;height:36px;border:1px dashed var(--divider);border-radius:12px;background:transparent;color:var(--ink-700);font-size:13px;font-weight:600;cursor:pointer}.human-support-btn[data-v-65cf20aa]:hover{border-color:var(--gold-400);color:var(--gold-400)}.ai-ticket-pane[data-v-65cf20aa]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.ai-ticket-field[data-v-65cf20aa]{display:grid;gap:6px;font-size:12px;color:var(--muted-400)}.ai-ticket-control[data-v-65cf20aa]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--divider);background:var(--surface-1);color:var(--ink-700);font-size:14px;font-family:inherit;outline:none}.ai-ticket-control[data-v-65cf20aa]:focus{border-color:var(--gold-400)}.ai-ticket-textarea[data-v-65cf20aa]{resize:none;min-height:96px}.ai-ticket-primary[data-v-65cf20aa]{width:100%;color:#fff;padding-top:10px;padding-bottom:10px}.ai-ticket-hint[data-v-65cf20aa]{margin:0;font-size:14px;line-height:1.6;color:var(--ink-700)}.ai-ticket-success[data-v-65cf20aa]{justify-content:center;text-align:center}.ai-ticket-success-title[data-v-65cf20aa]{margin:0;font-size:18px;font-weight:700}.ai-chat-pop-enter-active[data-v-65cf20aa],.ai-chat-pop-leave-active[data-v-65cf20aa]{transition:opacity .22s ease,transform .22s ease}.ai-chat-pop-enter-from[data-v-65cf20aa],.ai-chat-pop-leave-to[data-v-65cf20aa]{opacity:0;transform:translateY(16px) scale(.98)}@media (max-width: 720px){.ai-chat-widget[data-v-65cf20aa]{right:16px;bottom:16px}.ai-chat-panel[data-v-65cf20aa]{right:0;bottom:68px;width:calc(100vw - 32px);height:min(70vh,560px)}}.toast[data-v-1aa3e548]{position:fixed;top:calc(var(--header-height) + 16px);right:28px;left:auto;max-width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:10px;padding:12px 18px;border-radius:14px;background:var(--toast-bg, rgba(255, 255, 255, .92));border:1px solid var(--toast-border, rgba(27, 23, 18, .15));color:var(--toast-text, var(--ink-900));box-shadow:0 16px 40px #3226122e;z-index:3000;font-size:14px;line-height:1.45}.toast-message[data-v-1aa3e548]{flex:1;min-width:0;word-break:break-word}.toast-icon[data-v-1aa3e548]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;line-height:1;background:#b432322e;color:#8f1f1f}.toast.success[data-v-1aa3e548]{border-color:var(--toast-success, rgba(80, 150, 90, .5))}.toast.warning[data-v-1aa3e548]{border-color:var(--toast-warning, rgba(197, 119, 47, .5))}.toast.error[data-v-1aa3e548]{background:#ffececfa;border-color:#b432328c;border-width:1.5px;color:#7a1a1a;box-shadow:0 18px 44px #781e1e38,0 0 0 1px #b4323214;font-weight:600}.toast-fade-enter-active[data-v-1aa3e548],.toast-fade-leave-active[data-v-1aa3e548]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-1aa3e548],.toast-fade-leave-to[data-v-1aa3e548]{opacity:0;transform:translate(10px)}@media (max-width: 720px){.toast[data-v-1aa3e548]{top:calc(var(--header-height) + 12px);right:16px;left:16px;max-width:none}}.wallet-login-mask[data-v-58cdf1ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#140a0685;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:wallet-mask-in-58cdf1ad .18s ease}.wallet-login-card[data-v-58cdf1ad]{width:min(420px,100%);display:grid;gap:16px;padding:22px 20px 16px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--surface-0);box-shadow:0 24px 64px #140a0647;animation:wallet-card-in-58cdf1ad .22s ease}.wallet-login-head[data-v-58cdf1ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-login-heading[data-v-58cdf1ad]{min-width:0}.wallet-login-title[data-v-58cdf1ad]{margin:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.wallet-login-lead[data-v-58cdf1ad]{margin:6px 0 0;color:var(--muted-400);font-size:13px;line-height:1.5}.wallet-login-close[data-v-58cdf1ad]{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--surface-2);color:var(--ink-500);cursor:pointer}.wallet-login-close svg[data-v-58cdf1ad]{width:14px;height:14px}.wallet-login-close[data-v-58cdf1ad]:hover{background:var(--primary-soft);color:var(--ink-900)}.wallet-login-list[data-v-58cdf1ad]{display:grid;gap:10px}.wallet-option[data-v-58cdf1ad]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-0);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.wallet-option[data-v-58cdf1ad]:hover{border-color:var(--gold-400);background:var(--surface-2);box-shadow:var(--shadow-tight)}.wallet-option[data-v-58cdf1ad]:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.wallet-option-mark[data-v-58cdf1ad]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid rgba(41,20,14,.08)}.wallet-mark-fox[data-v-58cdf1ad]{width:26px;height:26px}.wallet-mark-wc[data-v-58cdf1ad]{width:30px;height:auto}.wallet-option-copy[data-v-58cdf1ad]{min-width:0;flex:1;display:grid;gap:2px}.wallet-option-topline[data-v-58cdf1ad]{display:flex;align-items:center;gap:8px;min-width:0}.wallet-option-name[data-v-58cdf1ad]{font-size:15px;font-weight:600;line-height:1.3;color:var(--ink-900)}.wallet-option-desc[data-v-58cdf1ad]{color:var(--muted-400);font-size:12px;line-height:1.45}.wallet-option-badge[data-v-58cdf1ad]{flex:none;padding:0 6px;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--ink-700);font-size:11px;font-weight:600;line-height:18px}.wallet-option-chevron[data-v-58cdf1ad]{flex:none;width:16px;height:16px;color:var(--muted-400)}.wallet-login-note[data-v-58cdf1ad]{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:0;color:var(--muted-400);font-size:12px;line-height:1.45;text-align:left}.wallet-login-note svg[data-v-58cdf1ad]{flex:none;width:14px;height:14px;margin-top:1px}body.wallet-login-open{overflow:hidden}body.theme-dark{background:#141210;border-color:#e9c17647;box-shadow:0 24px 64px #0000008c}body.theme-dark{background:#ffffff0f}body.theme-dark{background:#0c0b0a;border-color:#e9c17638}body.theme-dark{background:#e9c17614;border-color:#e9c1768c}body.theme-dark{background:#e9c17624;color:#e9c176}@keyframes wallet-mask-in-58cdf1ad{0%{opacity:0}to{opacity:1}}@keyframes wallet-card-in-58cdf1ad{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.wallet-login-mask[data-v-58cdf1ad],.wallet-login-card[data-v-58cdf1ad]{animation:none}}.app-shell[data-v-63c401d5]{display:flex;flex-direction:column;min-height:100vh}.page[data-v-63c401d5]{position:relative;z-index:1;flex:1 0 auto}.route-page[data-v-63c401d5]{width:100%}.page-fade-enter-active[data-v-63c401d5],.page-fade-leave-active[data-v-63c401d5]{transition:opacity .26s ease,transform .26s ease}.page-fade-enter-from[data-v-63c401d5],.page-fade-leave-to[data-v-63c401d5]{opacity:0;transform:translateY(8px)}
