.auth-page[data-v-d3988b97]{min-height:100vh;background:#07090f;display:flex;align-items:center;justify-content:center}.card[data-v-d3988b97]{background:#0e1522;border:1px solid #1e2a40;border-radius:20px;padding:36px 40px;width:380px}.brand[data-v-d3988b97]{display:flex;align-items:center;gap:10px;margin-bottom:28px;justify-content:center}.logo[data-v-d3988b97]{font-size:26px;color:#4a9eff}.name[data-v-d3988b97]{font-size:20px;font-weight:700;letter-spacing:3px;color:#e0e6ff}.tabs[data-v-d3988b97]{display:flex;gap:0;background:#07090f;border-radius:10px;padding:4px;margin-bottom:24px}.tabs button[data-v-d3988b97]{flex:1;padding:8px;border:none;border-radius:7px;background:transparent;color:#6b7a99;cursor:pointer;font-size:14px;transition:all .2s}.tabs button.active[data-v-d3988b97]{background:#1a2a50;color:#e0e6ff}.field[data-v-d3988b97]{margin-bottom:16px}label[data-v-d3988b97]{display:block;font-size:12px;color:#6b7a99;margin-bottom:6px}input[data-v-d3988b97]{width:100%;background:#111828;border:1px solid #1e2a40;border-radius:10px;color:#e8f0ff;padding:11px 14px;font-size:14px;outline:none;box-sizing:border-box}input[data-v-d3988b97]:focus{border-color:#4a9eff}.error[data-v-d3988b97]{color:#f87171;font-size:13px;margin:8px 0}.success[data-v-d3988b97]{color:#34d399;font-size:13px;margin:8px 0}.submit-btn[data-v-d3988b97]{width:100%;background:#1a4a9a;border:none;color:#d8eaff;border-radius:12px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;margin-top:8px}.submit-btn[data-v-d3988b97]:disabled{opacity:.4;cursor:not-allowed}.demo-hint[data-v-d3988b97]{text-align:center;color:#4a5568;font-size:12px;margin-top:14px}.cancellable-banner[data-v-4b7ad0a5]{background:#111828;border:1px solid #2a3a5c;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:12px;margin:8px 16px}.tx-info[data-v-4b7ad0a5]{flex:1;display:flex;align-items:center;gap:10px;font-size:13px;color:#c8d0e8}.sub[data-v-4b7ad0a5]{font-size:11px;color:#6b7a99;margin-top:2px}.progress-bar[data-v-4b7ad0a5]{width:80px;height:4px;background:#1e2a40;border-radius:2px;overflow:hidden}.progress-fill[data-v-4b7ad0a5]{height:100%;background:#4a9eff;transition:width 1s linear}.timer[data-v-4b7ad0a5]{font-size:13px;color:#4a9eff;min-width:36px;font-family:monospace}.cancel-btn[data-v-4b7ad0a5]{background:#3a1a1a;border:1px solid #7a2a2a;color:#f87171;border-radius:10px;padding:6px 14px;cursor:pointer;font-size:12px}.cancel-btn[data-v-4b7ad0a5]:disabled{opacity:.4;cursor:not-allowed}.conv-panel[data-v-dc5525f7]{display:flex;flex-direction:column;height:100%;overflow:hidden}.messages[data-v-dc5525f7]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.msg[data-v-dc5525f7]{display:flex;flex-direction:column;align-items:flex-start}.msg.user[data-v-dc5525f7]{align-items:flex-end}.msg.system[data-v-dc5525f7]{align-items:center}.bubble[data-v-dc5525f7]{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;background:#111828;color:#c8d0e8}.msg.user .bubble[data-v-dc5525f7]{background:#1a3a6a;color:#d8eaff}.msg.system .bubble[data-v-dc5525f7]{background:#2a1a00;color:#fbbf24;font-size:12px}.engine-tag[data-v-dc5525f7]{font-size:10px;color:#3a5080;margin-top:2px;padding:0 4px}.typing[data-v-dc5525f7]{display:flex;gap:4px;align-items:center;padding:12px 16px}.typing span[data-v-dc5525f7]{width:6px;height:6px;border-radius:50%;background:#4a9eff;animation:bounce-dc5525f7 1.2s ease-in-out infinite}.typing span[data-v-dc5525f7]:nth-child(2){animation-delay:.2s}.typing span[data-v-dc5525f7]:nth-child(3){animation-delay:.4s}@keyframes bounce-dc5525f7{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.2);opacity:1}}.input-area[data-v-dc5525f7]{padding:12px 16px;border-top:1px solid #151c30;display:flex;gap:8px}textarea[data-v-dc5525f7]{flex:1;background:#111828;border:1px solid #1e2a40;border-radius:10px;color:#d8dce8;padding:10px 12px;resize:none;font-family:inherit;font-size:14px;outline:none}textarea[data-v-dc5525f7]:focus{border-color:#4a9eff}button[data-v-dc5525f7]{background:#1a4a9a;color:#d8eaff;border:none;border-radius:10px;padding:0 18px;cursor:pointer;font-size:14px}button[data-v-dc5525f7]:disabled{opacity:.4;cursor:not-allowed}.asset-card[data-v-377342c1]{background:#0e1522;border:1px solid #1e2a40;border-radius:16px;padding:18px 20px;min-width:200px;flex:1}.type-badge[data-v-377342c1]{font-size:11px;color:#4a9eff;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.balance[data-v-377342c1]{font-size:24px;font-weight:700;color:#e8f0ff}.iban[data-v-377342c1]{font-size:11px;color:#4a5568;margin-top:4px;font-family:monospace}.meta[data-v-377342c1]{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#6b7a99}.used[data-v-377342c1]{color:#f59e0b}.apy[data-v-377342c1]{margin-top:6px;font-size:12px;color:#34d399;font-weight:600}.alert-card[data-v-2d43e0db]{background:#0e1522;border:1px solid #1e2a40;border-radius:16px;padding:18px 20px;overflow-y:auto}.title[data-v-2d43e0db]{font-size:14px;font-weight:600;color:#c8d0e8;margin-bottom:14px}.list[data-v-2d43e0db]{display:flex;flex-direction:column;gap:8px}.alert-item[data-v-2d43e0db]{border-radius:10px;padding:10px 14px;border-left:3px solid}.alert-item.warning[data-v-2d43e0db]{background:#1a1200;border-color:#f59e0b}.alert-item.info[data-v-2d43e0db]{background:#0a1a2a;border-color:#4a9eff}.alert-item.success[data-v-2d43e0db]{background:#0a1a10;border-color:#34d399}.alert-title[data-v-2d43e0db]{font-size:13px;font-weight:600;color:#e8f0ff}.alert-msg[data-v-2d43e0db]{font-size:12px;color:#8a9ab9;margin-top:3px;line-height:1.5}.alert-time[data-v-2d43e0db]{font-size:11px;color:#4a5568;margin-top:4px}.empty[data-v-2d43e0db]{text-align:center;color:#4a5568;font-size:13px;padding:30px 0}.overlay[data-v-c7263a52]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-c7263a52]{background:#0e1522;border:1px solid #2a3a5c;border-radius:20px;padding:28px 32px;width:360px}.modal-title[data-v-c7263a52]{font-size:18px;font-weight:700;color:#e8f0ff;margin-bottom:20px}.tx-detail[data-v-c7263a52]{background:#07090f;border-radius:12px;padding:14px 16px;margin-bottom:20px}.row[data-v-c7263a52]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#8a9ab9}.row span[data-v-c7263a52]:last-child{color:#c8d0e8}.amount[data-v-c7263a52]{color:#4a9eff!important;font-weight:700;font-size:16px!important}.pin-area[data-v-c7263a52]{margin-bottom:20px}label[data-v-c7263a52]{font-size:12px;color:#6b7a99;display:block;margin-bottom:8px}input[data-v-c7263a52]{width:100%;background:#111828;border:1px solid #1e2a40;border-radius:10px;color:#e8f0ff;padding:12px 16px;font-size:18px;letter-spacing:8px;text-align:center;outline:none}input[data-v-c7263a52]:focus{border-color:#4a9eff}.actions[data-v-c7263a52]{display:flex;gap:12px}.cancel-btn[data-v-c7263a52]{flex:1;background:#1a1a2a;border:1px solid #2a3a5c;color:#8a9ab9;border-radius:12px;padding:12px;cursor:pointer}.confirm-btn[data-v-c7263a52]{flex:1;background:#1a4a9a;border:none;color:#d8eaff;border-radius:12px;padding:12px;cursor:pointer;font-weight:600}.confirm-btn[data-v-c7263a52]:disabled{opacity:.4;cursor:not-allowed}.chart-card[data-v-bf9cdaef]{background:#0e1522;border:1px solid #1e2a40;border-radius:16px;padding:18px 20px}.chart-header[data-v-bf9cdaef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.title[data-v-bf9cdaef]{font-size:14px;font-weight:600;color:#c8d0e8}.risk-badge[data-v-bf9cdaef]{font-size:12px;color:#ef4444;background:#2a1010;border-radius:6px;padding:2px 8px}.chart-wrap[data-v-bf9cdaef]{height:180px}.risk-list[data-v-bf9cdaef]{margin-top:10px;display:flex;flex-direction:column;gap:4px}.risk-item[data-v-bf9cdaef]{font-size:12px;color:#f59e0b;background:#1a1200;border-radius:6px;padding:4px 10px}.placeholder[data-v-bf9cdaef]{text-align:center;color:#4a5568;font-size:13px;padding:40px 0}.spend-card[data-v-1cd08fc8]{background:#0e1522;border:1px solid #1e2a40;border-radius:16px;padding:18px 20px}.title[data-v-1cd08fc8]{font-size:14px;font-weight:600;color:#c8d0e8;margin-bottom:14px}.list[data-v-1cd08fc8]{display:flex;flex-direction:column;gap:10px}.item-header[data-v-1cd08fc8]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.cat-name[data-v-1cd08fc8]{flex:1;font-size:13px;color:#c8d0e8}.cat-amount[data-v-1cd08fc8]{font-size:13px;color:#e8f0ff;font-weight:600}.change[data-v-1cd08fc8]{font-size:11px;min-width:48px;text-align:right}.change.up[data-v-1cd08fc8]{color:#ef4444}.change.down[data-v-1cd08fc8]{color:#34d399}.bar-wrap[data-v-1cd08fc8]{height:4px;background:#151c30;border-radius:2px;overflow:hidden}.bar-fill[data-v-1cd08fc8]{height:100%;border-radius:2px;transition:width .6s ease}.placeholder[data-v-1cd08fc8]{text-align:center;color:#4a5568;font-size:13px;padding:30px 0}.transfer-panel[data-v-3f1fafe4]{background:#0e1522;border:1px solid #1e2a40;border-radius:16px;padding:20px}.panel-title[data-v-3f1fafe4]{font-size:14px;font-weight:600;color:#c8d0e8;margin-bottom:16px}.field[data-v-3f1fafe4]{margin-bottom:14px}label[data-v-3f1fafe4]{display:block;font-size:12px;color:#6b7a99;margin-bottom:5px}.tag[data-v-3f1fafe4]{background:#1a3a6a;color:#4a9eff;border-radius:4px;padding:1px 6px;font-size:10px;margin-left:6px}input[data-v-3f1fafe4]{width:100%;background:#111828;border:1px solid #1e2a40;border-radius:8px;color:#e8f0ff;padding:9px 12px;font-size:13px;outline:none;box-sizing:border-box}input[data-v-3f1fafe4]:focus{border-color:#4a9eff}.auth-tier[data-v-3f1fafe4]{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:10px 14px;margin-bottom:14px;border:1px solid transparent}.auth-tier.t0[data-v-3f1fafe4]{display:none}.auth-tier.t1[data-v-3f1fafe4]{background:#0a1a10;border-color:#166534}.auth-tier.t2[data-v-3f1fafe4]{background:#0a1a2a;border-color:#1e40af}.auth-tier.t3[data-v-3f1fafe4]{background:#1a0a0a;border-color:#7f1d1d}.tier-icon[data-v-3f1fafe4]{font-size:18px;margin-top:1px}.tier-label[data-v-3f1fafe4]{font-size:13px;font-weight:600;color:#e8f0ff}.tier-desc[data-v-3f1fafe4]{font-size:11px;color:#6b7a99;margin-top:2px}.webauthn-notice[data-v-3f1fafe4]{display:flex;gap:10px;align-items:flex-start;background:#1a0a0a;border:1px solid #7f1d1d;border-radius:10px;padding:12px 14px;margin-bottom:14px}.webauthn-notice span[data-v-3f1fafe4]{font-size:20px}.webauthn-notice strong[data-v-3f1fafe4]{font-size:13px;color:#fca5a5}.webauthn-notice p[data-v-3f1fafe4]{font-size:11px;color:#8a9ab9;margin:4px 0 0;line-height:1.5}.mfa-field label[data-v-3f1fafe4]{color:#60a5fa}.error[data-v-3f1fafe4]{color:#f87171;font-size:12px;margin:6px 0}.submit-btn[data-v-3f1fafe4]{width:100%;background:#1a4a9a;border:none;color:#d8eaff;border-radius:10px;padding:11px;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px}.submit-btn[data-v-3f1fafe4]:disabled{opacity:.4;cursor:not-allowed}.result[data-v-3f1fafe4]{padding:8px 0}.result-header[data-v-3f1fafe4]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:12px}.success-header[data-v-3f1fafe4]{color:#34d399}.cancel-header[data-v-3f1fafe4]{color:#f59e0b}.result-row[data-v-3f1fafe4]{display:flex;justify-content:space-between;font-size:13px;color:#8a9ab9;padding:4px 0}.result-row span[data-v-3f1fafe4]:last-child{color:#c8d0e8}.badge-pending[data-v-3f1fafe4]{background:#1a3a1a;color:#34d399;border-radius:4px;padding:2px 8px;font-size:11px}.countdown[data-v-3f1fafe4]{margin:12px 0}.countdown-bar[data-v-3f1fafe4]{height:4px;background:#1e2a40;border-radius:2px;overflow:hidden}.countdown-fill[data-v-3f1fafe4]{height:100%;background:#4a9eff;transition:width 1s linear}.countdown-time[data-v-3f1fafe4]{text-align:right;font-size:12px;color:#4a9eff;margin-top:4px;font-family:monospace}.cancel-btn[data-v-3f1fafe4]{width:100%;background:#3a1a1a;border:1px solid #7a2a2a;color:#f87171;border-radius:10px;padding:9px;cursor:pointer;font-size:13px}.cancel-btn[data-v-3f1fafe4]:disabled{opacity:.4}.new-btn[data-v-3f1fafe4]{width:100%;background:#111828;border:1px solid #2a3a5c;color:#8a9ab9;border-radius:10px;padding:9px;cursor:pointer;font-size:13px}.cockpit[data-v-de8fae40]{display:grid;grid-template-columns:380px 1fr;height:100vh;background:#07090f;color:#d8dce8;overflow:hidden}.conversation-side[data-v-de8fae40]{border-right:1px solid #151c30;display:flex;flex-direction:column;background:#0b0f1a}.brand[data-v-de8fae40]{padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #151c30}.logo[data-v-de8fae40]{font-size:20px;color:#4a9eff}.name[data-v-de8fae40]{font-size:16px;font-weight:700;letter-spacing:3px;color:#e0e6ff;flex:1}.logout-btn[data-v-de8fae40]{background:none;border:none;color:#4a5568;font-size:16px;cursor:pointer;padding:4px 6px;border-radius:6px}.logout-btn[data-v-de8fae40]:hover{color:#f87171;background:#1a0a0a}.dashboard-side[data-v-de8fae40]{display:flex;flex-direction:column;gap:14px;padding:16px 20px;overflow-y:auto}.user-bar[data-v-de8fae40]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7a99;padding-bottom:4px}.status-dot[data-v-de8fae40]{width:6px;height:6px;border-radius:50%;background:#34d399}.status-text[data-v-de8fae40]{color:#34d399}.asset-row[data-v-de8fae40]{display:flex;gap:12px;flex-wrap:wrap}.mid-row[data-v-de8fae40]{display:grid;grid-template-columns:1fr 300px;gap:14px}.bottom-row[data-v-de8fae40]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 768px){.cockpit[data-v-de8fae40]{grid-template-columns:1fr;grid-template-rows:44vh 1fr;height:100dvh;overflow:hidden}.conversation-side[data-v-de8fae40]{border-right:none;border-bottom:1px solid #151c30;height:44dvh;min-height:0}.dashboard-side[data-v-de8fae40]{padding:10px 12px;gap:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.brand .name[data-v-de8fae40]{letter-spacing:2px;font-size:14px}.mid-row[data-v-de8fae40],.bottom-row[data-v-de8fae40]{grid-template-columns:1fr}.asset-row[data-v-de8fae40]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}@media (max-width: 420px){.cockpit[data-v-de8fae40]{grid-template-rows:40dvh 1fr}.conversation-side[data-v-de8fae40]{height:40dvh}.dashboard-side[data-v-de8fae40]{padding:8px 10px;gap:8px}}
