.dicon[data-v-2b1fe30d]{width:76px;text-align:center;cursor:pointer;padding:8px;border-radius:8px}.dicon[data-v-2b1fe30d]:hover{background:#ffffff14}.glyph[data-v-2b1fe30d]{position:relative;width:48px;height:48px;margin:0 auto 6px;background:#ffffff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge[data-v-2b1fe30d]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:#e1483c;color:#fff;border-radius:999px;border:2px solid #0E1B2B;font-size:.6rem;font-weight:800;line-height:14px;display:flex;align-items:center;justify-content:center}.lbl[data-v-2b1fe30d]{font-size:.72rem;color:#e5e9ec;text-shadow:0 1px 2px rgba(0,0,0,.5)}.k3-window[data-v-b637a9f1]{position:absolute;background:var(--surface-raised, #fff);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;color:var(--ink);min-width:320px;min-height:200px}.k3-window.maximized[data-v-b637a9f1]{border-radius:0}.k3-window-head[data-v-b637a9f1]{height:38px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 8px 0 10px;gap:8px;cursor:move;flex-shrink:0}.k3-window.maximized .k3-window-head[data-v-b637a9f1]{cursor:default}.dot[data-v-b637a9f1]{width:11px;height:11px;border-radius:50%}.dot.red[data-v-b637a9f1]{background:#ff5f57}.dot.yellow[data-v-b637a9f1]{background:#febc2e}.dot.green[data-v-b637a9f1]{background:#28c840}.k3-window-title[data-v-b637a9f1]{font-size:.78rem;font-weight:600;color:var(--ink-soft);margin-left:6px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k3-window-body[data-v-b637a9f1]{flex:1;overflow:auto;position:relative}.k3-window-controls[data-v-b637a9f1]{display:flex;align-items:center;gap:2px;flex-shrink:0}.k3-window-btn[data-v-b637a9f1]{flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink-soft, #4A5568);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.k3-window-btn[data-v-b637a9f1]:hover,.k3-window-btn[data-v-b637a9f1]:focus-visible{background:var(--brand, #1EA8A0);color:#fff;outline:none}.k3-window-btn[data-v-b637a9f1]:active{background:var(--brand-dark, #0F7A73)}.k3-window-close[data-v-b637a9f1]:hover,.k3-window-close[data-v-b637a9f1]:focus-visible{background:var(--accent, #F5821F);color:#fff}.k3-window-close[data-v-b637a9f1]:active{background:var(--accent-dark, #D66C0F)}.k3-resize-handle[data-v-b637a9f1]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;z-index:2}.k3-resize-handle[data-v-b637a9f1]:after{content:"";position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-right:2px solid var(--ink-faint, #94A0B2);border-bottom:2px solid var(--ink-faint, #94A0B2);border-radius:0 0 2px;opacity:.6}.portal[data-v-d28afc72]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.ticker[data-v-d28afc72]{background:#16233d;color:#fff;font-family:var(--font-mono);font-size:.66rem;padding:6px 0;overflow:hidden;white-space:nowrap;flex-shrink:0}.ticker-inner[data-v-d28afc72]{display:inline-flex;gap:20px;padding:0 16px}.tick .up[data-v-d28afc72]{color:#4ade94}.tick .down[data-v-d28afc72]{color:#ff8a7a}.tname[data-v-d28afc72]{color:#b8bec9}.scroll[data-v-d28afc72]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.store[data-v-d28afc72]{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#0f7a73,#1ea8a0);border-radius:12px;padding:16px;color:#fff;flex-wrap:wrap}.s-name[data-v-d28afc72]{font-family:var(--font-display);font-weight:800;font-size:1.05rem}.s-rating[data-v-d28afc72]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:.72rem}.stars[data-v-d28afc72]{color:#ffb800;letter-spacing:1px}.rv[data-v-d28afc72]{font-weight:700}.rp[data-v-d28afc72]{opacity:.8}.s-right[data-v-d28afc72]{margin-left:auto;display:flex;gap:16px}.s-stat[data-v-d28afc72]{text-align:right}.s-stat b[data-v-d28afc72]{font-family:var(--font-mono);font-size:1.1rem;display:block}.s-stat span[data-v-d28afc72]{font-size:.64rem;opacity:.8}.block[data-v-d28afc72]{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:14px}.bh[data-v-d28afc72]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bh h3[data-v-d28afc72]{font-size:.86rem;font-family:var(--font-display)}.badge[data-v-d28afc72]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;background:var(--surface);padding:3px 9px;border-radius:999px;color:var(--ink-soft)}.hint[data-v-d28afc72]{font-size:.71rem;color:var(--ink-faint);line-height:1.55;margin:0 0 10px}.empty[data-v-d28afc72]{font-size:.75rem;color:var(--ink-faint);line-height:1.5}.feedback[data-v-d28afc72]{font-size:.73rem;color:var(--brand-dark);background:var(--brand-tint);padding:7px 10px;border-radius:7px;margin-bottom:10px}.reg[data-v-d28afc72]{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:18px}.reg h2[data-v-d28afc72]{font-size:1rem;font-family:var(--font-display);margin:0 0 6px}.reg-lead[data-v-d28afc72]{font-size:.76rem;color:var(--ink-faint);line-height:1.6;margin:0 0 14px}.reg-block[data-v-d28afc72]{font-size:.78rem;color:var(--accent-dark);background:var(--accent-tint, #FFF1E0);padding:12px;border-radius:9px;line-height:1.5}.reg-linked[data-v-d28afc72]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rl[data-v-d28afc72]{display:flex;justify-content:space-between;gap:10px;font-size:.72rem;padding:7px 10px;background:var(--surface);border-radius:7px}.rl span[data-v-d28afc72]{color:var(--ink-faint)}.reg-field[data-v-d28afc72]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:.72rem;font-weight:600;color:var(--ink-soft)}.reg-field input[data-v-d28afc72]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--surface);color:var(--ink);font-size:.85rem;font-family:var(--font-body)}.reg-field input[data-v-d28afc72]:focus{outline:none;border-color:var(--brand)}.reg-cats[data-v-d28afc72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:7px}.reg-cat[data-v-d28afc72]{text-align:left;padding:9px 11px;border-radius:9px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.reg-cat.on[data-v-d28afc72]{border-color:var(--brand);background:var(--brand-tint)}.reg-cat b[data-v-d28afc72]{display:block;font-size:.78rem}.reg-cat span[data-v-d28afc72]{font-size:.64rem;color:var(--ink-faint);font-family:var(--font-mono)}.reg-err[data-v-d28afc72]{font-size:.73rem;color:var(--down);margin-bottom:10px}.reg-submit[data-v-d28afc72]{width:100%;padding:11px;border:none;border-radius:9px;background:var(--brand);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.reg-submit[data-v-d28afc72]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.mono[data-v-d28afc72]{font-family:var(--font-mono)}.showcase[data-v-d28afc72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.sc[data-v-d28afc72]{background:var(--surface);border-radius:9px;padding:10px;text-align:center}.sc-emoji[data-v-d28afc72]{font-size:1.4rem}.sc-name[data-v-d28afc72]{font-size:.72rem;font-weight:600;margin-top:4px}.sc-price[data-v-d28afc72]{font-family:var(--font-mono);font-weight:700;font-size:.8rem;margin-top:3px}.sc-stock[data-v-d28afc72]{font-size:.64rem;color:var(--ink-faint);margin-top:2px}.sc-stock.zero[data-v-d28afc72]{color:var(--down);font-weight:700}.cats[data-v-d28afc72]{display:flex;flex-direction:column}.cat[data-v-d28afc72]{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border)}.cat[data-v-d28afc72]:first-child{border-top:none}.c-main[data-v-d28afc72]{flex:1}.c-name[data-v-d28afc72]{font-size:.79rem;font-weight:700}.cat.owned .c-name[data-v-d28afc72]{color:var(--up)}.c-meta[data-v-d28afc72]{font-size:.66rem;color:var(--ink-faint);font-family:var(--font-mono);margin-top:2px}.c-action[data-v-d28afc72]{min-width:96px;text-align:right}.ok[data-v-d28afc72]{font-size:.72rem;color:var(--up);font-weight:700}.muted[data-v-d28afc72]{font-size:.7rem;color:var(--ink-faint)}.buy[data-v-d28afc72]{padding:6px 12px;border:none;border-radius:7px;background:var(--brand);color:#fff;font-weight:700;font-size:.73rem;font-family:var(--font-mono);cursor:pointer}.buy[data-v-d28afc72]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.vip[data-v-d28afc72]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:10px;background:linear-gradient(135deg,#f5821f22,#1ea8a022);border:1px solid var(--accent)}.v-main[data-v-d28afc72]{flex:1}.v-name[data-v-d28afc72]{font-size:.82rem;font-weight:800}.v-note[data-v-d28afc72]{font-size:.68rem;color:var(--ink-faint);margin-top:2px}.v-buy[data-v-d28afc72]{padding:8px 14px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-weight:700;font-size:.76rem;font-family:var(--font-mono);cursor:pointer}.v-buy[data-v-d28afc72]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.pcard[data-v-ce94a21a]{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;padding:10px;position:relative;transition:box-shadow .12s ease}.pcard[data-v-ce94a21a]:hover{box-shadow:var(--shadow-md, 0 6px 16px rgba(22,35,61,.08))}.emoji[data-v-ce94a21a]{font-size:1.6rem;text-align:center;padding:10px 0;background:var(--brand-tint);border-radius:8px;margin-bottom:8px}.pname[data-v-ce94a21a]{font-size:.78rem;font-weight:600;margin-bottom:4px}.trend[data-v-ce94a21a]{position:absolute;top:8px;right:8px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;padding:2px 5px;border-radius:5px;background:var(--surface-raised);box-shadow:var(--shadow-sm)}.trend.up[data-v-ce94a21a]{color:var(--up)}.trend.down[data-v-ce94a21a]{color:var(--down)}.event-badge[data-v-ce94a21a]{font-size:.6rem;font-weight:700;padding:3px 6px;border-radius:5px;margin-bottom:6px;display:inline-block}.event-badge.surge[data-v-ce94a21a]{background:#1ea8a026;color:var(--up)}.event-badge.crash[data-v-ce94a21a]{background:#e1483c26;color:var(--down)}.price[data-v-ce94a21a]{font-family:var(--font-mono);font-weight:700;font-size:.95rem;color:var(--ink)}.owned[data-v-ce94a21a]{font-size:.66rem;color:var(--ink-faint)}.supply[data-v-ce94a21a]{font-size:.64rem;color:var(--ink-faint);margin-bottom:8px}.supply.low[data-v-ce94a21a]{color:var(--down)}button[data-v-ce94a21a]{width:100%;margin-top:8px;padding:7px;border-radius:7px;border:none;background:var(--brand);color:#fff;font-weight:700;font-size:.76rem;cursor:pointer}button[data-v-ce94a21a]:hover{background:var(--brand-dark)}button[data-v-ce94a21a]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.stamp[data-v-ce94a21a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1ea8a014;border-radius:10px;opacity:0;pointer-events:none}.stamp.show[data-v-ce94a21a]{animation:stampAnim-ce94a21a .6s ease forwards}.stamp span[data-v-ce94a21a]{border:3px solid var(--brand);color:var(--brand);font-weight:800;font-size:.7rem;padding:4px 10px;border-radius:6px;transform:rotate(-12deg)}@keyframes stampAnim-ce94a21a{0%{opacity:0;transform:scale(1.4)}30%{opacity:1;transform:scale(1)}to{opacity:0}}.portal[data-v-17e74eb8]{display:flex;flex-direction:column;height:100%;position:relative}.topbar[data-v-17e74eb8]{background:var(--surface-raised);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0}.brand[data-v-17e74eb8]{font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--accent)}.brand span[data-v-17e74eb8]{color:var(--ink-faint);font-weight:600;font-size:.72rem}.balance[data-v-17e74eb8]{margin-left:auto;background:var(--brand-tint);color:var(--brand-dark);font-family:var(--font-mono);font-weight:700;font-size:.74rem;padding:5px 10px;border-radius:999px}.capacity[data-v-17e74eb8]{font-size:.7rem;color:var(--ink-faint);font-family:var(--font-mono)}.capacity.full[data-v-17e74eb8]{color:var(--down);font-weight:700}.cart-pill[data-v-17e74eb8]{background:var(--accent);color:#fff;font-weight:700;font-size:.74rem;padding:5px 11px;border-radius:999px;border:none;cursor:pointer}.cat-bar[data-v-17e74eb8]{display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}.cat[data-v-17e74eb8]{padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--ink-soft);font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap}.cat.on[data-v-17e74eb8]{background:var(--brand);border-color:var(--brand);color:#fff}.cat.locked[data-v-17e74eb8]{opacity:.6}.grid-wrap[data-v-17e74eb8]{padding:14px 16px;overflow-y:auto;flex:1}.grid[data-v-17e74eb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cart-overlay[data-v-17e74eb8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#0b142080;display:flex;align-items:center;justify-content:center;padding:20px}.cart-modal[data-v-17e74eb8]{width:100%;max-width:430px;max-height:100%;display:flex;flex-direction:column;background:var(--surface-raised);border-radius:14px;box-shadow:var(--shadow-md);overflow:hidden}.cart-head[data-v-17e74eb8]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--border)}.cart-title[data-v-17e74eb8]{font-weight:800;font-size:.92rem;font-family:var(--font-display)}.x[data-v-17e74eb8]{width:26px;height:26px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--ink-faint);cursor:pointer}.x[data-v-17e74eb8]:hover{background:var(--accent);color:#fff}.cart-empty[data-v-17e74eb8]{padding:26px 16px;text-align:center;font-size:.8rem;color:var(--ink-faint)}.cart-lines[data-v-17e74eb8]{display:flex;flex-direction:column;overflow-y:auto;flex:1}.cart-line[data-v-17e74eb8]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border)}.cart-line .emoji[data-v-17e74eb8]{font-size:1.25rem}.cl-info[data-v-17e74eb8]{flex:1;min-width:0}.cl-name[data-v-17e74eb8]{font-size:.78rem;font-weight:700}.cl-unit[data-v-17e74eb8]{font-size:.66rem;color:var(--ink-faint);font-family:var(--font-mono)}.qty[data-v-17e74eb8]{display:flex;align-items:center;gap:5px}.qb[data-v-17e74eb8]{width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink);cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.qb[data-v-17e74eb8]:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.qv[data-v-17e74eb8]{font-family:var(--font-mono);font-weight:700;font-size:.78rem;min-width:16px;text-align:center;color:var(--ink)}.cl-sub[data-v-17e74eb8]{font-family:var(--font-mono);font-weight:700;font-size:.78rem;min-width:62px;text-align:right}.rm[data-v-17e74eb8]{border:none;background:transparent;color:var(--ink-faint);cursor:pointer;font-size:.78rem;padding:4px}.rm[data-v-17e74eb8]:hover{color:var(--down)}.cart-foot[data-v-17e74eb8]{padding:13px 16px;border-top:1px solid var(--border)}.sum[data-v-17e74eb8]{display:flex;justify-content:space-between;font-size:.76rem;color:var(--ink-faint);margin-bottom:9px}.total[data-v-17e74eb8]{color:var(--ink);font-size:.84rem}.err[data-v-17e74eb8]{font-size:.73rem;color:var(--down);margin-bottom:9px}.acts[data-v-17e74eb8]{display:flex;gap:8px}.ghost[data-v-17e74eb8]{flex:1;padding:9px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--ink-soft);font-weight:600;font-size:.77rem;cursor:pointer}.primary[data-v-17e74eb8]{flex:1.4;padding:9px;border:none;border-radius:8px;background:var(--brand);color:#fff;font-weight:700;font-size:.79rem;cursor:pointer}.primary[data-v-17e74eb8]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.portal[data-v-d66736d3]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.lock[data-v-d66736d3]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.lock-card[data-v-d66736d3]{width:100%;max-width:320px;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;padding:26px 24px;box-shadow:var(--shadow-md)}.lock-brand[data-v-d66736d3]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#2e7d5b;text-align:center}.lock-brand span[data-v-d66736d3]{color:var(--ink)}.lock-sub[data-v-d66736d3]{text-align:center;font-size:.76rem;color:var(--ink-faint);margin:4px 0 20px}.f[data-v-d66736d3]{display:flex;flex-direction:column;gap:4px;font-size:.7rem;color:var(--ink-soft);font-weight:600;margin-bottom:12px}.f input[data-v-d66736d3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:var(--surface);color:var(--ink);font-size:.85rem;font-family:var(--font-mono)}.login[data-v-d66736d3]{width:100%;padding:11px;border:none;border-radius:9px;background:#2e7d5b;color:#fff;font-weight:700;font-size:.87rem;cursor:pointer}.login[data-v-d66736d3]:disabled{opacity:.6;cursor:wait}.open-lead[data-v-d66736d3]{font-size:.73rem;color:var(--ink-faint);line-height:1.55;margin:0 0 14px;text-align:center}.open-fields[data-v-d66736d3]{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.of[data-v-d66736d3]{display:flex;justify-content:space-between;gap:10px;font-size:.73rem;padding:7px 10px;background:var(--surface);border-radius:7px}.of span[data-v-d66736d3]{color:var(--ink-faint)}.of b[data-v-d66736d3]{color:var(--ink)}.open-err[data-v-d66736d3]{font-size:.72rem;color:var(--down);margin-bottom:10px;text-align:center}.lock-note[data-v-d66736d3]{font-size:.66rem;color:var(--ink-faint);text-align:center;margin-top:14px;line-height:1.5}.topbar[data-v-d66736d3]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-raised);flex-shrink:0}.brand[data-v-d66736d3]{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:#2e7d5b}.brand span[data-v-d66736d3]{color:var(--ink)}.timer[data-v-d66736d3]{margin-left:auto;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-soft)}.timer.warn[data-v-d66736d3]{color:var(--down);font-weight:700}.logout[data-v-d66736d3]{padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--ink-soft);font-size:.72rem;cursor:pointer}.logout[data-v-d66736d3]:hover{background:var(--surface)}.scroll[data-v-d66736d3]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:16px}.acct[data-v-d66736d3]{background:linear-gradient(135deg,#16233d,#2e7d5b);border-radius:14px;padding:18px;color:#fff}.acct-label[data-v-d66736d3]{font-size:.68rem;opacity:.75;letter-spacing:.05em;text-transform:uppercase}.acct-balance[data-v-d66736d3]{font-family:var(--font-mono);font-size:1.7rem;font-weight:700;margin:6px 0 10px}.acct-iban[data-v-d66736d3]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;opacity:.9}.acct-meta[data-v-d66736d3]{display:flex;justify-content:space-between;margin-top:10px;font-size:.68rem;opacity:.8}.acct-debt[data-v-d66736d3]{margin-top:10px;font-size:.7rem;background:#ffffff24;padding:5px 9px;border-radius:6px}.block[data-v-d66736d3]{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:14px}.block-head[data-v-d66736d3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.block-head h3[data-v-d66736d3]{font-size:.86rem;font-family:var(--font-display)}.badge[data-v-d66736d3]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;background:var(--surface);padding:4px 9px;border-radius:999px;color:var(--ink-soft)}.badge.up[data-v-d66736d3]{color:var(--up)}.badge.down[data-v-d66736d3]{color:var(--down)}.hint[data-v-d66736d3]{font-size:.7rem;color:var(--ink-faint);line-height:1.5;margin:0 0 10px}.empty[data-v-d66736d3]{font-size:.75rem;color:var(--ink-faint);padding:8px 0}.esc-list[data-v-d66736d3]{display:flex;flex-direction:column}.esc-row[data-v-d66736d3]{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:.74rem}.esc-net[data-v-d66736d3]{font-family:var(--font-mono);font-weight:700;min-width:70px;color:var(--up)}.esc-detail[data-v-d66736d3]{flex:1;font-size:.66rem;color:var(--ink-faint)}.esc-left[data-v-d66736d3]{font-size:.68rem;color:var(--ink-soft);font-family:var(--font-mono)}.more[data-v-d66736d3]{font-size:.68rem;color:var(--ink-faint);padding-top:7px}.feedback[data-v-d66736d3]{font-size:.73rem;color:var(--brand-dark);background:var(--brand-tint);padding:6px 10px;border-radius:7px;margin-bottom:10px}.asset-list[data-v-d66736d3]{display:flex;flex-direction:column}.asset[data-v-d66736d3]{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);flex-wrap:wrap}.a-icon[data-v-d66736d3]{font-size:1.15rem}.a-info[data-v-d66736d3]{flex:1;min-width:110px}.a-name[data-v-d66736d3]{font-size:.78rem;font-weight:700}.a-sym[data-v-d66736d3]{font-size:.64rem;color:var(--ink-faint);font-family:var(--font-mono)}.a-price[data-v-d66736d3]{text-align:right;min-width:88px}.ap[data-v-d66736d3]{font-family:var(--font-mono);font-weight:700;font-size:.78rem}.ac[data-v-d66736d3]{font-family:var(--font-mono);font-size:.64rem}.ac.up[data-v-d66736d3]{color:var(--up)}.ac.down[data-v-d66736d3]{color:var(--down)}.a-hold[data-v-d66736d3]{min-width:60px;text-align:right;font-size:.7rem;font-family:var(--font-mono);color:var(--ink-soft)}.a-hold .none[data-v-d66736d3]{color:var(--ink-faint)}.a-actions[data-v-d66736d3]{display:flex;gap:5px;align-items:center}.qin[data-v-d66736d3]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;width:52px;border:1px solid var(--border);border-radius:6px;padding:4px 6px;background:var(--surface);color:var(--ink);font-size:.72rem;font-family:var(--font-mono)}.qin[data-v-d66736d3]::-webkit-outer-spin-button,.qin[data-v-d66736d3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy[data-v-d66736d3],.sell[data-v-d66736d3]{padding:5px 10px;border:none;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer}.buy[data-v-d66736d3]{background:var(--brand);color:#fff}.sell[data-v-d66736d3]{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft)}.sell[data-v-d66736d3]:disabled{opacity:.45;cursor:not-allowed}.id-card[data-v-c42c05a0]{background:linear-gradient(135deg,hsl(var(--seed-hue),32%,20%),hsl(calc(var(--seed-hue) + 40),38%,28%));border-radius:14px;padding:14px 16px 12px;color:#fff;box-shadow:0 10px 30px #00000047;position:relative;overflow:hidden}.id-card[data-v-c42c05a0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 1px,transparent 1px 9px);pointer-events:none}.ic-head[data-v-c42c05a0]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.22)}.ic-flag[data-v-c42c05a0]{font-size:.85rem;opacity:.85}.ic-title[data-v-c42c05a0]{font-size:.68rem;font-weight:800;letter-spacing:.09em}.ic-body[data-v-c42c05a0]{display:flex;gap:14px;padding:12px 0}.ic-avatar[data-v-c42c05a0]{width:62px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.ic-initials[data-v-c42c05a0]{width:56px;height:62px;border:1.5px solid rgba(255,255,255,.5);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.25rem;background:#ffffff17}.ic-avatar-label[data-v-c42c05a0]{font-size:.5rem;letter-spacing:.1em;opacity:.6}.ic-fields[data-v-c42c05a0]{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:5px}.ic-row[data-v-c42c05a0]{display:flex;gap:8px;align-items:baseline;position:relative;z-index:1}.ic-row dt[data-v-c42c05a0]{width:74px;flex-shrink:0;font-size:.6rem;letter-spacing:.04em;opacity:.62;text-transform:uppercase}.ic-row dd[data-v-c42c05a0]{margin:0;font-size:.74rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-c42c05a0]{font-family:var(--font-mono);letter-spacing:.02em}.copyable[data-v-c42c05a0]{cursor:pointer;border-radius:6px;margin:-2px -6px;padding:2px 6px;transition:background .14s ease}.copyable[data-v-c42c05a0]:hover,.copyable[data-v-c42c05a0]:focus-visible{background:#ffffff1f;outline:none}.copyable.copied[data-v-c42c05a0]{background:#78ffc829}.ic-copy[data-v-c42c05a0]{margin-left:auto;width:13px;height:13px;flex-shrink:0;opacity:.55;display:flex}.ic-copy svg[data-v-c42c05a0]{width:100%;height:100%}.copyable:hover .ic-copy[data-v-c42c05a0],.copyable:focus-visible .ic-copy[data-v-c42c05a0]{opacity:.95}.copyable.copied .ic-copy[data-v-c42c05a0]{opacity:1;color:#8cffcb}.ic-foot[data-v-c42c05a0]{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.22);position:relative;z-index:1}.ic-foot.copyable[data-v-c42c05a0]{margin:0 -6px;padding:9px 6px 4px;border-radius:0 0 6px 6px}.ic-iban-label[data-v-c42c05a0]{font-size:.58rem;letter-spacing:.09em;opacity:.6;flex-shrink:0}.ic-iban[data-v-c42c05a0]{font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-toast[data-v-c42c05a0]{position:absolute;bottom:8px;right:10px;z-index:2;font-size:.6rem;font-weight:700;background:#00000073;color:#8cffcb;padding:3px 8px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-toast.err[data-v-c42c05a0]{color:#ffb4a8}@media (prefers-reduced-motion: reduce){.copyable[data-v-c42c05a0]{transition:none}}.portal[data-v-319093aa]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.topbar[data-v-319093aa]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-raised);flex-shrink:0}.brand[data-v-319093aa]{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:#3b5ba5}.brand span[data-v-319093aa]{color:var(--ink)}.gameday[data-v-319093aa]{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint)}.scroll[data-v-319093aa]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.hero[data-v-319093aa]{background:linear-gradient(135deg,#16233d,#3b5ba5);border-radius:12px;padding:18px;color:#fff}.hero h2[data-v-319093aa]{font-size:1.02rem;font-family:var(--font-display);margin:0 0 6px}.hero p[data-v-319093aa]{font-size:.76rem;opacity:.86;line-height:1.55;margin:0}.block[data-v-319093aa]{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:14px}.block-head h3[data-v-319093aa]{font-size:.86rem;font-family:var(--font-display);margin-bottom:10px}.status-grid[data-v-319093aa]{display:flex;gap:10px;flex-wrap:wrap}.st[data-v-319093aa]{flex:1;min-width:130px;background:var(--surface);border-radius:10px;padding:11px}.st.on[data-v-319093aa]{border:1px solid var(--brand)}.st-label[data-v-319093aa]{font-size:.66rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.st-value[data-v-319093aa]{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;margin:3px 0}.st.on .st-value[data-v-319093aa]{color:var(--up)}.st-note[data-v-319093aa]{font-size:.65rem;color:var(--ink-faint);line-height:1.4}.period[data-v-319093aa]{margin-top:11px;font-size:.71rem;color:var(--ink-soft);line-height:1.7}.feedback[data-v-319093aa]{font-size:.73rem;color:var(--brand-dark);background:var(--brand-tint);padding:7px 10px;border-radius:7px;margin-bottom:11px;line-height:1.5}.grant[data-v-319093aa]{border-top:1px solid var(--border);padding-top:12px;margin-top:4px}.grant[data-v-319093aa]:first-of-type{border-top:none;padding-top:0;margin-top:0}.g-top[data-v-319093aa]{display:flex;justify-content:space-between;align-items:center;gap:10px}.g-name[data-v-319093aa]{font-size:.83rem;font-weight:700}.g-amount[data-v-319093aa]{font-family:var(--font-mono);font-weight:700;font-size:.88rem;color:var(--up)}.g-desc[data-v-319093aa]{font-size:.72rem;color:var(--ink-faint);line-height:1.55;margin:6px 0 11px}.apply[data-v-319093aa]{padding:9px 18px;border:none;border-radius:8px;background:#3b5ba5;color:#fff;font-weight:700;font-size:.79rem;cursor:pointer}.apply[data-v-319093aa]:hover{background:#2e4a8a}.g-done[data-v-319093aa]{font-size:.75rem;color:var(--up);font-weight:600;background:var(--brand-tint);padding:8px 11px;border-radius:8px}.g-pending[data-v-319093aa]{background:var(--surface);border-radius:8px;padding:11px;text-align:center}.cd[data-v-319093aa]{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--accent)}.cd-note[data-v-319093aa]{font-size:.68rem;color:var(--ink-faint);margin-top:5px;line-height:1.5}.warn[data-v-319093aa]{font-size:.72rem;color:var(--down);background:#e1483c1a;padding:7px 10px;border-radius:7px}.ann[data-v-319093aa]{border-top:1px solid var(--border);padding-top:11px;margin-top:11px}.ann[data-v-319093aa]:first-of-type{border-top:none;padding-top:0;margin-top:0}.ann-top[data-v-319093aa]{display:flex;justify-content:space-between;align-items:center;gap:10px}.ann-title[data-v-319093aa]{font-size:.83rem;font-weight:700}.ann-amount[data-v-319093aa]{font-family:var(--font-mono);font-weight:700;font-size:.85rem;color:var(--up)}.ann-body[data-v-319093aa]{font-size:.73rem;color:var(--ink-faint);line-height:1.55;margin:5px 0 10px;white-space:pre-wrap}.ann-del[data-v-319093aa]{margin-top:8px;padding:4px 9px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--ink-faint);font-size:.66rem;cursor:pointer}.ann-del[data-v-319093aa]:hover{color:var(--down);border-color:var(--down)}.block.admin[data-v-319093aa]{border-color:var(--accent)}.toggle[data-v-319093aa]{padding:4px 11px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--ink-soft);font-size:.7rem;cursor:pointer}.form[data-v-319093aa]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.fl[data-v-319093aa]{display:flex;flex-direction:column;gap:4px;font-size:.68rem;color:var(--ink-soft);font-weight:600;flex:1}.fl input[data-v-319093aa],.fl textarea[data-v-319093aa]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;border:1px solid var(--border);border-radius:7px;padding:8px 10px;background:var(--surface);color:var(--ink);font-size:.78rem;font-family:var(--font-body);resize:vertical}.fl input[data-v-319093aa]::-webkit-outer-spin-button,.fl input[data-v-319093aa]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frow[data-v-319093aa]{display:flex;gap:10px;flex-wrap:wrap}.publish[data-v-319093aa]{padding:10px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-weight:700;font-size:.8rem;cursor:pointer}.publish[data-v-319093aa]:disabled{opacity:.6;cursor:wait}.portal[data-v-320a9632]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.topbar[data-v-320a9632]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-raised);flex-shrink:0}.brand[data-v-320a9632]{font-family:var(--font-display);font-weight:800;font-size:.95rem;color:#8a5a3c}.brand span[data-v-320a9632]{color:var(--ink-faint);font-weight:600;font-size:.72rem}.cap[data-v-320a9632]{margin-left:auto;font-size:.7rem;color:var(--ink-faint);font-family:var(--font-mono)}.tabs[data-v-320a9632]{display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.tab[data-v-320a9632]{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--ink-soft);font-size:.73rem;font-weight:600;cursor:pointer}.tab.on[data-v-320a9632]{background:#8a5a3c;border-color:#8a5a3c;color:#fff}.tab[data-v-320a9632]:disabled{opacity:.4;cursor:not-allowed}.scroll[data-v-320a9632]{flex:1;overflow-y:auto;padding:14px 16px}.lead[data-v-320a9632]{font-size:.76rem;color:var(--ink-soft);line-height:1.6;margin:0 0 12px}.feedback[data-v-320a9632]{font-size:.74rem;color:var(--brand-dark);background:var(--brand-tint);padding:8px 11px;border-radius:8px;margin-bottom:12px}.list[data-v-320a9632]{display:flex;flex-direction:column;gap:8px}.wh[data-v-320a9632]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);flex-wrap:wrap}.wh.current[data-v-320a9632]{border-color:var(--brand);background:var(--brand-tint)}.wh.owned[data-v-320a9632]{opacity:.55}.wh-main[data-v-320a9632]{flex:1;min-width:150px}.wh-name[data-v-320a9632]{font-size:.82rem;font-weight:700;display:flex;align-items:center;gap:7px}.tag[data-v-320a9632]{font-size:.62rem;background:var(--brand);color:#fff;padding:2px 7px;border-radius:999px;font-weight:700}.tag.past[data-v-320a9632]{background:var(--ink-faint)}.wh-note[data-v-320a9632]{font-size:.68rem;color:var(--ink-faint);margin-top:2px}.wh-cap[data-v-320a9632]{font-family:var(--font-mono);font-size:.78rem;font-weight:700;min-width:74px}.wh-price[data-v-320a9632]{font-family:var(--font-mono);font-size:.78rem;min-width:88px;color:var(--ink-soft)}.wh-action[data-v-320a9632]{min-width:110px;text-align:right}.buy[data-v-320a9632]{padding:7px 13px;border:none;border-radius:7px;background:#8a5a3c;color:#fff;font-weight:700;font-size:.74rem;cursor:pointer}.buy[data-v-320a9632]:disabled{background:var(--border);color:var(--ink-faint);cursor:not-allowed}.muted[data-v-320a9632]{color:var(--ink-faint);font-size:.74rem}.browser[data-v-bd02310a]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.chrome[data-v-bd02310a]{background:var(--surface);padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.url-bar[data-v-bd02310a]{display:flex;align-items:center;gap:7px;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:5px 10px}.lock[data-v-bd02310a]{font-size:.7rem}.url-bar input[data-v-bd02310a]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;outline:none;font-family:var(--font-mono);font-size:.75rem;color:var(--ink)}.url-bar input[data-v-bd02310a]::placeholder{color:var(--ink-faint)}.url-err[data-v-bd02310a]{font-size:.66rem;color:var(--down);white-space:nowrap}.tabs[data-v-bd02310a]{display:flex;gap:5px;padding:7px 12px;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0;background:var(--surface)}.tab[data-v-bd02310a]{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-soft);font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,color .12s ease}.tab.on[data-v-bd02310a]{font-weight:700}.tab[data-v-bd02310a]:hover{border-color:var(--ink-faint)}.t-icon[data-v-bd02310a]{font-size:.85rem}.viewport[data-v-bd02310a]{flex:1;overflow:hidden;position:relative}.viewport[data-v-bd02310a]>*{height:100%}.mail-layout[data-v-d600fd3d]{display:flex;height:100%}.mail-list[data-v-d600fd3d]{width:200px;border-right:1px solid var(--border);overflow-y:auto;flex-shrink:0}.mail-item[data-v-d600fd3d]{padding:10px 12px;border-bottom:1px solid var(--border);cursor:pointer;font-size:.78rem}.mail-item.unread[data-v-d600fd3d]{font-weight:700}.mail-item[data-v-d600fd3d]:hover,.mail-item.active[data-v-d600fd3d]{background:var(--brand-tint)}.mail-item .from[data-v-d600fd3d]{color:var(--ink-soft);font-size:.68rem;margin-bottom:2px;font-weight:600}.mail-content[data-v-d600fd3d]{flex:1;padding:18px;font-size:.85rem;line-height:1.6;overflow-y:auto}.mail-content h3[data-v-d600fd3d]{margin:0 0 4px;font-family:var(--font-display);font-size:1rem}.mail-content .meta[data-v-d600fd3d]{color:var(--ink-faint);font-size:.72rem;margin-bottom:14px}.empty[data-v-d600fd3d]{color:var(--ink-faint);text-align:center;margin-top:40px;font-size:.85rem}.setup-gate[data-v-19991237]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.sg-card[data-v-19991237]{max-width:340px;text-align:center}.sg-icon[data-v-19991237]{font-size:2.2rem}.sg-title[data-v-19991237]{font-family:var(--font-display);font-weight:800;font-size:1rem;margin-top:8px}.sg-steps[data-v-19991237]{display:flex;gap:6px;margin:16px 0 12px}.sg-step[data-v-19991237]{flex:1;font-size:.66rem;padding:7px 4px;border-radius:8px;background:var(--surface);color:var(--ink-faint)}.sg-step.done[data-v-19991237]{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.sg-reset[data-v-19991237]{margin-top:16px;padding:6px 13px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--ink-faint);font-size:.72rem;cursor:pointer}.sg-reset[data-v-19991237]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.sg-hint[data-v-19991237]{font-size:.76rem;color:var(--ink-faint);line-height:1.6;margin:0}.seller-panel[data-v-19991237]{display:flex;flex-direction:column;height:100%;position:relative}.topbar[data-v-19991237]{background:var(--surface-raised);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;gap:14px;flex-shrink:0}.logo[data-v-19991237]{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--ink)}.logo span[data-v-19991237]{color:var(--brand)}.reset-btn[data-v-19991237]{padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--ink-faint);font-size:.72rem;font-weight:600;cursor:pointer}.reset-btn[data-v-19991237]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.reset-overlay[data-v-19991237]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#0b14208c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.reset-modal[data-v-19991237]{width:100%;max-width:400px;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:10px}.rm-head[data-v-19991237]{display:flex;align-items:center;justify-content:space-between}.rm-title[data-v-19991237]{font-family:var(--font-display);font-weight:800;font-size:.92rem}.rm-x[data-v-19991237]{width:26px;height:26px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--ink-faint);cursor:pointer}.rm-x[data-v-19991237]:hover{background:var(--accent);color:#fff}.rm-option[data-v-19991237]{text-align:left;padding:12px;border-radius:10px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink);transition:border-color .12s ease,background .12s ease}.rm-option[data-v-19991237]:hover:not(:disabled){border-color:var(--brand);background:var(--brand-tint)}.rm-option.danger[data-v-19991237]:hover:not(:disabled){border-color:var(--down);background:#e1483c17}.rm-option[data-v-19991237]:disabled{opacity:.5;cursor:wait}.rm-o-name[data-v-19991237]{font-size:.83rem;font-weight:700}.rm-o-desc[data-v-19991237]{font-size:.7rem;color:var(--ink-faint);line-height:1.5;margin-top:4px}.rm-busy[data-v-19991237]{font-size:.75rem;color:var(--ink-faint);text-align:center}.balance-pill[data-v-19991237]{background:var(--brand-tint);color:var(--brand-dark);font-family:var(--font-mono);font-weight:700;font-size:.76rem;padding:5px 11px;border-radius:999px;margin-left:auto}.store-bar[data-v-19991237]{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.store-name[data-v-19991237]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background:var(--surface-raised);border-radius:6px;padding:4px 7px;font-size:.82rem;font-weight:700;color:var(--ink);-webkit-text-fill-color:var(--ink);font-family:var(--font-display);max-width:180px}.store-name[data-v-19991237]:hover,.store-name[data-v-19991237]:focus{border-color:var(--border);background:var(--surface);outline:none}.store-name[data-v-19991237]:-webkit-autofill,.store-name[data-v-19991237]:-webkit-autofill:hover,.store-name[data-v-19991237]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0px 1000px var(--surface-raised) inset;transition:background-color 9999s ease-in-out 0s}.store-rating[data-v-19991237]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--ink-faint)}.stars[data-v-19991237]{color:var(--star, #FFB800);letter-spacing:1px;font-size:.85rem}.rating-lbl[data-v-19991237]{font-weight:600;color:var(--ink-soft)}.rating-next[data-v-19991237]{color:var(--ink-faint)}.store-meta[data-v-19991237]{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-19991237]{font-size:.65rem;font-family:var(--font-mono);padding:3px 8px;border-radius:999px;background:var(--surface);color:var(--ink-soft);white-space:nowrap}.chip.escrow[data-v-19991237]{background:var(--accent-tint, #FFF1E0);color:var(--accent-dark)}.chip.promo[data-v-19991237]{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.row.locked[data-v-19991237]{opacity:.55}.lock-tag[data-v-19991237]{font-size:.7rem}.sale-meta .net[data-v-19991237]{color:var(--up);font-weight:700}.panel-body[data-v-19991237]{flex:1;overflow:hidden;display:flex;gap:0}.listings[data-v-19991237]{flex:1;overflow-y:auto;padding:10px 12px}.row[data-v-19991237]{display:grid;grid-template-columns:1.6fr .7fr .9fr 1fr 1.2fr .9fr;align-items:center;gap:8px;padding:8px 6px;border-bottom:1px solid var(--border);font-size:.78rem}.row.head[data-v-19991237]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-weight:700}.col-product[data-v-19991237]{display:flex;align-items:center;gap:8px}.emoji[data-v-19991237]{font-size:1.1rem}.pname[data-v-19991237]{font-weight:600}.col-num[data-v-19991237]{text-align:right;padding-right:4px}.col-num.zero[data-v-19991237]{color:var(--down)}.col-num.low[data-v-19991237]{color:var(--accent)}.mono[data-v-19991237]{font-family:var(--font-mono)}.col-price input[data-v-19991237]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;width:100%;border:1px solid var(--border);border-radius:6px;padding:4px 6px;font-size:.76rem;background:var(--surface-raised, #fff);color:var(--ink)}.col-price input[data-v-19991237]::-webkit-outer-spin-button,.col-price input[data-v-19991237]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.margin[data-v-19991237]{font-size:.64rem;color:var(--up);margin-top:2px;text-align:right}.margin.negative[data-v-19991237]{color:var(--down)}.col-score[data-v-19991237]{display:flex;align-items:center;gap:6px}.score-bar[data-v-19991237]{flex:1;height:6px;border-radius:999px;background:var(--border);overflow:hidden}.score-bar .fill[data-v-19991237]{height:100%;background:var(--brand)}.score-val[data-v-19991237]{font-size:.68rem;color:var(--ink-faint);width:34px}.toggle-btn[data-v-19991237]{width:100%;padding:5px;border-radius:7px;border:1px solid var(--border);background:var(--surface, #F5F7F8);color:var(--ink-faint);font-weight:700;font-size:.72rem;cursor:pointer}.toggle-btn.active[data-v-19991237]{background:var(--brand);border-color:var(--brand);color:#fff}.toggle-btn[data-v-19991237]:disabled{opacity:.45;cursor:not-allowed}.sales-feed[data-v-19991237]{width:200px;border-left:1px solid var(--border);padding:12px;overflow-y:auto;flex-shrink:0}.eyebrow[data-v-19991237]{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:700;margin-bottom:10px}.empty[data-v-19991237]{color:var(--ink-faint);font-size:.76rem;line-height:1.5}.sale-item[data-v-19991237]{display:flex;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.sale-name[data-v-19991237]{font-size:.74rem;font-weight:600}.sale-meta[data-v-19991237]{font-size:.66rem;color:var(--ink-faint)}.viewer[data-v-c643cd6a]{display:flex;flex-direction:column;height:100%;background:var(--bg)}.vbar[data-v-c643cd6a]{display:flex;align-items:baseline;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.vname[data-v-c643cd6a]{font-family:var(--font-mono);font-size:.76rem;font-weight:700;color:var(--ink)}.vmeta[data-v-c643cd6a]{font-size:.66rem;color:var(--ink-faint)}.vcanvas[data-v-c643cd6a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 18px;background:repeating-conic-gradient(var(--surface) 0% 25%,var(--surface-raised) 0% 50%) 0 0 / 18px 18px}.vframe[data-v-c643cd6a]{width:100%;max-width:380px}.vhint[data-v-c643cd6a]{font-size:.68rem;color:var(--ink-faint);text-align:center;margin:0;line-height:1.5}.login-screen[data-v-7873cb3b]{height:100%;display:flex;align-items:center;justify-content:center}.login-card[data-v-7873cb3b]{width:320px;background:#16233d8c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 26px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0006}.brand[data-v-7873cb3b]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#fff;text-align:center}.brand-mark[data-v-7873cb3b]{color:#3fcfc5}.subtitle[data-v-7873cb3b]{text-align:center;font-size:.78rem;color:#94a0b2;margin-top:4px;margin-bottom:22px}.login-form[data-v-7873cb3b]{display:flex;flex-direction:column;gap:12px}.field[data-v-7873cb3b]{display:flex;flex-direction:column;gap:5px;font-size:.72rem;color:#b8bec9;font-weight:600}.field input[data-v-7873cb3b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 11px;color:#fff;font-size:.85rem;font-family:var(--font-body)}.field input[data-v-7873cb3b]:focus{outline:none;border-color:#3fcfc5}.field input[data-v-7873cb3b]:-webkit-autofill,.field input[data-v-7873cb3b]:-webkit-autofill:hover,.field input[data-v-7873cb3b]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #16233D inset;transition:background-color 9999s ease-in-out 0s}.error[data-v-7873cb3b]{background:#e1483c26;border:1px solid rgba(225,72,60,.4);color:#ff8a7a;font-size:.74rem;padding:7px 10px;border-radius:8px}.submit-btn[data-v-7873cb3b]{margin-top:4px;padding:10px;border:none;border-radius:9px;background:#f5821f;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .15s ease}.submit-btn[data-v-7873cb3b]:hover:not(:disabled){background:#d66c0f}.submit-btn[data-v-7873cb3b]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-7873cb3b]{display:flex;align-items:center;gap:10px;margin:18px 0;color:#5c6b7a;font-size:.7rem}.divider[data-v-7873cb3b]:before,.divider[data-v-7873cb3b]:after{content:"";flex:1;height:1px;background:#ffffff1f}.google-btn[data-v-7873cb3b]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;border-radius:9px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#e5e9ec;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease}.google-btn[data-v-7873cb3b]:hover:not(:disabled){background:#ffffff1f}.google-btn[data-v-7873cb3b]:disabled{opacity:.6;cursor:not-allowed}.switch-mode[data-v-7873cb3b]{text-align:center;margin-top:18px;font-size:.76rem;color:#94a0b2}.switch-mode a[data-v-7873cb3b]{color:#3fcfc5;font-weight:600;margin-left:4px}.screen[data-v-1311fa2d]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.card[data-v-1311fa2d]{width:100%;max-width:400px;background:#16233d94;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0006}.brand[data-v-1311fa2d]{font-family:var(--font-display);font-weight:800;font-size:.8rem;color:#fff;opacity:.65;text-align:center;letter-spacing:.08em}.mark[data-v-1311fa2d]{color:#3fcfc5}.title[data-v-1311fa2d]{font-family:var(--font-display);font-weight:800;font-size:1.14rem;color:#fff;margin-top:8px;text-align:center}.subtitle[data-v-1311fa2d]{font-size:.76rem;color:#94a0b2;margin-top:7px;line-height:1.55;text-align:center}.preview[data-v-1311fa2d]{margin-top:18px;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#1b3550,#2b5c6e);border:1px solid rgba(255,255,255,.14)}.pv-head[data-v-1311fa2d]{font-size:.6rem;font-weight:800;letter-spacing:.09em;color:#fff;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.18)}.pv-body[data-v-1311fa2d]{display:flex;gap:11px;padding:11px}.pv-avatar[data-v-1311fa2d]{width:46px;height:54px;flex-shrink:0;border:1.5px solid rgba(255,255,255,.45);border-radius:5px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#fff}.pv-fields[data-v-1311fa2d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pv-row[data-v-1311fa2d]{display:flex;gap:8px;align-items:baseline}.pv-row span[data-v-1311fa2d]{width:66px;flex-shrink:0;font-size:.56rem;letter-spacing:.04em;color:#fff9;text-transform:uppercase}.pv-row b[data-v-1311fa2d]{font-size:.7rem;color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-1311fa2d]{font-family:var(--font-mono)}form[data-v-1311fa2d]{display:flex;flex-direction:column;gap:11px;margin-top:16px}input[data-v-1311fa2d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:11px 13px;color:#fff;font-size:.9rem;font-family:var(--font-body);text-align:center}input[data-v-1311fa2d]:focus{outline:none;border-color:#3fcfc5}input[data-v-1311fa2d]:-webkit-autofill,input[data-v-1311fa2d]:-webkit-autofill:hover,input[data-v-1311fa2d]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #16233D inset;transition:background-color 9999s ease-in-out 0s}.primary[data-v-1311fa2d]{padding:11px;border:none;border-radius:9px;background:#f5821f;color:#fff;font-family:var(--font-display);font-weight:600;font-size:.88rem;cursor:pointer}.primary[data-v-1311fa2d]:hover:not(:disabled){background:#d66c0f}.primary[data-v-1311fa2d]:disabled{opacity:.5;cursor:not-allowed}.steps[data-v-1311fa2d]{display:flex;gap:6px;margin-top:16px}.step[data-v-1311fa2d]{flex:1;text-align:center;font-size:.6rem;padding:6px 4px;border-radius:7px;background:#ffffff0d;color:#94a0b2;line-height:1.3}.step.done[data-v-1311fa2d]{background:#3fcfc52e;color:#3fcfc5;font-weight:700}#k3-os[data-v-c93b3ba9]{height:100vh;overflow:hidden;background:radial-gradient(circle at 20% 20%,#14304a 0%,transparent 45%),radial-gradient(circle at 80% 80%,#0f2a3d 0%,transparent 50%),linear-gradient(160deg,#0b1420,#0e1b2b);color:#fff}.boot[data-v-c93b3ba9]{height:100%;background:#000;display:flex;align-items:center;justify-content:center;flex-direction:column}.power-btn[data-v-c93b3ba9]{width:84px;height:84px;border-radius:50%;border:2px solid #34C285;background:transparent;color:#34c285;font-size:1.8rem;cursor:pointer}.power-btn[data-v-c93b3ba9]:hover{box-shadow:0 0 30px #34c28580}.hint[data-v-c93b3ba9]{color:#5c6b7a;font-family:var(--font-mono);font-size:.78rem;margin-top:16px;letter-spacing:.05em}.boot-log[data-v-c93b3ba9]{font-family:var(--font-mono);color:#34c285;font-size:.78rem;line-height:1.9}.desktop[data-v-c93b3ba9]{position:relative;height:100%}.desktop-icons[data-v-c93b3ba9]{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;gap:20px}.offline-overlay[data-v-c93b3ba9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;background:#0b14208c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.offline-card[data-v-c93b3ba9]{width:300px;background:var(--surface-raised, #fff);color:var(--ink);border-radius:16px;padding:26px 24px;text-align:center;box-shadow:0 24px 70px #00000073}.offline-title[data-v-c93b3ba9]{font-family:var(--font-display);font-weight:800;font-size:1.1rem}.offline-sub[data-v-c93b3ba9]{font-size:.8rem;color:var(--ink-faint);margin-top:8px;line-height:1.5}.offline-stats[data-v-c93b3ba9]{display:flex;gap:12px;margin:20px 0 6px}.offline-stat[data-v-c93b3ba9]{flex:1;background:var(--surface);border-radius:10px;padding:12px 8px}.stat-val[data-v-c93b3ba9]{font-family:var(--font-mono);font-weight:700;font-size:1.05rem}.stat-val.earn[data-v-c93b3ba9]{color:var(--up, #1EA8A0)}.stat-lbl[data-v-c93b3ba9]{font-size:.66rem;color:var(--ink-faint);margin-top:3px;text-transform:uppercase;letter-spacing:.04em}.offline-ok[data-v-c93b3ba9]{width:100%;margin-top:14px;padding:10px;border:none;border-radius:10px;background:var(--accent, #F5821F);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.offline-ok[data-v-c93b3ba9]:hover{background:var(--accent-dark, #D66C0F)}.taskbar[data-v-c93b3ba9]{position:absolute;bottom:0;left:0;right:0;height:52px;background:#0b1420d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;padding:0 14px;gap:10px}.start[data-v-c93b3ba9]{font-family:var(--font-display);font-weight:800;color:#34c285;font-size:.95rem}.tb-item[data-v-c93b3ba9]{position:relative;background:#ffffff14;border-radius:6px;padding:6px 12px;font-size:.78rem;color:#e5e9ec;cursor:pointer;display:flex;align-items:center;gap:6px}.tb-item.open[data-v-c93b3ba9]{background:#1ea8a038}.tb-item[data-v-c93b3ba9]:hover{background:#ffffff24}.tb-dot[data-v-c93b3ba9]{width:4px;height:4px;border-radius:50%;background:var(--brand,#1EA8A0);margin-left:2px}.badge[data-v-c93b3ba9]{background:var(--accent);border-radius:999px;padding:0 6px;font-size:.65rem}.tb-right[data-v-c93b3ba9]{margin-left:auto;display:flex;align-items:center;gap:12px}.theme-toggle[data-v-c93b3ba9]{width:30px;height:30px;padding:0;border:none;border-radius:8px;background:#ffffff14;color:#e5e9ec;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.theme-toggle[data-v-c93b3ba9]:hover{background:var(--brand,#1EA8A0);color:#fff}.theme-toggle.lang[data-v-c93b3ba9]{font-family:var(--font-mono);font-size:.66rem;font-weight:700;width:auto;padding:0 8px}.user-pill[data-v-c93b3ba9]{font-size:.74rem;color:#b8bec9;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock[data-v-c93b3ba9]{font-family:var(--font-mono);font-size:.8rem;color:#94a0b2}:root{--bg: #FFFFFF;--surface: #F5F7F8;--surface-raised: #FFFFFF;--ink: #16233D;--ink-soft: #4A5568;--ink-faint: #94A0B2;--brand: #1EA8A0;--brand-dark: #0F7A73;--brand-tint: #E3F6F4;--accent: #F5821F;--accent-dark: #D66C0F;--accent-tint: #FFF1E0;--border: #E5E9EC;--up: #1EA8A0;--down: #E1483C;--star: #FFB800;--font-display: "Sora", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-body: "Inter", system-ui, sans-serif;--radius: 10px;--shadow-sm: 0 1px 2px rgba(22,35,61,.06);--shadow-md: 0 8px 24px rgba(22,35,61,.1);color-scheme:light}[data-theme=dark]{--bg: #0E1420;--surface: #111827;--surface-raised: #161D2C;--ink: #ECEFF4;--ink-soft: #A8B0BF;--ink-faint: #6B7280;--brand: #3FCFC5;--brand-dark: #5EE0D6;--brand-tint: #123430;--accent: #FF9C4D;--accent-dark: #FFB374;--border: #262E3F;--up: #3FCFC5;--down: #FF6B6B;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background .18s ease,color .18s ease}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.015em;margin:0}.mono{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:8px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}button:hover{box-shadow:var(--shadow-sm)}button:active{transform:scale(.97)}button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}button.primary:hover{background:var(--brand-dark)}button.accent{background:var(--accent);color:#fff;border-color:var(--accent)}button.accent:hover{background:var(--accent-dark)}button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card:hover{box-shadow:var(--shadow-md)}.badge{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark)}.badge.accent{background:var(--accent-tint, #FFF1E0);color:var(--accent-dark)}.eyebrow{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}::selection{background:var(--brand);color:#fff}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
