.visual[data-v-a268cc7d]{background:radial-gradient(85% 60% at 50% 18%,#176b454d,#0000 62%),#040b08;flex-direction:column;justify-content:flex-end;padding:44px 44px 48px;display:flex;position:relative;overflow:hidden}.fx[data-v-a268cc7d]{position:absolute;inset:0}.fx[data-v-a268cc7d] canvas{width:100%;height:100%;display:block}.veil[data-v-a268cc7d]{background:linear-gradient(#040b0840 0%,#040b081a 45%,#040b08eb 100%);position:absolute;inset:0}.copy[data-v-a268cc7d]{max-width:420px;position:relative}.brand[data-v-a268cc7d]{color:var(--text);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;display:inline-flex}.brand[data-v-a268cc7d]:hover{text-decoration:none}.brand img[data-v-a268cc7d]{object-fit:cover;border-radius:13px;width:46px;height:46px}blockquote[data-v-a268cc7d]{margin:28px 0 0}blockquote p[data-v-a268cc7d]{color:var(--text);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.35}cite[data-v-a268cc7d]{letter-spacing:.18em;color:var(--brand);margin-top:14px;font-size:11px;font-style:normal;display:block}.note[data-v-a268cc7d]{color:var(--muted);border-top:1px solid #ffffff1a;margin:26px 0 0;padding-top:22px;font-size:14px;line-height:1.7}@media (width<=919px){.visual[data-v-a268cc7d]{display:none}}.controls[data-v-81ecc247]{gap:7px;display:flex}.chip[data-v-81ecc247]{border:1px solid var(--border-soft);background:var(--surface);color:var(--muted);letter-spacing:.05em;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.chip[data-v-81ecc247]:hover{color:var(--text);border-color:var(--border)}.lang[data-v-81ecc247]{position:relative}.lang-menu[data-v-81ecc247]{z-index:30;background:var(--surface-3);border:1px solid var(--border);min-width:158px;box-shadow:var(--shadow);border-radius:12px;gap:1px;padding:5px;display:grid;position:absolute}.lang-menu.align-end[data-v-81ecc247]{top:calc(100% + 6px);inset-inline-end:0}.lang-menu.align-start[data-v-81ecc247]{bottom:calc(100% + 6px);inset-inline-start:0}@media (width<=860px){.lang-menu.align-start[data-v-81ecc247]{top:calc(100% + 6px);bottom:auto;inset-inline:auto 0}}.lang-option[data-v-81ecc247]{color:var(--muted);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.lang-option[data-v-81ecc247]:hover{background:var(--hover);color:var(--text)}.lang-option.active[data-v-81ecc247]{color:var(--brand)}.code[data-v-81ecc247]{letter-spacing:.06em;opacity:.75;width:26px;font-size:10.5px;font-weight:700}.bare-shell[data-v-e6b8dca7]{min-height:100dvh}.split[data-v-e6b8dca7]{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.pane[data-v-e6b8dca7]{padding:calc(28px + env(safe-area-inset-top,0px)) 28px calc(32px + env(safe-area-inset-bottom,0px));background:radial-gradient(70% 55% at 78% 8%, var(--glow), transparent 62%), radial-gradient(60% 45% at 12% 96%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 60%), var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.pane[data-v-e6b8dca7]:before{content:"";top:-180px;filter:blur(110px);background:color-mix(in srgb, var(--green-light) 22%, transparent);pointer-events:none;border-radius:50%;width:520px;height:520px;animation:18s ease-in-out infinite alternate drift-e6b8dca7;position:absolute;inset-inline-end:-160px}@keyframes drift-e6b8dca7{0%{transform:translate(0,0)scale(1)}to{transform:translate(-60px,70px)scale(1.12)}}@media (prefers-reduced-motion:reduce){.pane[data-v-e6b8dca7]:before{animation:none}}.form-box[data-v-e6b8dca7]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(140%);width:100%;max-width:420px;box-shadow:var(--glass-shadow);padding:38px 34px 34px;position:relative}.form-box[data-v-e6b8dca7]:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);height:1px;position:absolute;inset:0 0 auto}.mini-brand[data-v-e6b8dca7]{color:var(--text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:30px;font-size:12px;font-weight:600;display:none}.mini-brand img[data-v-e6b8dca7]{object-fit:cover;border-radius:12px;width:40px;height:40px}.mini-brand[data-v-e6b8dca7]:hover{text-decoration:none}@media (width<=919px){.split[data-v-e6b8dca7]{grid-template-columns:1fr}.mini-brand[data-v-e6b8dca7]{display:inline-flex}}@media (width<=420px){.pane[data-v-e6b8dca7]{padding-inline:16px}.form-box[data-v-e6b8dca7]{padding:30px 22px 26px}}.card-shell[data-v-e6b8dca7]{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top,0px)) 18px calc(28px + env(safe-area-inset-bottom,0px));background:radial-gradient(60% 45% at 80% 0%, var(--glow), transparent 62%), radial-gradient(55% 40% at 10% 100%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 60%), var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.corner[data-v-e6b8dca7]{top:calc(16px + env(safe-area-inset-top,0px));z-index:10;position:fixed;inset-inline-end:16px}.back[data-v-e6b8dca7]{top:calc(16px + env(safe-area-inset-top,0px));z-index:10;border:1px solid var(--border-soft);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:8px 13px 8px 10px;font-size:13px;font-weight:500;transition:color .14s,border-color .14s;display:inline-flex;position:fixed;inset-inline-start:16px}.back[data-v-e6b8dca7]:hover{color:var(--brand);border-color:var(--border);text-decoration:none}.card[data-v-e6b8dca7]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(140%);width:100%;max-width:400px;box-shadow:var(--glass-shadow);padding:38px 32px 34px;position:relative}.card[data-v-e6b8dca7]:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, var(--glass-highlight), transparent);height:1px;position:absolute;inset:0 0 auto}.card.wide[data-v-e6b8dca7]{max-width:560px}.mark[data-v-e6b8dca7]{border:1px solid var(--border);object-fit:cover;border-radius:16px;width:62px;height:62px;margin:0 auto 12px;display:block}.brand[data-v-e6b8dca7]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 24px;font-size:12px;font-weight:600}@media (width<=420px){.card[data-v-e6b8dca7]{padding:30px 22px 26px}}.shell[data-v-e6b8dca7]{background:radial-gradient(50% 40% at 85% 0%, var(--glow), transparent 64%), var(--bg);grid-template-columns:236px 1fr;min-height:100dvh;display:grid;position:relative}.side[data-v-e6b8dca7]{height:100dvh;padding:calc(22px + env(safe-area-inset-top,0px)) 16px 22px;border-inline-end:1px solid var(--border-soft);background:var(--glass);-webkit-backdrop-filter:blur(16px);flex-direction:column;align-self:start;gap:26px;display:flex;position:sticky;top:0}.brand-link[data-v-e6b8dca7]{color:var(--text);letter-spacing:.03em;align-items:center;gap:11px;padding-inline:8px;font-size:13px;font-weight:600;display:inline-flex}.brand-link[data-v-e6b8dca7]:hover{color:var(--brand);text-decoration:none}.brand-mark[data-v-e6b8dca7]{border:1px solid var(--border);object-fit:cover;border-radius:10px;flex:none;width:34px;height:34px}.side-nav[data-v-e6b8dca7]{gap:4px;display:grid}.side-nav .group[data-v-e6b8dca7]{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:14px 12px 4px;font-size:10.5px;font-weight:600}.side-nav .group[data-v-e6b8dca7]:first-child{margin-top:0}.side-nav .external[data-v-e6b8dca7]{margin-top:10px}.side-nav a[data-v-e6b8dca7]{border-radius:var(--radius);color:var(--muted);align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:color .14s,background .14s;display:flex}.side-nav svg[data-v-e6b8dca7]{flex:none;width:19px;height:19px}.side-nav a[data-v-e6b8dca7]:hover{color:var(--text);background:var(--hover);text-decoration:none}.side-nav a.router-link-active[data-v-e6b8dca7]{color:var(--brand);background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.side-foot[data-v-e6b8dca7]{gap:10px;margin-top:auto;display:grid}.logout[data-v-e6b8dca7]{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:var(--radius);color:var(--danger);align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:flex}.logout svg[data-v-e6b8dca7]{flex:none;width:18px;height:18px}.logout[data-v-e6b8dca7]:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);text-decoration:none}.full[data-v-e6b8dca7]{padding:26px 26px calc(34px + env(safe-area-inset-bottom,0px));min-width:0}@media (width<=1180px) and (width>=861px){.shell[data-v-e6b8dca7]{grid-template-columns:68px 1fr}.side[data-v-e6b8dca7]{align-items:center;padding-inline:12px}.brand-link span[data-v-e6b8dca7],.side-nav a span[data-v-e6b8dca7],.logout span[data-v-e6b8dca7],.side-nav .group[data-v-e6b8dca7]{display:none}.side-nav a[data-v-e6b8dca7],.logout[data-v-e6b8dca7]{justify-content:center;padding-inline:0}}@media (width<=860px){.shell[data-v-e6b8dca7]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.side[data-v-e6b8dca7]{height:auto;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 8px;border-inline-end:0;border-bottom:1px solid var(--border-soft);z-index:20;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand foot""nav nav";align-items:center;gap:8px 12px;display:grid;position:sticky;top:0}.brand-link[data-v-e6b8dca7]{grid-area:brand;padding-inline:0}.brand-link span[data-v-e6b8dca7]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:inline;overflow:hidden}.brand-mark[data-v-e6b8dca7]{width:30px;height:30px}.side-foot[data-v-e6b8dca7]{grid-area:foot;align-items:center;gap:7px;margin:0;display:flex}.logout[data-v-e6b8dca7]{padding:8px 10px}.logout span[data-v-e6b8dca7]{display:none}.side-nav[data-v-e6b8dca7]{padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:nav;gap:4px;margin-inline:-12px;padding-inline:12px;display:flex;overflow-x:auto}.side-nav[data-v-e6b8dca7]::-webkit-scrollbar{display:none}.side-nav .group[data-v-e6b8dca7]{display:none}.side-nav .external[data-v-e6b8dca7]{margin-top:0}.side-nav a[data-v-e6b8dca7]{white-space:nowrap;border:1px solid var(--border-soft);border-radius:999px;flex:none;gap:7px;padding:8px 12px;font-size:12.5px}.side-nav svg[data-v-e6b8dca7]{width:16px;height:16px}.side-nav a.router-link-active[data-v-e6b8dca7]{box-shadow:none;border-color:var(--brand)}.full[data-v-e6b8dca7]{padding:14px 12px calc(26px + env(safe-area-inset-bottom,0px))}}@media (width<=380px){.brand-link span[data-v-e6b8dca7]{display:none}}.hint[data-v-2f7342ea]{text-transform:none;letter-spacing:0;color:var(--faint)}.wrap[data-v-2f7342ea]{display:block;position:relative}.input.has-toggle[data-v-2f7342ea]{padding-right:76px}.toggle[data-v-2f7342ea]{top:50%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:12px;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.toggle[data-v-2f7342ea]:hover{color:var(--text);background:var(--hover)}h1[data-v-d12c912b]{margin:0;font-size:clamp(26px,3vw,32px);line-height:1.2}.sub[data-v-d12c912b]{color:var(--muted);margin:10px 0 30px;font-size:14.5px;line-height:1.6}.forgot[data-v-d12c912b]{text-align:end;margin:-6px 0 22px;font-size:13.5px}.foot[data-v-d12c912b]{color:var(--muted);margin:26px 0 0;font-size:14px}.code[data-v-30c9d9f7]{text-align:center;letter-spacing:12px;text-indent:12px;margin-bottom:4px;padding:16px 14px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:28px;font-weight:600}.code[data-v-30c9d9f7]::placeholder{letter-spacing:12px;opacity:.35}h1[data-v-4a512f54]{margin:0;font-size:clamp(26px,3vw,32px);line-height:1.2}.sub[data-v-4a512f54]{color:var(--muted);margin:10px 0 30px;font-size:14.5px;line-height:1.6}.resend[data-v-4a512f54]{margin:14px 0 20px}.back[data-v-4a512f54]{margin-top:12px}.foot[data-v-4a512f54]{color:var(--muted);margin:26px 0 0;font-size:14px}h1[data-v-8f592aee]{margin:0;font-size:clamp(26px,3vw,32px);line-height:1.2}.sub[data-v-8f592aee]{color:var(--muted);margin:10px 0 30px;font-size:14.5px;line-height:1.6}.spaced[data-v-8f592aee]{margin-top:18px}.foot[data-v-8f592aee]{margin:26px 0 0;font-size:14px}.head[data-v-0d837316]{text-align:center;margin-bottom:16px}.step[data-v-0d837316]{background:var(--surface-3);letter-spacing:.1em;color:var(--muted);border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.head h2[data-v-0d837316]{font-size:18px}.head p[data-v-0d837316]{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.stage[data-v-0d837316]{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--border-soft);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.stage video[data-v-0d837316],.stage img[data-v-0d837316]{object-fit:cover;width:100%;height:100%;display:block}.stage-note[data-v-0d837316]{text-align:center;color:var(--muted);margin:0;padding:0 18px;font-size:13px;line-height:1.55}.stage-note.error[data-v-0d837316]{color:var(--danger)}.frame[data-v-0d837316]{pointer-events:none;border:2px dashed #ffffff80;border-radius:12px;position:absolute;inset:10%}.actions[data-v-0d837316]{gap:8px;margin-top:16px;display:grid}.wrap[data-v-5ed90b0a]{max-width:920px;margin:0 auto}.hero[data-v-5ed90b0a]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(18px);margin-bottom:18px;overflow:hidden}.cover[data-v-5ed90b0a]{background:radial-gradient(70% 160% at 15% 0%, color-mix(in srgb, var(--green-light) 40%, transparent), transparent 62%), linear-gradient(115deg, var(--green), color-mix(in srgb, var(--brand) 70%, transparent));height:124px}.ident[data-v-5ed90b0a]{align-items:center;gap:18px;margin-top:-34px;padding:0 24px 22px;display:flex}.avatar-wrap[data-v-5ed90b0a]{flex:none;position:relative}.avatar[data-v-5ed90b0a]{border:3px solid var(--surface);background:linear-gradient(140deg, var(--green), var(--green-light));width:78px;height:78px;color:var(--on-primary);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid;overflow:hidden}.avatar.photo[data-v-5ed90b0a]{background:var(--field)}.avatar img[data-v-5ed90b0a]{object-fit:cover;width:100%;height:100%}.avatar-edit[data-v-5ed90b0a]{border:2px solid var(--surface);background:var(--green);width:28px;height:28px;color:var(--on-primary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.avatar-edit[data-v-5ed90b0a]:disabled{opacity:.6;cursor:default}.sr-only[data-v-5ed90b0a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.who[data-v-5ed90b0a]{flex:1;min-width:0;padding-top:30px}.who h1[data-v-5ed90b0a]{align-items:center;gap:6px;margin:0;font-size:22px;line-height:1.25;display:flex}.who h1 .verified[data-v-5ed90b0a]{flex:none}.who p[data-v-5ed90b0a]{color:var(--muted);word-break:break-all;margin:5px 0 0;font-size:13.5px}.ident .pill[data-v-5ed90b0a]{margin-top:30px}.block[data-v-5ed90b0a]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(18px);margin-bottom:14px;padding:22px 24px 24px}.block[data-v-5ed90b0a]:last-of-type{margin-bottom:0}.block h2[data-v-5ed90b0a]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 14px;font-size:12px;font-weight:600}.lead[data-v-5ed90b0a]{color:var(--muted);margin:8px 0 16px;font-size:13.5px;line-height:1.65}.lead.faint[data-v-5ed90b0a]{color:var(--faint)}.two-col[data-v-5ed90b0a]{grid-template-columns:1fr 1fr;align-items:end;gap:0 18px;display:grid}.submit-cell[data-v-5ed90b0a]{margin-bottom:18px}.facts[data-v-5ed90b0a]{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 18px;display:grid}.facts>div[data-v-5ed90b0a]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--field);gap:5px;padding:12px 14px;display:grid}.facts dt[data-v-5ed90b0a]{letter-spacing:.04em;color:var(--muted);font-size:11.5px}.facts dd[data-v-5ed90b0a]{word-break:break-all;margin:0;font-size:14px}.note[data-v-5ed90b0a]{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--green-light) 35%, transparent);background:color-mix(in srgb, var(--green-light) 10%, transparent);color:var(--green-light);margin:0 0 16px;padding:12px 14px;font-size:13.5px}@media (width<=720px){.two-col[data-v-5ed90b0a],.facts[data-v-5ed90b0a]{grid-template-columns:1fr}.submit-cell[data-v-5ed90b0a]{margin-bottom:0}.ident[data-v-5ed90b0a]{flex-wrap:wrap;gap:14px}.who[data-v-5ed90b0a]{flex-basis:100%;padding-top:0}.ident .pill[data-v-5ed90b0a]{margin-top:0}.block[data-v-5ed90b0a],.hero .ident[data-v-5ed90b0a]{padding-inline:18px}}.pill[data-v-5ed90b0a]{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11px;font-weight:700}.pill.off[data-v-5ed90b0a]{background:var(--surface-3);color:var(--muted);border-color:var(--border-soft)}.pill.wait[data-v-5ed90b0a]{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.pill.ok[data-v-5ed90b0a]{background:color-mix(in srgb, var(--green-light) 14%, transparent);color:var(--green-light);border-color:color-mix(in srgb, var(--green-light) 40%, transparent)}.pill.bad[data-v-5ed90b0a]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 38%, transparent)}.reason[data-v-5ed90b0a]{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:13px;line-height:1.55}.gap[data-v-5ed90b0a]{height:14px}.kyc-guide[data-v-5ed90b0a]{grid-template-columns:1fr 1fr;gap:22px;margin:4px 0 18px;display:grid}.kyc-col h3[data-v-5ed90b0a]{color:var(--text);margin:0 0 4px;font-size:12.5px;font-weight:600}.kyc-sub[data-v-5ed90b0a]{color:var(--faint);margin:0 0 12px;font-size:12.5px;line-height:1.5}.doc-grid[data-v-5ed90b0a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doc-card[data-v-5ed90b0a]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--field);align-items:center;gap:12px;padding:11px 34px 11px 12px;display:flex;position:relative}.doc-icon[data-v-5ed90b0a]{color:var(--brand);flex-shrink:0;display:flex}.doc-name[data-v-5ed90b0a]{font-size:13px;line-height:1.4}.doc-check[data-v-5ed90b0a]{color:var(--green-light);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.tip-list[data-v-5ed90b0a]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tip-list li[data-v-5ed90b0a]{color:var(--muted);padding-inline-start:18px;font-size:12.5px;line-height:1.55;position:relative}.tip-list li[data-v-5ed90b0a]:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (width<=720px){.kyc-guide[data-v-5ed90b0a]{grid-template-columns:1fr;gap:18px}}.camera-layer[data-v-5ed90b0a]{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020705d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-card[data-v-5ed90b0a]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:100%;max-width:420px;max-height:92vh;box-shadow:var(--shadow);padding:22px;overflow-y:auto}.plan-head[data-v-5ed90b0a]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.plan-head small[data-v-5ed90b0a]{color:var(--muted);font-size:12.5px}.pill.plan-free[data-v-5ed90b0a]{background:var(--surface-3);color:var(--muted);border-color:var(--border-soft)}.pill.plan-pro[data-v-5ed90b0a]{background:var(--brand-soft);color:var(--brand);border-color:var(--border)}.pill.plan-vip[data-v-5ed90b0a]{background:var(--gain-soft);color:var(--gain);border-color:var(--gain-line)}.link-box[data-v-5ed90b0a]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-2);justify-items:start;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.code-shown[data-v-5ed90b0a]{letter-spacing:.32em;color:var(--brand);-webkit-user-select:all;user-select:all;margin:0;font-size:26px}.link-box .btn[data-v-5ed90b0a]{width:auto}.tg-id[data-v-5ed90b0a]{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.tg-label[data-v-5ed90b0a]{color:var(--muted);font-size:12.5px}.welcome[data-v-bea9adcd]{max-width:1100px;padding:24px 26px 26px}.welcome.compact[data-v-bea9adcd]{padding-block:14px}.head[data-v-bea9adcd]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.head h1[data-v-bea9adcd]{margin:0;font-size:clamp(19px,2vw,23px);line-height:1.25}.compact .head h1[data-v-bea9adcd]{font-size:16px}.intro[data-v-bea9adcd]{max-width:640px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.body[data-v-bea9adcd]{grid-template-columns:1fr 1fr;align-items:start;gap:16px 26px;margin-top:18px;display:grid}.points[data-v-bea9adcd]{counter-reset:step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.points li[data-v-bea9adcd]{counter-increment:step;grid-template-columns:22px 1fr;align-items:start;gap:11px;font-size:13.5px;line-height:1.55;display:grid}.points li[data-v-bea9adcd]:before{content:counter(step);border:1px solid var(--border);width:22px;height:22px;color:var(--brand);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.promise[data-v-bea9adcd]{border-radius:var(--radius);border:1px solid var(--border);border-inline-start:3px solid var(--brand);background:var(--brand-soft);color:var(--text);align-self:start;margin:0;padding:13px 15px;font-size:13px;line-height:1.6}.action[data-v-bea9adcd]{max-width:420px;margin-top:18px}.balance-field[data-v-bea9adcd]{margin:14px 0}.balance-label[data-v-bea9adcd]{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.balance-grid[data-v-bea9adcd]{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px;display:grid}.balance-opt[data-v-bea9adcd]{border:1px solid var(--border-soft);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:9px 6px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s,background .14s}.balance-opt[data-v-bea9adcd]:hover{border-color:var(--brand)}.balance-opt.active[data-v-bea9adcd]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}@media (width<=860px){.body[data-v-bea9adcd]{grid-template-columns:1fr}.welcome[data-v-bea9adcd]{padding:20px 18px 22px}}.kyc[data-v-bea9adcd]{color:var(--muted);margin:10px 0 0;font-size:13px}.kyc a[data-v-bea9adcd]{color:var(--brand)}.blown[data-v-bea9adcd]{border:1px solid var(--loss-line);background:var(--loss-soft);border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:13.5px;line-height:1.55}.blown strong[data-v-bea9adcd]{color:var(--loss);margin-bottom:3px;display:block}.resets[data-v-bea9adcd]{color:var(--faint);margin:10px 0 0;font-size:12.5px}.warn[data-v-bea9adcd]{color:var(--danger);margin:0 0 12px;font-size:13px;line-height:1.55}.row[data-v-bea9adcd]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote[data-v-0ba3d0c7]{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 18px;display:flex}.symbol[data-v-0ba3d0c7]{align-items:center;gap:10px;font-size:16px;display:flex}.dot[data-v-0ba3d0c7]{background:currentColor;border-radius:50%;width:7px;height:7px}.badge-gain .dot[data-v-0ba3d0c7]{box-shadow:0 0 0 3px var(--gain-soft)}.prices[data-v-0ba3d0c7]{flex:1;gap:22px;display:flex}.price[data-v-0ba3d0c7]{flex-direction:column;gap:1px;display:flex}.price small[data-v-0ba3d0c7]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.price span[data-v-0ba3d0c7]{font-size:20px;font-weight:600}.price.muted span[data-v-0ba3d0c7]{color:var(--muted);font-size:15px}.time[data-v-0ba3d0c7]{color:var(--faint);font-size:11.5px}.sim-note[data-v-0ba3d0c7]{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);background:var(--brand-soft);color:var(--brand);border-radius:10px;margin:8px 0 0;padding:9px 13px;font-size:12.5px;line-height:1.5}@media (width<=560px){.prices[data-v-0ba3d0c7]{gap:14px}.price span[data-v-0ba3d0c7]{font-size:17px}.time[data-v-0ba3d0c7]{display:none}}.picker[data-v-f8b0d9c9]{gap:8px;width:min(300px,100%);display:grid}.kinds[data-v-f8b0d9c9]{border:1px solid var(--border-soft);background:var(--field);border-radius:8px;gap:2px;padding:2px;display:flex}.kinds button[data-v-f8b0d9c9]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:5px 8px;font-size:12.5px}.kinds button.on[data-v-f8b0d9c9]{background:var(--brand);color:var(--on-primary)}.search[data-v-f8b0d9c9]{border:1px solid var(--border-soft);background:var(--field);color:var(--text);font:inherit;border-radius:8px;padding:6px 9px;font-size:13px}.search[data-v-f8b0d9c9]:focus{border-color:var(--brand);outline:none}.cats[data-v-f8b0d9c9]{flex-wrap:wrap;gap:4px;display:flex}.cats button[data-v-f8b0d9c9]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:11.5px}.cats button.on[data-v-f8b0d9c9]{border-color:var(--brand);color:var(--text);background:var(--brand-soft,#7fb8a41f)}.grid[data-v-f8b0d9c9]{grid-template-columns:repeat(8,1fr);gap:2px;max-height:240px;display:grid;overflow-y:auto}.grid button[data-v-f8b0d9c9]{aspect-ratio:1;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.grid button[data-v-f8b0d9c9]:hover{background:var(--field-focus,#ffffff12)}.emoji[data-v-f8b0d9c9]{font-size:20px;line-height:1}.empty[data-v-f8b0d9c9]{color:var(--faint);grid-column:1/-1;margin:8px;font-size:12px}.dt[data-v-7c678dfb]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--field);z-index:5;flex-direction:column;flex:none;align-items:center;gap:2px;height:fit-content;padding:5px 4px;display:flex;position:relative}.slot[data-v-7c678dfb]{align-items:center;display:flex;position:relative}.tb[data-v-7c678dfb]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.tb[data-v-7c678dfb]:hover:not(:disabled){background:var(--hover,#ffffff0d);color:var(--text)}.tb.on[data-v-7c678dfb]{background:var(--brand);color:var(--on-primary)}.tb[data-v-7c678dfb]:disabled{opacity:.35;cursor:default}.more[data-v-7c678dfb]{width:12px;height:22px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.slot:hover .more[data-v-7c678dfb],.more.open[data-v-7c678dfb],.more[data-v-7c678dfb]:focus-visible{opacity:1}.more[data-v-7c678dfb]:hover,.more.open[data-v-7c678dfb]{color:var(--text);background:var(--field-focus,#ffffff12)}.flyout[data-v-7c678dfb]{z-index:30;border:1px solid var(--border);background:var(--surface-3,var(--surface));min-width:250px;max-height:min(70vh,520px);box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:-6px;left:calc(100% + 10px);overflow-y:auto}.group[data-v-7c678dfb]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:6px 8px 4px;font-size:10.5px;font-weight:600}.item[data-v-7c678dfb]{border-radius:7px;align-items:center;display:flex}.item[data-v-7c678dfb]:hover{background:var(--field-focus,#ffffff12)}.item.on[data-v-7c678dfb]{background:var(--brand-soft,#7fb8a41f);color:var(--text)}.pick[data-v-7c678dfb]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.name[data-v-7c678dfb]{white-space:nowrap;flex:1}kbd[data-v-7c678dfb]{font:inherit;color:var(--faint);white-space:nowrap;font-size:11px}.star[data-v-7c678dfb]{width:30px;height:30px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid}.item:hover .star[data-v-7c678dfb],.star.fav[data-v-7c678dfb],.star[data-v-7c678dfb]:focus-visible{opacity:1}.star.fav[data-v-7c678dfb]{color:#f2c94c}.star.fav[data-v-7c678dfb] svg{fill:currentColor}.note[data-v-7c678dfb]{color:var(--faint);max-width:240px;margin:6px 8px 4px;font-size:11.5px;line-height:1.45}.sep[data-v-7c678dfb]{background:var(--border-soft);width:70%;height:1px;margin:4px 0}@media (pointer:coarse){.tb[data-v-7c678dfb]{width:40px;height:40px}.more[data-v-7c678dfb]{opacity:1;width:16px;height:28px;right:-7px}.pick[data-v-7c678dfb]{padding:11px 10px}.star[data-v-7c678dfb]{opacity:1;width:40px;height:40px}}@media (width<=640px){.dt[data-v-7c678dfb]{flex-flow:wrap;width:100%}.sep[data-v-7c678dfb]{width:1px;height:22px;margin:0 4px}.more[data-v-7c678dfb]{opacity:1;width:18px;height:36px;position:static;transform:none}.slot[data-v-7c678dfb]{position:static}.flyout[data-v-7c678dfb]{min-width:0;max-height:60vh;top:calc(100% + 6px);left:0;right:0}}.fav[data-v-3e3a50a1]{z-index:5;border:1px solid var(--border);background:var(--surface-3,var(--surface));border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;box-shadow:0 8px 22px #0000004d}button[data-v-3e3a50a1]{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}button[data-v-3e3a50a1]:hover{background:var(--field-focus,#ffffff12);color:var(--text)}button.on[data-v-3e3a50a1]{background:var(--brand);color:var(--on-primary)}.grip[data-v-3e3a50a1]{cursor:grab;width:16px;color:var(--faint);touch-action:none}.grip[data-v-3e3a50a1]:active{cursor:grabbing}@media (pointer:coarse){.tool[data-v-3e3a50a1]{width:38px;height:38px}.grip[data-v-3e3a50a1]{width:22px;height:38px}}.cp[data-v-35105ad2]{border:1px solid var(--border);background:var(--surface-3,var(--surface));box-shadow:var(--shadow);border-radius:10px;width:236px;padding:10px}.grid[data-v-35105ad2]{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.sw[data-v-35105ad2]{aspect-ratio:1;cursor:pointer;border:1px solid #80808040;border-radius:4px;padding:0}.sw[data-v-35105ad2]:hover{transform:scale(1.12)}.sw.on[data-v-35105ad2]{outline:2px solid var(--text);outline-offset:1px}.custom[data-v-35105ad2],.opacity[data-v-35105ad2]{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.custom input[data-v-35105ad2]{cursor:pointer;background:0 0;border:0;width:28px;height:22px;padding:0}.opacity input[data-v-35105ad2]{accent-color:var(--brand);flex:1}.opacity b[data-v-35105ad2]{text-align:right;width:34px;color:var(--text);font-weight:600}.ft[data-v-e9f2ba46]{z-index:6;border:1px solid var(--border);background:var(--surface-3,var(--surface));color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:1px;padding:3px;display:flex;position:absolute;box-shadow:0 10px 30px #00000059}.slot[data-v-e9f2ba46]{position:relative}@media (width<=640px){.ft[data-v-e9f2ba46]{flex-wrap:wrap;max-width:calc(100% - 8px)}}@media (pointer:coarse){.b[data-v-e9f2ba46],.grip[data-v-e9f2ba46]{min-width:38px;height:38px}}.b[data-v-e9f2ba46],.grip[data-v-e9f2ba46]{min-width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 4px;display:grid}.grip[data-v-e9f2ba46]{cursor:grab;min-width:20px;color:var(--faint)}.b[data-v-e9f2ba46]:hover{background:var(--field-focus,#ffffff12);color:var(--text)}.b.on[data-v-e9f2ba46]{color:var(--brand)}.b.danger[data-v-e9f2ba46]:hover:not(:disabled){color:var(--loss)}.b[data-v-e9f2ba46]:disabled{opacity:.35;cursor:default}.b.wide[data-v-e9f2ba46]{gap:6px;display:flex}.b small[data-v-e9f2ba46]{font-size:11px}.swatch.line[data-v-e9f2ba46]{border-bottom:3px solid;place-items:center;padding-bottom:1px;display:grid}.swatch.fill[data-v-e9f2ba46]{border:1px solid var(--border);border-radius:4px;width:16px;height:16px;display:block}.swatch.text[data-v-e9f2ba46]{border-bottom:3px solid;padding:0 2px 1px;font-size:14px;font-weight:700;line-height:1}.wbar[data-v-e9f2ba46]{background:currentColor;border-radius:2px;width:14px;display:block}.wbar.long[data-v-e9f2ba46]{width:34px}.sep[data-v-e9f2ba46]{background:var(--border-soft);width:1px;height:20px;margin:0 3px}.pop[data-v-e9f2ba46]{z-index:10;position:absolute;top:calc(100% + 6px);left:0}.menu[data-v-e9f2ba46]{border:1px solid var(--border);background:var(--surface-3,var(--surface));min-width:150px;box-shadow:var(--shadow);border-radius:10px;padding:4px;display:grid}.menu button[data-v-e9f2ba46]{color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.menu button[data-v-e9f2ba46]:hover,.menu button.on[data-v-e9f2ba46]{background:var(--field-focus,#ffffff12)}.backdrop[data-v-bf032838]{z-index:20;border-radius:var(--radius);background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dialog[data-v-bf032838]{border:1px solid var(--border);background:var(--surface-3,var(--surface));width:min(440px,100% - 24px);max-height:calc(100% - 24px);box-shadow:var(--shadow);color:var(--text);border-radius:14px;flex-direction:column;display:flex}header[data-v-bf032838]{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}h3[data-v-bf032838]{margin:0;font-size:15px;font-weight:600}.x[data-v-bf032838]{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.x[data-v-bf032838]:hover{background:var(--field-focus);color:var(--text)}.tabs[data-v-bf032838]{border-bottom:1px solid var(--border-soft);gap:2px;padding:0 12px;display:flex}.tabs button[data-v-bf032838]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 10px;font-size:13px}.tabs button.on[data-v-bf032838]{color:var(--text);border-bottom-color:var(--brand)}.body[data-v-bf032838]{flex-direction:column;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.body[data-v-bf032838]>*{flex-shrink:0}.row[data-v-bf032838]{align-items:center;gap:12px;min-height:32px;display:flex}.label[data-v-bf032838]{color:var(--muted);flex:0 0 130px;font-size:13px}.hint[data-v-bf032838]{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.hint.warn[data-v-bf032838]{color:#ff9800}.color[data-v-bf032838]{position:relative}.swatch[data-v-bf032838]{border:1px solid var(--border);cursor:pointer;border-radius:6px;width:30px;height:24px;padding:0}.pop[data-v-bf032838]{z-index:5;position:absolute;top:calc(100% + 6px);left:0}.seg[data-v-bf032838]{border:1px solid var(--border-soft);background:var(--field);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button[data-v-bf032838]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12px}.seg button.on[data-v-bf032838]{background:var(--brand);color:var(--on-primary)}.input[data-v-bf032838]{border:1px solid var(--border-soft);background:var(--field);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:6px 9px;font-size:13px}.input[data-v-bf032838]:focus{border-color:var(--brand);background:var(--field-focus);outline:none}.area[data-v-bf032838]{resize:vertical}.mono[data-v-bf032838]{font-variant-numeric:tabular-nums}.coords[data-v-bf032838]{flex-wrap:wrap;align-items:flex-end}.row.wide[data-v-bf032838]{display:block}.heading[data-v-bf032838]{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:4px 0 6px;font-size:11px;font-weight:600}.presets[data-v-bf032838]{flex-wrap:wrap;gap:6px;display:flex}.preset[data-v-bf032838]{border:1px solid var(--border-soft);background:var(--field);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12.5px}.preset[data-v-bf032838]:hover{border-color:var(--brand)}.cells[data-v-bf032838]{gap:4px;display:grid}.point-labels[data-v-bf032838]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.cell-row[data-v-bf032838]{gap:4px;display:flex}.cell[data-v-bf032838]{flex:1;min-width:60px}.cell-actions[data-v-bf032838]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.levels[data-v-bf032838]{gap:6px;display:grid}.lv[data-v-bf032838]{align-items:center;gap:8px;display:flex}.lv .value[data-v-bf032838]{flex:0 0 110px}.x.small[data-v-bf032838]{width:26px;height:26px}.add[data-v-bf032838]{justify-self:start;margin-top:4px}.opacity[data-v-bf032838]{flex:1;align-items:center;gap:8px;display:flex}.opacity input[data-v-bf032838]{accent-color:var(--brand);flex:1}.opacity b[data-v-bf032838]{text-align:right;width:38px;font-size:12px;font-weight:600}.coords .label[data-v-bf032838]{flex-basis:100%}.pair[data-v-bf032838]{flex:1;gap:3px;min-width:140px;display:grid}.pair small[data-v-bf032838]{color:var(--faint);font-size:11px}.check[data-v-bf032838]{cursor:pointer;gap:10px;font-size:13px}input[type=checkbox][data-v-bf032838]{width:16px;height:16px;accent-color:var(--brand)}footer[data-v-bf032838]{border-top:1px solid var(--border-soft);align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.grow[data-v-bf032838]{flex:1}.link[data-v-bf032838]{white-space:nowrap;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.link[data-v-bf032838]:hover{color:var(--text)}.act[data-v-bf032838]{border:1px solid var(--border);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;padding:7px 16px;font-size:13px;font-weight:600}.act.ghost[data-v-bf032838]{color:var(--text);background:0 0}.act.primary[data-v-bf032838]{background:var(--brand);border-color:var(--brand);color:var(--on-primary)}@media (width<=640px){.backdrop[data-v-bf032838]{z-index:100;border-radius:0;align-items:flex-end;position:fixed}.dialog[data-v-bf032838]{border-radius:14px 14px 0 0;width:100%;max-height:85vh}.tabs[data-v-bf032838]{scrollbar-width:none;overflow-x:auto}.tabs button[data-v-bf032838]{flex:none}.row[data-v-bf032838]{flex-wrap:wrap;row-gap:6px}.label[data-v-bf032838]{flex:1 0 100%}.seg[data-v-bf032838]{flex-wrap:wrap}.lv .value[data-v-bf032838]{flex-basis:80px;min-width:0}footer[data-v-bf032838]{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.link[data-v-bf032838]{flex-basis:100%}}.ctx[data-v-ce826d3a]{z-index:25;border:1px solid var(--border);background:var(--surface-3,var(--surface));min-width:200px;box-shadow:var(--shadow);border-radius:10px;padding:4px;display:grid;position:absolute}button[data-v-ce826d3a]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}button[data-v-ce826d3a]:hover:not(:disabled){background:var(--field-focus,#ffffff12)}button.danger[data-v-ce826d3a]:hover:not(:disabled){color:var(--loss)}button[data-v-ce826d3a]:disabled{opacity:.4;cursor:default}kbd[data-v-ce826d3a]{font:inherit;color:var(--faint);margin-left:auto;font-size:11px}.sep[data-v-ce826d3a]{background:var(--border-soft);height:1px;margin:3px 6px}.te[data-v-80caecfe]{z-index:15;field-sizing:content;border:1px dashed var(--brand);background:color-mix(in srgb, var(--surface) 80%, transparent);resize:none;border-radius:3px;outline:none;min-width:160px;max-width:420px;margin:-1px 0 0 -3px;padding:0 2px;line-height:1.3;position:absolute}.cell-editor[data-v-2943f84a]{z-index:15;box-sizing:border-box;border:2px solid var(--brand);background:var(--surface,#fff);border-radius:2px;outline:none;padding:0 6px;position:absolute}.tree[data-v-7665a659]{z-index:12;border:1px solid var(--border);background:var(--surface-3,var(--surface));width:min(320px,100%);box-shadow:var(--shadow);color:var(--text);border-radius:12px 0 0 12px;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}header[data-v-7665a659]{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 12px 6px;display:flex}h3[data-v-7665a659]{margin:0;font-size:14px;font-weight:600}header small[data-v-7665a659]{color:var(--faint);font-size:11.5px}.x[data-v-7665a659]{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.bulk[data-v-7665a659]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 8px;display:flex}.check[data-v-7665a659]{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.bulk button[data-v-7665a659]{border:1px solid var(--border-soft);background:var(--field);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.bulk button[data-v-7665a659]:disabled{opacity:.4;cursor:default}.notice[data-v-7665a659]{color:#ff9800;margin:6px 12px 0;font-size:12px}.empty[data-v-7665a659]{color:var(--faint);margin:16px 12px;font-size:12.5px}ul[data-v-7665a659]{flex:1;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}li[data-v-7665a659]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}li[data-v-7665a659]:hover{background:var(--field-focus,#ffffff0f)}li.selected[data-v-7665a659]{background:var(--brand-soft,#7fb8a424);outline:1px solid var(--brand)}li.dim .label[data-v-7665a659],li.dim .ico[data-v-7665a659]{opacity:.45}input[type=checkbox][data-v-7665a659]{width:15px;height:15px;accent-color:var(--brand);flex:none}.ico[data-v-7665a659]{color:var(--muted);flex:none;place-items:center;display:grid}.label[data-v-7665a659]{flex:1;min-width:0;display:grid}.label b[data-v-7665a659]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.label small[data-v-7665a659]{color:var(--faint);font-size:11px}.rename[data-v-7665a659]{border:1px solid var(--brand);background:var(--field);min-width:0;color:var(--text);font:inherit;border-radius:4px;outline:none;padding:1px 4px;font-size:12.5px}.acts[data-v-7665a659]{flex:none;gap:1px;display:flex}.acts button[data-v-7665a659]{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.acts button[data-v-7665a659]:hover:not(:disabled){background:var(--field);color:var(--text)}.acts button.on[data-v-7665a659]{color:var(--brand)}.acts button[data-v-7665a659]:disabled{opacity:.3;cursor:default}.danger[data-v-7665a659]:hover:not(:disabled){color:var(--loss)!important}@media (pointer:coarse){li[data-v-7665a659]{padding:9px 6px}.acts button[data-v-7665a659]{width:34px;height:34px}input[type=checkbox][data-v-7665a659]{width:20px;height:20px}}@media (width<=640px){.tree[data-v-7665a659]{border-radius:12px;width:100%}}.chart-panel[data-v-7de2e51d]{padding-bottom:12px}.title-actions[data-v-7de2e51d]{align-items:center;gap:6px;display:inline-flex}.title-left[data-v-7de2e51d]{align-items:center;gap:10px;display:inline-flex}.hint[data-v-7de2e51d]{text-transform:none;letter-spacing:0;color:var(--faint);margin-right:4px;font-size:12px;font-weight:400}.tf[data-v-7de2e51d]{border:1px solid var(--border-soft);background:var(--field);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.tf button[data-v-7de2e51d]{color:var(--muted);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.tf button[data-v-7de2e51d]:hover{color:var(--text)}.tf button.on[data-v-7de2e51d]{background:var(--brand);color:var(--on-primary)}.scale-btn[data-v-7de2e51d]{border:1px solid var(--border-soft);background:var(--field);color:var(--muted);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:600}.scale-btn.on[data-v-7de2e51d]{background:var(--brand);border-color:var(--brand);color:var(--on-primary)}.icon-btn[data-v-7de2e51d]{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.icon-btn[data-v-7de2e51d]:hover:not(:disabled){background:var(--field);color:var(--text)}.icon-btn[data-v-7de2e51d]:disabled{opacity:.35;cursor:default}.icon-btn.on[data-v-7de2e51d]{background:var(--brand);color:var(--on-primary)}.stage[data-v-7de2e51d]{gap:6px;display:flex}.area[data-v-7de2e51d]{flex:1;min-width:0;position:relative}.host[data-v-7de2e51d]{width:100%;height:560px;position:relative}.storage-warning[data-v-7de2e51d]{z-index:8;border:1px solid var(--border);background:var(--surface-3,var(--surface));max-width:calc(100% - 32px);box-shadow:var(--shadow);border-radius:9px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.storage-warning.near[data-v-7de2e51d]{color:#ff9800;border-color:#ff9800}.storage-warning.failed[data-v-7de2e51d]{border-color:var(--loss-line);color:var(--loss)}.chart-panel.fullscreen[data-v-7de2e51d]{background:var(--surface,#0b1310);padding:10px}.chart-panel.fullscreen .host[data-v-7de2e51d]{height:calc(100vh - 70px)}@media (width<=860px){.host[data-v-7de2e51d]{height:420px}}@media (width<=640px){.host[data-v-7de2e51d]{height:320px}.stage[data-v-7de2e51d]{flex-direction:column}.hint[data-v-7de2e51d]{display:none}.panel-title[data-v-7de2e51d]{flex-wrap:wrap;row-gap:8px}}.name[data-v-75807488]{text-transform:none;letter-spacing:0;color:var(--text);font-weight:500}.hero[data-v-75807488]{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.hero small[data-v-75807488]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.hero strong[data-v-75807488]{letter-spacing:-.01em;font-size:28px;font-weight:600}.hero span[data-v-75807488]{font-size:13px;font-weight:600}.facts[data-v-75807488]{gap:1px;margin:0;display:grid}.facts>div[data-v-75807488]{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.facts dt[data-v-75807488]{color:var(--muted);font-size:12.5px}.facts dd[data-v-75807488]{margin:0;font-size:13px}.gold[data-v-75807488]{color:var(--brand)}.note[data-v-75807488]{color:var(--faint);margin:12px 0 0;font-size:11.5px;line-height:1.5}.tabs[data-v-a434bdf4]{background:var(--surface-3);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.tabs button[data-v-a434bdf4]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font-size:13px;font-weight:500}.tabs button.active[data-v-a434bdf4]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000002e}.sides[data-v-a434bdf4]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.side[data-v-a434bdf4]{border:1px solid var(--border-soft);background:var(--surface-2);color:var(--muted);cursor:pointer;text-align:start;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .14s,color .14s;display:flex}.side small[data-v-a434bdf4]{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.side span[data-v-a434bdf4]{font-size:17px;font-weight:600}.side.buy.active[data-v-a434bdf4]{border-color:var(--gain);color:var(--gain);background:var(--gain-soft)}.side.sell.active[data-v-a434bdf4]{border-color:var(--loss);color:var(--loss);background:var(--loss-soft)}.row[data-v-a434bdf4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field[data-v-a434bdf4]{margin-bottom:12px}.label em[data-v-a434bdf4]{text-transform:none;letter-spacing:0;color:var(--faint);font-style:normal}.input[data-v-a434bdf4]{padding:10px 12px;font-size:14px}.stepper[data-v-a434bdf4]{grid-template-columns:38px 1fr 38px;gap:6px;display:grid}.stepper button[data-v-a434bdf4]{border:1px solid var(--border-soft);background:var(--surface-3);color:var(--text);cursor:pointer;border-radius:10px;font-size:18px}.stepper input[data-v-a434bdf4]{text-align:center}.margin[data-v-a434bdf4]{color:var(--muted);margin:2px 0 12px;font-size:12.5px}.margin strong[data-v-a434bdf4]{color:var(--text)}.hint-error[data-v-a434bdf4]{color:var(--danger);margin:0 0 12px;font-size:12.5px}.alert[data-v-a434bdf4]{margin-bottom:12px}.muted[data-v-d50408db]{color:var(--muted)}.actions[data-v-d50408db]{text-align:end}.actions .btn+.btn[data-v-d50408db]{margin-inline-start:6px}.input.small[data-v-d50408db]{width:96px;padding:5px 8px;font-size:12.5px}.muted[data-v-29cd529e]{color:var(--muted)}.actions[data-v-29cd529e]{text-align:end}.check[data-v-45048e5e]{justify-items:center;gap:14px;display:grid}.frame[data-v-45048e5e]{aspect-ratio:1920/2640;background:var(--surface-3);border:1px solid var(--border-soft);width:min(100%,420px);box-shadow:var(--shadow);border-radius:18px;place-items:center;display:grid;overflow:hidden}.frame img[data-v-45048e5e]{object-fit:cover;width:100%;height:100%;display:block}.state[data-v-45048e5e]{color:var(--muted);text-align:center;padding:20px;font-size:13px}.actions[data-v-45048e5e]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.actions .btn[data-v-45048e5e]{align-items:center;gap:6px;display:inline-flex}.backdrop[data-v-3ffa5a42]{z-index:200;-webkit-backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-3ffa5a42]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,460px);box-shadow:var(--shadow);gap:12px;padding:16px 18px 18px;display:grid}header[data-v-3ffa5a42]{justify-content:space-between;align-items:center;display:flex}h3[data-v-3ffa5a42]{margin:0;font-size:15px;font-weight:600}.x[data-v-3ffa5a42]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;display:grid}.x[data-v-3ffa5a42]:hover{color:var(--text);background:var(--hover)}.state[data-v-3ffa5a42]{color:var(--muted);text-align:center;padding:40px 0;font-size:13px}.hint[data-v-3ffa5a42]{color:var(--faint);text-align:center;margin:0;font-size:12px}.muted[data-v-08f27813]{color:var(--muted)}.row[data-v-08f27813]{cursor:pointer}.end[data-v-08f27813]{text-align:right}.check-btn[data-v-08f27813]{align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.pick[data-v-08f27813]{text-transform:none;letter-spacing:0;width:auto;padding:5px 9px;font-size:12.5px}.pager[data-v-08f27813]{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.backdrop[data-v-3f169273]{z-index:190;-webkit-backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-3f169273]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,860px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow);align-content:start;gap:12px;padding:16px 18px 18px;display:grid;overflow:auto}header[data-v-3f169273]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-v-3f169273]{margin:0;font-size:15px;font-weight:600}.who[data-v-3f169273]{color:var(--muted);margin:2px 0 0;font-size:12.5px}.x[data-v-3f169273]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;display:grid}.x[data-v-3f169273]:hover{color:var(--text);background:var(--hover)}.muted[data-v-3f169273]{color:var(--muted)}.row[data-v-3f169273]{cursor:pointer}.end[data-v-3f169273]{text-align:right}.check-btn[data-v-3f169273]{align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.pager[data-v-3f169273]{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:12.5px;display:flex}.sub[data-v-bb15eba0]{text-transform:none;letter-spacing:0;color:var(--faint);font-size:12px;font-weight:400}.muted[data-v-bb15eba0]{color:var(--muted)}.row[data-v-bb15eba0]{cursor:pointer}.row:hover td[data-v-bb15eba0]{background:var(--hover)}.rank[data-v-bb15eba0]{color:var(--faint)}tr.top .rank[data-v-bb15eba0]{color:var(--brand);font-weight:700}tr.top td[data-v-bb15eba0]:first-child{box-shadow:inset 3px 0 0 var(--brand)}tr.me td[data-v-bb15eba0]{background:var(--brand-soft)}.mine[data-v-bb15eba0]{color:var(--muted);margin:12px 0 0;font-size:12.5px}.trade[data-v-e6f92ea8]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.columns[data-v-e6f92ea8]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.main[data-v-e6f92ea8]{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.side[data-v-e6f92ea8]{gap:14px;display:grid;position:sticky;top:74px}@media (width<=1000px){.columns[data-v-e6f92ea8]{grid-template-columns:minmax(0,1fr)}.side[data-v-e6f92ea8]{order:-1;position:static}}.toasts[data-v-e6f92ea8]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;gap:8px;max-width:340px;display:grid;position:fixed}.toast[data-v-e6f92ea8]{border:1px solid var(--border);background:var(--surface-3);box-shadow:var(--shadow);border-radius:12px;padding:12px 15px;font-size:13px;line-height:1.5}.toast.gain[data-v-e6f92ea8]{border-color:var(--gain-line);color:var(--gain)}.toast.loss[data-v-e6f92ea8]{border-color:var(--loss-line);color:var(--loss)}.toast-enter-active[data-v-e6f92ea8],.toast-leave-active[data-v-e6f92ea8]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-e6f92ea8],.toast-leave-to[data-v-e6f92ea8]{opacity:0;transform:translateY(8px)}.attached[data-v-c11986c3]{align-items:center;gap:10px;margin:0 0 8px;font-size:12.5px;display:flex}.thumb[data-v-c11986c3]{object-fit:cover;border:1px solid var(--border-soft);border-radius:8px;width:56px;height:56px}.attached .hint[data-v-c11986c3]{color:var(--muted)}.attached .link[data-v-c11986c3]{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.img-error[data-v-c11986c3]{color:var(--loss)}.attach[data-v-c11986c3]{padding-inline:12px}.shot[data-v-c11986c3]{border:1px solid var(--border-soft);border-radius:10px;max-width:min(320px,100%);margin:0 0 6px auto;display:block}.ai[data-v-c11986c3]{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.kyc-gate[data-v-c11986c3]{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:14px;justify-items:start;gap:14px;max-width:460px;padding:22px 20px;display:grid}.kyc-gate .lead[data-v-c11986c3]{color:var(--muted);margin:0;line-height:1.6}.kyc-gate .btn[data-v-c11986c3]{width:auto;padding:11px 18px}.head[data-v-c11986c3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head h1[data-v-c11986c3]{margin:0 0 4px;font-size:20px}.sub[data-v-c11986c3]{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.meta[data-v-c11986c3]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-c11986c3]{border:1px solid var(--border-soft);background:var(--field);font-variant-numeric:tabular-nums;color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12px}.chip.full[data-v-c11986c3]{border-color:var(--loss-line);background:var(--loss-soft);color:var(--loss)}.thread[data-v-c11986c3]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.empty[data-v-c11986c3]{text-align:center;gap:16px;margin:auto 0;display:grid}.lead[data-v-c11986c3]{color:var(--muted);margin:0;font-size:14px}.suggestions[data-v-c11986c3]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.suggestion[data-v-c11986c3]{border:1px solid var(--border-soft);background:var(--field);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:9px 14px;font-size:13px}.suggestion[data-v-c11986c3]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.suggestion[data-v-c11986c3]:disabled{opacity:.5;cursor:default}.msg[data-v-c11986c3]{flex-direction:column;gap:6px;max-width:78%;display:flex}.msg.user[data-v-c11986c3]{align-self:flex-end;align-items:flex-end}.msg.assistant[data-v-c11986c3]{align-self:flex-start}.bubble[data-v-c11986c3]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--field);white-space:pre-wrap;word-break:break-word;padding:12px 15px;font-size:14px;line-height:1.65}.msg.user .bubble[data-v-c11986c3]{border-color:var(--brand-soft);background:var(--brand-soft)}.bubble.error[data-v-c11986c3]{border-color:var(--loss-line);background:var(--loss-soft);color:var(--loss)}.bubble.thinking[data-v-c11986c3]{color:var(--faint);font-style:italic}.stale[data-v-c11986c3]{border:1px solid var(--loss-line);border-radius:var(--radius);background:var(--loss-soft);color:var(--loss);margin:0;padding:7px 11px;font-size:12.5px;line-height:1.5}.sources[data-v-c11986c3]{color:var(--faint);font-size:12px}.sources summary[data-v-c11986c3]{cursor:pointer;padding:3px 0}.sources ul[data-v-c11986c3]{gap:5px;margin:6px 0 0;padding:0 0 0 4px;list-style:none;display:grid}.sources li[data-v-c11986c3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sources code[data-v-c11986c3]{color:var(--muted)}.dot[data-v-c11986c3]{opacity:.5}.quality[data-v-c11986c3]{letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:10.5px}.quality.ok[data-v-c11986c3]{background:var(--gain-soft);color:var(--gain)}.quality.stale[data-v-c11986c3],.quality.missing[data-v-c11986c3]{background:var(--loss-soft);color:var(--loss)}.quality.unlicensed[data-v-c11986c3]{background:var(--field);color:var(--muted)}.composer[data-v-c11986c3]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.composer .input[data-v-c11986c3]{resize:vertical;min-height:48px;max-height:180px;margin:0;font-family:inherit}.composer .btn[data-v-c11986c3]{width:auto;min-height:48px;padding-inline:22px}.composer .btn.attach[data-v-c11986c3]{background:var(--field);color:var(--text);border:1px solid var(--border-soft);box-shadow:none;padding-inline:13px}.composer .btn.attach[data-v-c11986c3]:hover:not(:disabled){border-color:var(--brand);filter:none;transform:none}.note[data-v-c11986c3]{color:var(--faint);margin:0;font-size:12px;line-height:1.6}.note.warn[data-v-c11986c3]{color:var(--brand)}.disclaimer[data-v-c11986c3]{color:var(--faint);text-align:center;margin:0;font-size:11.5px;line-height:1.5}@media (width<=720px){.msg[data-v-c11986c3]{max-width:92%}.thread[data-v-c11986c3]{padding:14px}.composer .btn[data-v-c11986c3]{padding-inline:14px}}.panel[data-v-c731f2d7]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(18px);min-width:0;padding:20px 22px 22px}.head[data-v-c731f2d7]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.head h2[data-v-c731f2d7]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0;font-size:12px;font-weight:600}.meta[data-v-c731f2d7]{color:var(--faint);font-size:11.5px}.more[data-v-c731f2d7]{color:var(--muted);margin-left:auto;font-size:12.5px}.more[data-v-c731f2d7]:hover{color:var(--brand)}.state[data-v-c731f2d7]{color:var(--faint);margin:0;font-size:13.5px}.state.failed[data-v-c731f2d7]{border:1px solid var(--loss-line);background:var(--loss-soft);color:var(--loss);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px;display:flex}.retry[data-v-c731f2d7]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:12.5px}.page[data-v-62ec85d3]{gap:16px;display:grid}.page-head h1[data-v-62ec85d3]{margin:0 0 4px;font-size:22px}.sub[data-v-62ec85d3]{color:var(--muted);margin:0;font-size:13.5px}.grid[data-v-62ec85d3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.span-2[data-v-62ec85d3]{grid-column:span 2}.quotes[data-v-62ec85d3]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quotes li[data-v-62ec85d3]{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--field);gap:3px;padding:11px 13px;display:grid}.sym[data-v-62ec85d3]{font-size:13.5px;font-weight:600}.px[data-v-62ec85d3]{font-variant-numeric:tabular-nums;font-size:15px}.chg[data-v-62ec85d3]{font-variant-numeric:tabular-nums;font-size:12px}.up[data-v-62ec85d3]{color:var(--gain)}.down[data-v-62ec85d3]{color:var(--loss)}.muted[data-v-62ec85d3]{color:var(--muted)}.small[data-v-62ec85d3]{font-size:12px}.rows[data-v-62ec85d3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rows li[data-v-62ec85d3]{align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}.rows .title[data-v-62ec85d3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.when[data-v-62ec85d3]{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ccy[data-v-62ec85d3]{font-size:12px;font-weight:600}.headlines li[data-v-62ec85d3]{flex-direction:column;gap:2px}.headlines a[data-v-62ec85d3]{color:var(--text);line-height:1.4}.headlines a[data-v-62ec85d3]:hover{color:var(--brand)}.dir[data-v-62ec85d3]{text-transform:uppercase;font-size:11.5px;font-weight:600}.dir.buy[data-v-62ec85d3]{color:var(--gain)}.dir.sell[data-v-62ec85d3]{color:var(--loss)}.note[data-v-62ec85d3]{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.quick[data-v-62ec85d3]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip[data-v-62ec85d3]{border:1px solid var(--border-soft);color:var(--text);border-radius:999px;padding:6px 11px;font-size:12.5px}.chip[data-v-62ec85d3]:hover{border-color:var(--brand);color:var(--brand)}.open-ai[data-v-62ec85d3]{width:auto;display:inline-flex}@media (width<=1100px){.grid[data-v-62ec85d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid[data-v-62ec85d3]{grid-template-columns:minmax(0,1fr)}.span-2[data-v-62ec85d3]{grid-column:auto}}.chart-wrap[data-v-2ad1d4a0]{position:relative}.chart[data-v-2ad1d4a0]{min-width:0;height:340px}.overlay[data-v-2ad1d4a0]{color:var(--faint);pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.overlay.failed[data-v-2ad1d4a0]{color:var(--loss)}.source[data-v-2ad1d4a0]{color:var(--faint);margin:8px 0 0;font-size:11.5px}.page[data-v-2e0620da]{gap:16px;display:grid}.page-head h1[data-v-2e0620da]{margin:0 0 4px;font-size:22px}.sub[data-v-2e0620da]{color:var(--muted);margin:0;font-size:13.5px}.layout[data-v-2e0620da]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.list[data-v-2e0620da]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.list button[data-v-2e0620da]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"sym px""name chg";gap:2px 10px;padding:9px 11px;display:grid}.list button[data-v-2e0620da]:hover{background:var(--field)}.list button.on[data-v-2e0620da]{border-color:var(--brand);background:var(--brand-soft)}.sym[data-v-2e0620da]{grid-area:sym;font-size:13.5px;font-weight:600}.name[data-v-2e0620da]{color:var(--faint);grid-area:name;font-size:11.5px}.px[data-v-2e0620da]{text-align:right;font-variant-numeric:tabular-nums;grid-area:px;font-size:13.5px}.chg[data-v-2e0620da]{text-align:right;font-variant-numeric:tabular-nums;grid-area:chg;font-size:11.5px}.up[data-v-2e0620da]{color:var(--gain)}.down[data-v-2e0620da]{color:var(--loss)}.muted[data-v-2e0620da]{color:var(--muted)}.tfs[data-v-2e0620da]{gap:4px;margin-bottom:12px;display:flex}.tfs button[data-v-2e0620da]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-size:12.5px}.tfs button.on[data-v-2e0620da]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.facts[data-v-2e0620da]{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 0;display:grid}.facts div[data-v-2e0620da]{border:1px solid var(--border-soft);border-radius:10px;padding:9px 11px}.facts dt[data-v-2e0620da]{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px}.facts dd[data-v-2e0620da]{font-variant-numeric:tabular-nums;margin:0;font-size:14px}@media (width<=900px){.layout[data-v-2e0620da]{grid-template-columns:minmax(0,1fr)}.facts[data-v-2e0620da]{grid-template-columns:repeat(2,1fr)}}.sort[data-v-190414b0]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sort[data-v-190414b0]:hover,.sort.on[data-v-190414b0]{color:var(--brand)}.page[data-v-20fe199d]{gap:16px;display:grid}.page-head h1[data-v-20fe199d]{margin:0 0 4px;font-size:22px}.sub[data-v-20fe199d]{color:var(--muted);margin:0;font-size:13.5px}.tabs[data-v-20fe199d],.views[data-v-20fe199d]{flex-wrap:wrap;gap:6px;display:flex}.views[data-v-20fe199d]{margin-bottom:12px}.tabs button[data-v-20fe199d],.views button[data-v-20fe199d]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.tabs button.on[data-v-20fe199d],.views button.on[data-v-20fe199d]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.table-wrap[data-v-20fe199d]{overflow-x:auto}table[data-v-20fe199d]{border-collapse:collapse;width:100%;font-size:13.5px}th[data-v-20fe199d]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:8px 10px;font-size:10.5px}td[data-v-20fe199d]{border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:9px 10px}tbody tr:last-child td[data-v-20fe199d]{border-bottom:0}.num[data-v-20fe199d]{text-align:right;font-variant-numeric:tabular-nums}.up[data-v-20fe199d]{color:var(--gain)}.down[data-v-20fe199d]{color:var(--loss)}.muted[data-v-20fe199d]{color:var(--muted)}.small[data-v-20fe199d]{font-size:11.5px}.warn[data-v-20fe199d]{border-left:3px solid var(--loss-line);color:var(--muted);margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.55}.risk[data-v-20fe199d]{border-radius:999px;padding:2px 9px;font-size:11.5px}.risk.watch[data-v-20fe199d]{background:var(--field);color:var(--muted)}.risk.caution[data-v-20fe199d]{background:var(--brand-soft);color:var(--brand)}.risk.high_risk[data-v-20fe199d]{background:var(--loss-soft);color:var(--loss)}.lock[data-v-20fe199d]{margin-left:6px;font-size:12px}.locked[data-v-20fe199d]{border:1px dashed var(--border-soft);color:var(--muted);border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:13px}.factors[data-v-20fe199d]{white-space:normal;margin:5px 0 0;padding:0;font-size:11.5px;list-style:none}.factors .critical[data-v-20fe199d]{color:var(--loss)}.factors .warn[data-v-20fe199d]{color:var(--brand)}.factors .unknown[data-v-20fe199d]{color:var(--faint)}.page[data-v-6b066e06]{gap:16px;display:grid}.page-head h1[data-v-6b066e06]{margin:0 0 4px;font-size:22px}.sub[data-v-6b066e06]{color:var(--muted);margin:0;font-size:13.5px}.filters[data-v-6b066e06]{flex-wrap:wrap;gap:6px;display:flex}.filters button[data-v-6b066e06]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.filters button.on[data-v-6b066e06]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.items[data-v-6b066e06]{margin:0;padding:0;list-style:none;display:grid}.items li[data-v-6b066e06]{border-bottom:1px solid var(--border-soft);gap:4px;padding:12px 0;display:grid}.items li[data-v-6b066e06]:last-child{border-bottom:0}.items a[data-v-6b066e06]{color:var(--text);font-size:14.5px;line-height:1.45}.items a[data-v-6b066e06]:hover{color:var(--brand)}.meta[data-v-6b066e06]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.tag[data-v-6b066e06]{border:1px solid var(--border-soft);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px}.tag.cat[data-v-6b066e06]{border-color:var(--brand);color:var(--brand)}.page[data-v-25f9d92e]{gap:16px;display:grid}.page-head h1[data-v-25f9d92e]{margin:0 0 4px;font-size:22px}.sub[data-v-25f9d92e]{color:var(--muted);margin:0;font-size:13.5px}.filters[data-v-25f9d92e]{flex-wrap:wrap;gap:14px;display:flex}.group[data-v-25f9d92e]{flex-wrap:wrap;gap:6px;display:flex}.group button[data-v-25f9d92e]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.group button.on[data-v-25f9d92e]{color:var(--text);border-color:var(--brand);background:var(--brand-soft)}.major[data-v-25f9d92e]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.major li[data-v-25f9d92e]{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.badge[data-v-25f9d92e]{background:var(--loss-soft);color:var(--loss);letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.badge.small[data-v-25f9d92e]{margin-left:6px;padding:1px 6px;font-size:10px}.note[data-v-25f9d92e]{color:var(--faint);margin:10px 0 0;font-size:12px;line-height:1.5}.muted[data-v-25f9d92e]{color:var(--muted)}.small[data-v-25f9d92e]{font-size:12px}.day+.day[data-v-25f9d92e]{margin-top:18px}.day h3[data-v-25f9d92e]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:12px;font-weight:600}.day ul[data-v-25f9d92e]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.day li[data-v-25f9d92e]{border-radius:8px}.day li.major[data-v-25f9d92e]{background:color-mix(in srgb, var(--loss-soft) 55%, transparent)}.day li.past[data-v-25f9d92e]{opacity:.5}.day li.expanded[data-v-25f9d92e]{background:var(--field)}.row[data-v-25f9d92e]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:52px 10px 44px minmax(0,1fr) 70px 70px;align-items:center;gap:10px;padding:8px 6px;font-size:13px;display:grid}.row[data-v-25f9d92e]:hover{background:var(--field)}.time[data-v-25f9d92e],.num[data-v-25f9d92e]{font-variant-numeric:tabular-nums}.num[data-v-25f9d92e]{text-align:right}.ccy[data-v-25f9d92e]{font-size:12px;font-weight:600}.title[data-v-25f9d92e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot[data-v-25f9d92e]{background:var(--faint);border-radius:50%;width:8px;height:8px}.dot.high[data-v-25f9d92e]{background:var(--loss)}.dot.medium[data-v-25f9d92e]{background:var(--brand)}.detail[data-v-25f9d92e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:4px 8px 12px 68px;display:grid}.detail .wide[data-v-25f9d92e]{grid-column:1/-1}.detail dt[data-v-25f9d92e]{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px}.detail dd[data-v-25f9d92e]{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.legend[data-v-25f9d92e]{color:var(--faint);margin:16px 0 0;font-size:11.5px}@media (width<=720px){.row[data-v-25f9d92e]{grid-template-columns:48px 10px 40px minmax(0,1fr)}.row .num[data-v-25f9d92e]{display:none}.detail[data-v-25f9d92e]{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:8px}}.chart[data-v-2136454f]{width:100%;position:relative}.legend[data-v-2136454f]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.key[data-v-2136454f]{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.swatch[data-v-2136454f]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.swatch.cum[data-v-2136454f]{background:var(--neutral-series)}.swatch.tp[data-v-2136454f]{background:var(--gain)}.swatch.sl[data-v-2136454f]{background:var(--loss)}.grid line[data-v-2136454f]{stroke:var(--grid);stroke-width:1px}.grid line.zero[data-v-2136454f]{stroke:var(--grid-strong)}.axis[data-v-2136454f]{fill:var(--faint);font-size:10.5px}.area[data-v-2136454f]{fill:var(--neutral-series);opacity:.13}.line[data-v-2136454f]{fill:none;stroke:var(--neutral-series);stroke-width:2px;stroke-linejoin:round}.dot[data-v-2136454f]{fill:var(--neutral-series);stroke:var(--surface);stroke-width:2px}.last-label[data-v-2136454f]{fill:var(--text);font-size:12px;font-weight:600}.baseline[data-v-2136454f]{stroke:var(--grid-strong);stroke-width:1px}.bar-tp[data-v-2136454f]{fill:var(--gain)}.bar-sl[data-v-2136454f]{fill:var(--loss)}.crosshair[data-v-2136454f]{stroke:var(--crosshair);stroke-width:1px;stroke-dasharray:3 3}.chart-empty[data-v-2136454f]{color:var(--faint);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.tip[data-v-2136454f]{background:var(--surface-3);border:1px solid var(--border);min-width:152px;box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.tip strong[data-v-2136454f]{margin-bottom:3px;font-size:12px}.tip span[data-v-2136454f]{color:var(--muted);align-items:center;gap:6px;display:flex}.tip b[data-v-2136454f]{color:var(--text);margin-left:auto}.tip-net[data-v-2136454f]{border-top:1px solid var(--border-soft);margin-top:3px;padding-top:5px}.page[data-v-61203f86]{gap:16px;display:grid}.page-head h1[data-v-61203f86]{margin:0 0 4px;font-size:22px}.sub[data-v-61203f86]{color:var(--muted);margin:0;font-size:13.5px}.filters[data-v-61203f86]{flex-wrap:wrap;gap:6px;display:flex}.filters button[data-v-61203f86]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.filters button.on[data-v-61203f86]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.ranges[data-v-61203f86]{flex-wrap:wrap;gap:6px;display:flex}.ranges button[data-v-61203f86]{border:1px solid var(--border-soft);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12.5px}.ranges button.on[data-v-61203f86]{border-color:var(--brand);color:var(--brand)}.ranges button[data-v-61203f86]:disabled{cursor:progress}.cards[data-v-61203f86]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.card[data-v-61203f86]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.card .label[data-v-61203f86]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.card .value[data-v-61203f86]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1.15}.card .hint[data-v-61203f86]{color:var(--muted);font-size:12px}.value.gain[data-v-61203f86]{color:var(--gain)}.value.loss[data-v-61203f86]{color:var(--loss)}.value.info[data-v-61203f86]{color:var(--neutral-series)}.locked[data-v-61203f86]{border:1px dashed var(--border-soft);color:var(--muted);border-radius:10px;margin:0;padding:11px 14px;font-size:13px;line-height:1.55}.table-wrap[data-v-61203f86]{overflow-x:auto}table[data-v-61203f86]{border-collapse:collapse;width:100%;font-size:13.5px}th[data-v-61203f86]{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:8px 10px;font-size:10.5px}td[data-v-61203f86]{border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:9px 10px}tbody tr:last-child td[data-v-61203f86]{border-bottom:0}.num[data-v-61203f86]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-61203f86]{color:var(--muted)}.buy[data-v-61203f86]{color:var(--gain)}.sell[data-v-61203f86]{color:var(--loss)}.status[data-v-61203f86]{background:var(--field);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11.5px}.status.active[data-v-61203f86]{background:var(--brand-soft);color:var(--brand)}.status.tp[data-v-61203f86]{background:var(--gain-soft);color:var(--gain)}.status.sl[data-v-61203f86]{background:var(--loss-soft);color:var(--loss)}.status.closed[data-v-61203f86]{background:var(--brand-soft);color:var(--brand)}.check-page[data-v-98fb15ef]{background:radial-gradient(ellipse at top, var(--glow), transparent 60%), var(--bg);min-height:100dvh;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px))}.top[data-v-98fb15ef]{justify-content:space-between;align-items:center;gap:12px;max-width:960px;margin:0 auto;display:flex}.brand[data-v-98fb15ef]{color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.brand img[data-v-98fb15ef]{border-radius:9px}.body[data-v-98fb15ef]{gap:22px;max-width:460px;margin:24px auto 0;display:grid}.state[data-v-98fb15ef]{color:var(--muted);text-align:center;padding:80px 0}.join[data-v-98fb15ef]{text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);justify-items:center;gap:8px;padding:20px 18px;display:grid}.join h1[data-v-98fb15ef]{margin:0;font-size:18px}.join p[data-v-98fb15ef]{color:var(--muted);margin:0 0 6px;font-size:13.5px}.join .btn[data-v-98fb15ef]{width:auto;padding-inline:22px;text-decoration:none}:root{--bg:#040b08;--glow:#176b4557;--surface:#0a1410;--surface-2:#0c1712;--surface-3:#10201a;--border:#7fb8a42e;--border-soft:#ffffff14;--hover:#ffffff08;--green:#176b45;--green-light:#3ddba3;--brand:#7fb8a4;--on-primary:#04120c;--text:#eaf3ec;--muted:#9db3a5;--faint:#64796d;--danger:#ff7b7b;--gain:#26ab80;--loss:#bf4a5e;--gain-soft:#26ab8024;--gain-line:#26ab804d;--loss-soft:#bf4a5e21;--loss-line:#bf4a5e59;--brand-soft:#7fb8a41f;--grid:#ffffff0f;--grid-strong:#ffffff24;--crosshair:#ffffff38;--neutral-series:#7a9fc4;--radius:12px;--radius-lg:24px;--shadow:0 24px 60px #00000073;--glass:linear-gradient(165deg, #ffffff12, #ffffff06);--glass-border:#ffffff1c;--glass-highlight:#ffffff1a;--glass-shadow:0 30px 70px #00000080;--field:#ffffff0a;--field-focus:#ffffff12}:root[data-theme=light]{--bg:#f2f6f3;--glow:#2daa782e;--surface:#fff;--surface-2:#fff;--surface-3:#eaf0ec;--border:#3d6b5c4d;--border-soft:#10221a1f;--hover:#10221a0a;--green:#176b45;--green-light:#2fbf8c;--brand:#3d6b5c;--on-primary:#04120c;--glass:linear-gradient(165deg, #ffffffeb, #ffffffb8);--glass-border:#10221a1a;--glass-highlight:#ffffffe6;--glass-shadow:0 26px 60px #10221a24;--field:#10221a09;--field-focus:#fffffff2;--text:#10221a;--muted:#4f6359;--faint:#75887d;--danger:#a83a52;--gain:#23a47b;--loss:#a83a52;--gain-soft:#23a47b1f;--gain-line:#23a47b57;--loss-soft:#a83a521a;--loss-line:#a83a5252;--brand-soft:#3d6b5c1f;--grid:#10221a17;--grid-strong:#10221a33;--crosshair:#10221a52;--neutral-series:#4a6f96;--shadow:0 24px 60px #10221a24}*{box-sizing:border-box}body{background:radial-gradient(900px 520px at 50% -12%, var(--glow), transparent 70%), var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;transition:background-color .18s,color .18s}h1,h2{letter-spacing:-.01em;margin:0;font-weight:600}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.field{margin-bottom:18px;display:block}.field>.label{letter-spacing:.01em;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.input{background:var(--field);border:1px solid var(--border-soft);border-radius:var(--radius);width:100%;padding:15px 16px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.input:focus{border-color:var(--brand);background:var(--field-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.input::placeholder{color:var(--faint)}.btn{border-radius:var(--radius);background:linear-gradient(135deg, var(--green), var(--green-light));width:100%;color:var(--on-primary);cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb, var(--green) 30%, transparent);border:0;justify-content:center;align-items:center;gap:8px;padding:15px 16px;font-size:15px;font-weight:600;transition:opacity .15s,filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 32px color-mix(in srgb, var(--green) 38%, transparent);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{box-shadow:none;opacity:.55;cursor:default}.btn-quiet{border:1px solid var(--border-soft);color:var(--muted);background:0 0;padding:10px 14px;font-size:13px;font-weight:500}.btn-quiet:hover:not(:disabled){color:var(--text);border-color:var(--border);filter:none}.btn-link{width:auto;color:var(--brand);background:0 0;padding:0;font-size:13px;font-weight:500}.btn-link:hover:not(:disabled){filter:none;text-decoration:underline}.btn-link:disabled{color:var(--faint)}.alert{border:1px solid color-mix(in srgb, var(--danger) 38%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.5}.gain{color:var(--gain)}.loss{color:var(--loss)}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);padding:18px 20px}.panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.table-wrap{overflow-x:auto}table.grid{border-collapse:collapse;width:100%;font-size:13px}table.grid th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:600}table.grid td{border-bottom:1px solid var(--border-soft);vertical-align:middle;white-space:nowrap;padding:9px 10px}table.grid tbody tr:last-child td{border-bottom:0}.btn-sm{border-radius:9px;width:auto;padding:7px 12px;font-size:12.5px}.btn-buy{background:linear-gradient(135deg, #1b7a52, var(--gain))}.btn-sell{background:linear-gradient(135deg, #8f3245, var(--loss));color:#fff}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-gain{background:var(--gain-soft);color:var(--gain);border-color:var(--gain-line)}.badge-loss{background:var(--loss-soft);color:var(--loss);border-color:var(--loss-line)}.badge-brand{background:var(--brand-soft);color:var(--brand);border-color:var(--border)}.badge-off{background:var(--surface-3);color:var(--muted);border-color:var(--border-soft)}.empty{text-align:center;color:var(--faint);padding:26px 12px;font-size:13px}.spin{border:2px solid color-mix(in srgb, var(--on-primary) 35%, transparent);border-top-color:var(--on-primary);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}*{transition-duration:.01ms!important}}
