:root{--bg-dark:#121212;--bg-sidebar:#1e1e1e;--bg-sidebar-hover:#2d2d2d;--text-main:#e0e0e0;--text-muted:#888;--accent-green:#7fa650;--accent-green-hover:#8cb859;--table-felt:#2b5c3f;--table-rim:#3d2b1f;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background-color:var(--bg-dark);color:var(--text-main);height:100vh;overflow:hidden}#app{width:100vw;height:100vh;display:flex}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.sidebar[data-v-dabffe31]{background-color:var(--bg-sidebar);border-right:1px solid #333;flex-direction:column;width:200px;height:100%;display:flex}.logo-container[data-v-dabffe31]{text-align:center;padding:20px}.logo[data-v-dabffe31]{color:var(--accent-green);letter-spacing:-.5px;text-transform:lowercase;font-size:24px;font-weight:800}.nav-menu[data-v-dabffe31]{flex-direction:column;flex-grow:1;padding:10px 0;display:flex}.nav-item[data-v-dabffe31]{color:var(--text-muted);align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-dabffe31]:hover{background-color:var(--bg-sidebar-hover);color:var(--text-main)}.nav-item.active[data-v-dabffe31]{color:var(--accent-green);border-left:4px solid var(--accent-green);background-color:#26331a;padding-left:16px}.icon[data-v-dabffe31]{text-align:center;width:24px;margin-right:15px;font-size:20px}.user-section[data-v-dabffe31]{padding-bottom:20px}.play-button-container[data-v-dabffe31]{padding:15px 20px}.btn-play[data-v-dabffe31]{background-color:var(--accent-green);color:#fff;border-radius:6px;width:100%;padding:12px 0;font-size:18px;font-weight:700;transition:background-color .2s,transform .1s;box-shadow:0 4px #5b7a38}.btn-play[data-v-dabffe31]:hover{background-color:var(--accent-green-hover);transform:translateY(-2px);box-shadow:0 6px #5b7a38}.btn-play[data-v-dabffe31]:active{transform:translateY(2px);box-shadow:0 2px #5b7a38}.guest-info-block[data-v-dabffe31]{cursor:pointer;background:#ffffff0d;border-radius:8px;align-items:center;gap:10px;margin:0 16px;padding:8px 12px;transition:background .2s;display:flex}.guest-info-block[data-v-dabffe31]:hover{background:#ffffff1a}.guest-avatar[data-v-dabffe31]{font-size:20px}.guest-name-col[data-v-dabffe31]{flex-direction:column;line-height:1.2;display:flex}.role-badge-row[data-v-dabffe31]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.guest-role[data-v-dabffe31]{letter-spacing:.4px;color:#f59e0b;background:#f59e0b33;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.guest-role.member-role[data-v-dabffe31]{color:#4ade80;background:#22c55e33}.chips-pill[data-v-dabffe31]{color:#fbbf24;font-size:10px;font-weight:700}.guest-name[data-v-dabffe31]{color:#ddd;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:700;overflow:hidden}.card[data-v-7019ce84]{perspective:1000px;cursor:pointer;width:64px;height:90px;transition:transform .2s,box-shadow .2s;animation:.38s cubic-bezier(.22,1,.36,1) both cardDealIn-7019ce84}.card.is-winner[data-v-7019ce84]{z-index:10;transform:translateY(-6px)scale(1.05)}.card.is-winner .card-front[data-v-7019ce84]{border:2px solid #f1c40f;box-shadow:0 0 16px #f1c40fd9,0 6px 14px #00000080}@keyframes cardDealIn-7019ce84{0%{opacity:0;transform:translateY(-24px)scale(.7)rotate(-5deg)}70%{opacity:1;transform:translateY(2px)scale(1.03)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.card-inner[data-v-7019ce84]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.card.is-flipped .card-inner[data-v-7019ce84]{transform:rotateY(180deg)}.card-front[data-v-7019ce84],.card-back[data-v-7019ce84]{backface-visibility:hidden;border-radius:6px;width:100%;height:100%;position:absolute;box-shadow:0 4px 8px #0006}.card-front[data-v-7019ce84]{background-color:#fff;border:1px solid #ddd;justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex}.card-front.red[data-v-7019ce84]{color:#d32f2f}.card-front.black[data-v-7019ce84]{color:#212121}.card-front.suit-heart[data-v-7019ce84]{color:#e11d48}.card-front.suit-diamond[data-v-7019ce84]{color:#2563eb}.card-front.suit-club[data-v-7019ce84]{color:#16a34a}.card-front.suit-spade[data-v-7019ce84]{color:#0f172a}.card-back[data-v-7019ce84]{background-color:#111f3d;background-image:repeating-linear-gradient(45deg,#ffffff17,#ffffff17 5px,#0000 5px 10px),repeating-linear-gradient(-45deg,#ffffff17,#ffffff17 5px,#0000 5px 10px),linear-gradient(135deg,#1d2e53 0%,#0d172e 100%);border:2.5px solid #fff;transform:rotateY(180deg);box-shadow:0 4px 10px #0009}.top-left[data-v-7019ce84],.bottom-right[data-v-7019ce84]{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.top-left[data-v-7019ce84]{top:4px;left:4px}.bottom-right[data-v-7019ce84]{bottom:4px;right:4px;transform:rotate(180deg)}.rank[data-v-7019ce84]{letter-spacing:-1px;font-size:16px;font-weight:800}.suit[data-v-7019ce84]{font-size:12px}.center-suit[data-v-7019ce84]{font-size:32px}.modal-backdrop[data-v-66c8a2bb]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-66c8a2bb]{background:#1c241e;border:1px solid #ffffff26;border-radius:16px;width:90%;max-width:480px;animation:.2s ease-out popIn-66c8a2bb;overflow:hidden;box-shadow:0 20px 50px #000000d9}@keyframes popIn-66c8a2bb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-66c8a2bb]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-left[data-v-66c8a2bb]{align-items:center;gap:10px;display:flex}.invite-icon[data-v-66c8a2bb]{font-size:20px}.modal-header h3[data-v-66c8a2bb]{color:#fff;font-size:18px;font-weight:700}.btn-close[data-v-66c8a2bb]{color:#888;font-size:18px}.btn-close[data-v-66c8a2bb]:hover{color:#fff}.modal-body[data-v-66c8a2bb]{flex-direction:column;gap:18px;padding:24px;display:flex}.invite-instruction[data-v-66c8a2bb]{color:#bbb;font-size:14px;line-height:1.5}.link-box[data-v-66c8a2bb]{background:#111712;border:1px solid #333;border-radius:8px;display:flex;overflow:hidden}.link-box input[data-v-66c8a2bb]{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-family:monospace;font-size:13px}.btn-copy[data-v-66c8a2bb]{background:var(--accent-green);color:#fff;white-space:nowrap;padding:0 18px;font-size:13px;font-weight:700;transition:background .2s}.btn-copy[data-v-66c8a2bb]:hover{background:var(--accent-green-hover)}.room-code-tag[data-v-66c8a2bb]{color:#aaa;text-align:center;background:#ffffff0d;border-radius:6px;padding:8px 14px;font-size:13px}.room-code-tag strong[data-v-66c8a2bb]{color:#ffd54f;letter-spacing:1px;font-family:monospace;font-size:14px}.invite-tip[data-v-66c8a2bb]{color:#888;font-size:12px;line-height:1.4}.modal-footer[data-v-66c8a2bb]{border-top:1px solid #ffffff1a;justify-content:flex-end;padding:16px 24px;display:flex}.btn-secondary[data-v-66c8a2bb]{color:#fff;background:#2a332b;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600;transition:background .2s}.btn-secondary[data-v-66c8a2bb]:hover{background:#384639}.modal-backdrop[data-v-a24886bc]{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#040810e0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;animation:.2s ease-out fadeIn-a24886bc;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn-a24886bc{0%{opacity:0}to{opacity:1}}.review-modal[data-v-a24886bc]{color:#f8fafc;z-index:100000;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:95vw;max-width:1040px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000e6,0 0 40px #22c55e26;background:#0f172a!important}.review-header[data-v-a24886bc]{background:#111c34;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.header-left[data-v-a24886bc]{align-items:center;gap:16px;display:flex}.review-title-group[data-v-a24886bc]{align-items:center;gap:10px;display:flex}.icon-review[data-v-a24886bc]{font-size:26px}.review-title-group h2[data-v-a24886bc]{background:linear-gradient(135deg,#f8fafc,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:19px;font-weight:700}.review-subtitle[data-v-a24886bc]{color:#94a3b8;font-size:11px}.accuracy-badge[data-v-a24886bc]{background:#22c55e26;border:1px solid #22c55e59;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;display:flex}.acc-icon[data-v-a24886bc]{font-size:15px}.acc-val[data-v-a24886bc]{color:#4ade80;margin-right:4px;font-size:15px;font-weight:800}.acc-label[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.5px;color:#86efac;font-size:10px}.acc-exceptional[data-v-a24886bc]{background:#22c55e33;border-color:#22c55e}.acc-great[data-v-a24886bc]{background:#3b82f633;border-color:#3b82f6}.acc-great .acc-val[data-v-a24886bc],.acc-great .acc-label[data-v-a24886bc]{color:#60a5fa}.acc-ok[data-v-a24886bc]{background:#eab30833;border-color:#eab308}.acc-ok .acc-val[data-v-a24886bc],.acc-ok .acc-label[data-v-a24886bc]{color:#facc15}.acc-low[data-v-a24886bc]{background:#ef444433;border-color:#ef4444}.acc-low .acc-val[data-v-a24886bc],.acc-low .acc-label[data-v-a24886bc]{color:#f87171}.header-center[data-v-a24886bc]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.move-pill[data-v-a24886bc]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex}.pill-num[data-v-a24886bc]{font-weight:700}.pill-name[data-v-a24886bc]{color:#94a3b8;font-size:10px}.pill-best[data-v-a24886bc]{color:#4ade80;border-color:#22c55e66}.pill-good[data-v-a24886bc]{color:#60a5fa;border-color:#3b82f666}.pill-inaccuracy[data-v-a24886bc]{color:#facc15;border-color:#eab30866}.pill-mistake[data-v-a24886bc]{color:#fb923c;border-color:#f9731666}.pill-blunder[data-v-a24886bc]{color:#f87171;border-color:#ef444466}.btn-close[data-v-a24886bc]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px;font-size:18px;transition:all .15s}.btn-close[data-v-a24886bc]:hover{color:#fff;background:#ffffff1a}.review-body[data-v-a24886bc]{background:#0b1120;flex-direction:column;flex:1;gap:14px;padding:16px 22px;display:flex;overflow-y:auto}.eval-bar-wrapper[data-v-a24886bc]{background:#0f172ad9;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:8px 14px;display:flex}.eval-bar-label[data-v-a24886bc]{flex-direction:column;min-width:85px;display:flex}.eval-bar-label.right[data-v-a24886bc]{align-items:flex-end}.eval-hero-tag[data-v-a24886bc],.eval-opp-tag[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.eval-hero-tag[data-v-a24886bc]{color:#4ade80}.eval-opp-tag[data-v-a24886bc]{color:#f87171}.eval-pct[data-v-a24886bc]{color:#f1f5f9;font-size:12px;font-weight:700}.eval-bar-track[data-v-a24886bc]{background:#1e293b;border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden}.eval-bar-fill[data-v-a24886bc]{border-radius:5px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.eval-strong[data-v-a24886bc]{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 10px #22c55e80}.eval-even[data-v-a24886bc]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.eval-weak[data-v-a24886bc]{background:linear-gradient(90deg,#dc2626,#ef4444)}.review-content-grid[data-v-a24886bc]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=840px){.review-content-grid[data-v-a24886bc]{grid-template-columns:1fr}}.left-panel[data-v-a24886bc],.right-panel[data-v-a24886bc]{flex-direction:column;gap:12px;min-width:0;display:flex}.eagle-timeline-card[data-v-a24886bc]{background:#0f172ae6;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.eagle-timeline-header[data-v-a24886bc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.etl-title[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.5px;color:#cbd5e1;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.etl-icon[data-v-a24886bc]{font-size:14px}.etl-subtitle[data-v-a24886bc]{color:#64748b;font-size:10.5px}.eagle-timeline-track[data-v-a24886bc]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;align-items:stretch;gap:10px;padding:8px 4px 10px;display:flex;overflow-x:auto}.eagle-timeline-track[data-v-a24886bc]::-webkit-scrollbar{height:5px}.eagle-timeline-track[data-v-a24886bc]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.eagle-step-node[data-v-a24886bc]{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#1e293b99;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;flex:1 1 0;gap:6px;min-width:115px;min-height:74px;padding:10px 12px;transition:all .18s;display:flex;position:relative}.eagle-step-node[data-v-a24886bc]:hover{background:#334155b3;border-color:#ffffff2e;transform:translateY(-2px)}.eagle-step-node.is-active[data-v-a24886bc]{background:#2563eb38;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 0 14px #38bdf859}.eagle-step-node.has-best[data-v-a24886bc]{border-top:3px solid #22c55e}.eagle-step-node.has-good[data-v-a24886bc]{border-top:3px solid #3b82f6}.eagle-step-node.has-inaccuracy[data-v-a24886bc]{border-top:3px solid #eab308}.eagle-step-node.has-mistake[data-v-a24886bc]{border-top:3px solid #f97316}.eagle-step-node.has-blunder[data-v-a24886bc]{border-top:3px solid #ef4444}.esn-top-row[data-v-a24886bc]{justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.esn-idx[data-v-a24886bc]{color:#94a3b8;background:#ffffff14;border-radius:3px;padding:1px 4px}.esn-stage[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.3px;color:#94a3b8}.esn-main-row[data-v-a24886bc]{align-items:center;gap:6px;margin:2px 0;display:flex}.esn-icon[data-v-a24886bc]{font-size:14px;line-height:1}.esn-label[data-v-a24886bc]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.esn-bottom-row[data-v-a24886bc]{justify-content:space-between;align-items:center;gap:4px;margin-top:auto;display:flex}.esn-verdict-tag[data-v-a24886bc]{text-transform:uppercase;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700}.esn-verdict-tag.tag-best[data-v-a24886bc]{color:#4ade80;background:#22c55e33}.esn-verdict-tag.tag-good[data-v-a24886bc]{color:#60a5fa;background:#3b82f633}.esn-verdict-tag.tag-inaccuracy[data-v-a24886bc]{color:#facc15;background:#eab30833}.esn-verdict-tag.tag-mistake[data-v-a24886bc]{color:#fb923c;background:#f9731633}.esn-verdict-tag.tag-blunder[data-v-a24886bc]{color:#f87171;background:#ef444433}.esn-equity[data-v-a24886bc]{margin-left:auto;font-size:10.5px;font-weight:700}.esn-equity.eq-high[data-v-a24886bc]{color:#4ade80}.esn-equity.eq-mid[data-v-a24886bc]{color:#60a5fa}.esn-equity.eq-low[data-v-a24886bc]{color:#f87171}.board-replay-card[data-v-a24886bc]{background:#111c34;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.board-top-info[data-v-a24886bc]{background:#0000004d;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:7px 12px;display:flex}.board-metric[data-v-a24886bc]{flex-direction:column;display:flex}.bm-label[data-v-a24886bc]{text-transform:uppercase;color:#94a3b8;font-size:9px}.bm-val[data-v-a24886bc]{color:#f8fafc;font-size:13px;font-weight:700}.stage-val[data-v-a24886bc]{color:#38bdf8}.bm-val.highlight[data-v-a24886bc]{color:#fbbf24}.comm-cards-stage[data-v-a24886bc],.hero-hand-stage[data-v-a24886bc]{flex-direction:column;gap:6px;display:flex}.stage-label[data-v-a24886bc]{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;font-size:10px;font-weight:600}.cards-row[data-v-a24886bc]{align-items:center;gap:6px;display:flex}.card-slot-placeholder[data-v-a24886bc]{color:#ffffff40;border:2px dashed #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:58px;height:82px;font-size:18px;font-weight:700;display:flex}.hero-hand-stage[data-v-a24886bc]{border-top:1px solid #ffffff0f;flex-direction:row;align-items:center;gap:14px;padding-top:10px}.hero-cards-row[data-v-a24886bc]{gap:6px;display:flex}.hero-hand-info[data-v-a24886bc]{flex-direction:column;gap:2px;display:flex}.hhi-tag[data-v-a24886bc]{color:#94a3b8;text-transform:uppercase;font-size:10px}.hhi-desc[data-v-a24886bc]{color:#38bdf8;font-size:14px;font-weight:700}.hhi-equity[data-v-a24886bc]{color:#cbd5e1;font-size:12px}.hhi-equity strong[data-v-a24886bc]{color:#4ade80}.playback-controls[data-v-a24886bc]{justify-content:center;align-items:center;gap:8px;padding-top:2px;display:flex}.btn-nav[data-v-a24886bc]{color:#f8fafc;cursor:pointer;background:#1e293be6;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.btn-nav[data-v-a24886bc]:hover:not(:disabled){background:#334155;border-color:#fff3}.btn-nav[data-v-a24886bc]:disabled{opacity:.4;cursor:not-allowed}.btn-primary-nav[data-v-a24886bc]{background:#1e293b;min-width:72px}.step-indicator[data-v-a24886bc]{color:#94a3b8;padding:0 4px;font-size:12px;font-weight:600}.right-panel[data-v-a24886bc]{flex-direction:column;gap:12px;display:flex}.coach-card[data-v-a24886bc]{background:#111c34;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.coach-best[data-v-a24886bc]{border-color:#22c55e66;box-shadow:0 0 12px #22c55e1a}.coach-good[data-v-a24886bc]{border-color:#3b82f666}.coach-inaccuracy[data-v-a24886bc]{border-color:#eab30866}.coach-mistake[data-v-a24886bc]{border-color:#f9731666}.coach-blunder[data-v-a24886bc]{border-color:#ef444466;box-shadow:0 0 12px #ef444426}.coach-card-header[data-v-a24886bc]{align-items:center;gap:10px;display:flex}.coach-avatar[data-v-a24886bc]{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:flex}.coach-meta[data-v-a24886bc]{flex-direction:column;gap:1px;display:flex}.coach-title[data-v-a24886bc]{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:600}.coach-verdict-tag[data-v-a24886bc]{border-radius:6px;font-size:14px;font-weight:800}.tag-best[data-v-a24886bc]{color:#4ade80}.tag-good[data-v-a24886bc]{color:#60a5fa}.tag-inaccuracy[data-v-a24886bc]{color:#facc15}.tag-mistake[data-v-a24886bc]{color:#fb923c}.tag-blunder[data-v-a24886bc]{color:#f87171}.tag-neutral[data-v-a24886bc]{color:#38bdf8}.action-summary-row[data-v-a24886bc]{background:#00000040;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.as-box[data-v-a24886bc]{flex-direction:column;display:flex}.as-label[data-v-a24886bc]{text-transform:uppercase;color:#94a3b8;font-size:9px}.as-val[data-v-a24886bc]{font-size:13px;font-weight:700}.optimal-text[data-v-a24886bc]{color:#38bdf8}.as-arrow[data-v-a24886bc]{color:#64748b;font-size:13px}.coach-commentary p[data-v-a24886bc]{color:#e2e8f0;margin:0;font-size:13px;line-height:1.45}.ev-matrix-card[data-v-a24886bc]{background:#111c34;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ev-matrix-title[data-v-a24886bc]{color:#f1f5f9;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;display:flex}.ev-subtitle[data-v-a24886bc]{color:#94a3b8;font-size:10px;font-weight:400}.ev-options-grid[data-v-a24886bc]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ev-option-card[data-v-a24886bc]{background:#1e293b80;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:3px;padding:8px;transition:all .15s;display:flex;position:relative}.ev-option-card.is-optimal[data-v-a24886bc]{background:#38bdf814;border-color:#38bdf8}.ev-option-card.is-chosen[data-v-a24886bc]{outline:2px solid #ffffff59}.ev-option-card.is-optimal.is-chosen[data-v-a24886bc]{background:#38bdf81f;border-color:#38bdf8;outline:2px solid #38bdf873}.ev-opt-head[data-v-a24886bc]{justify-content:space-between;align-items:center;gap:4px;min-height:20px;display:flex}.opt-name[data-v-a24886bc]{color:#e2e8f0;letter-spacing:.4px;white-space:nowrap;font-size:11px;font-weight:800}.ev-badges[data-v-a24886bc]{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.badge-chosen[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.3px;color:#f8fafc;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff47;border-radius:4px;align-items:center;padding:1.5px 5px;font-size:8px;font-weight:700;line-height:1.1;display:inline-flex}.badge-optimal[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.3px;color:#fbbf24;white-space:nowrap;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:4px;align-items:center;gap:2px;padding:1.5px 5px;font-size:8px;font-weight:700;line-height:1.1;display:inline-flex}.badge-star[data-v-a24886bc]{color:#fbbf24;font-size:8.5px;line-height:1}.ev-opt-val[data-v-a24886bc]{font-size:14px;font-weight:800}.ev-opt-val.positive-strong[data-v-a24886bc]{color:#4ade80}.ev-opt-val.positive[data-v-a24886bc]{color:#86efac}.ev-opt-val.negative-strong[data-v-a24886bc]{color:#f87171}.ev-opt-val.negative[data-v-a24886bc]{color:#fca5a5}.ev-opt-val.neutral[data-v-a24886bc]{color:#94a3b8}.ev-opt-desc[data-v-a24886bc]{color:#94a3b8;font-size:9.5px}.milestone-summary-card[data-v-a24886bc]{background:#0f172acc;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.msc-header[data-v-a24886bc]{align-items:center;gap:8px;display:flex}.msc-icon[data-v-a24886bc]{font-size:15px}.msc-title[data-v-a24886bc]{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:11px;font-weight:700}.msc-stats-row[data-v-a24886bc]{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 12px;display:grid}.msc-stat[data-v-a24886bc]{flex-direction:column;gap:2px;display:flex}.msc-label[data-v-a24886bc]{text-transform:uppercase;color:#64748b;font-size:9.5px;font-weight:600}.msc-val[data-v-a24886bc]{color:#f1f5f9;font-size:14px;font-weight:800}.msc-val.highlight-equity[data-v-a24886bc]{color:#38bdf8}.msc-hint[data-v-a24886bc]{color:#94a3b8;background:#38bdf814;border-left:3px solid #38bdf8;border-radius:4px;align-items:center;padding:8px 10px;font-size:10.5px;line-height:1.4;display:flex}.review-empty-state[data-v-a24886bc]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:50px 20px;display:flex}.spinner[data-v-a24886bc]{border:3px solid #ffffff1a;border-top-color:#38bdf8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-a24886bc}@keyframes spin-a24886bc{to{transform:rotate(360deg)}}.review-footer[data-v-a24886bc]{background:#111c34;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;display:flex}.btn-footer-close[data-v-a24886bc]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.btn-footer-close[data-v-a24886bc]:hover{color:#fff;background:#ffffff1f}.btn-footer-next[data-v-a24886bc]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#22c55e);border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .15s;box-shadow:0 4px 14px #22c55e59}.btn-footer-next[data-v-a24886bc]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #22c55e80}.market-ticker-tape[data-v-c750dce6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172ad9;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:12px;max-width:100%;padding:4px 10px;transition:all .2s;display:flex;overflow:hidden}.market-ticker-tape[data-v-c750dce6]:hover{background:#16213af2;border-color:#38bdf859;box-shadow:0 4px 15px #0006,0 0 10px #38bdf826}.ticker-prefix[data-v-c750dce6]{border-right:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:6px;padding-right:8px;display:flex}.pulse-dot[data-v-c750dce6]{background-color:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseGlow-c750dce6;box-shadow:0 0 8px #22c55e}@keyframes pulseGlow-c750dce6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.prefix-label[data-v-c750dce6]{letter-spacing:.8px;color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:800}.ticker-track[data-v-c750dce6]{scrollbar-width:none;flex:1;align-items:center;gap:14px;display:flex;overflow-x:auto}.ticker-track[data-v-c750dce6]::-webkit-scrollbar{display:none}.ticker-item[data-v-c750dce6]{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.ti-sym[data-v-c750dce6]{color:#f1f5f9;font-weight:700}.ti-price[data-v-c750dce6]{color:#cbd5e1;font-family:monospace}.ti-change[data-v-c750dce6]{border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700}.ti-change.pos[data-v-c750dce6]{color:#4ade80;background:#22c55e1f}.ti-change.neg[data-v-c750dce6]{color:#f87171;background:#ef44441f}.ti-games-ago[data-v-c750dce6]{letter-spacing:.2px;color:#94a3b8;background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:700}.ti-games-ago.fresh[data-v-c750dce6]{color:#4ade80;background:#22c55e26}.ti-games-ago.idle[data-v-c750dce6]{color:#fbbf24;background:#f59e0b26}.ticker-dormant-pill[data-v-c750dce6]{color:#fbbf24;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:10px;animation:2s ease-in-out infinite gentleGlow-c750dce6;display:flex}@keyframes gentleGlow-c750dce6{0%,to{opacity:.9}50%{opacity:1;border-color:#f59e0b99}}.tdp-icon[data-v-c750dce6]{font-size:10px}.btn-tape-open[data-v-c750dce6]{color:#38bdf8;cursor:pointer;white-space:nowrap;background:#2563eb40;border:1px solid #38bdf866;border-radius:12px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;transition:all .15s}.btn-tape-open[data-v-c750dce6]:hover{color:#fff;background:#2563eb;border-color:#60a5fa}@media (width<=600px){.ticker-track[data-v-c750dce6]{gap:8px}}.table-container[data-v-cc8a8570]{background-color:var(--bg-dark);flex-direction:column;flex-grow:1;height:100vh;padding:12px 20px;display:flex;overflow:hidden}.status-bar[data-v-cc8a8570]{background-color:#1a201bd9;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 16px;display:flex}.market-ticker-banner[data-v-cc8a8570]{z-index:10;justify-content:center;margin-bottom:8px;display:flex}.left-controls[data-v-cc8a8570],.right-controls[data-v-cc8a8570]{align-items:center;gap:12px;display:flex}.status-indicator[data-v-cc8a8570]{color:#bbb;align-items:center;gap:8px;font-size:13px;display:flex}.status-dot[data-v-cc8a8570]{background-color:#f44336;border-radius:50%;width:8px;height:8px}.status-dot.connected[data-v-cc8a8570]{background-color:#4caf50;box-shadow:0 0 8px #4caf50}.status-dot.connecting[data-v-cc8a8570]{background-color:#ff9800}.mode-pill[data-v-cc8a8570]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.pill-solo[data-v-cc8a8570]{color:#64b5f6;background:#2196f333;border:1px solid #1976d2}.pill-mm[data-v-cc8a8570]{color:#81c784;background:#388e3c40;border:1px solid #388e3c}.pill-invite[data-v-cc8a8570]{color:#ffd54f;background:#ffb30033;border:1px solid #ffa000}.game-stage-badge[data-v-cc8a8570]{color:#ddd;background:#ffffff14;border-radius:6px;padding:3px 10px;font-size:12px}.btn-invite[data-v-cc8a8570]{color:#121212;background:#ffb300;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .2s,transform .1s}.btn-invite[data-v-cc8a8570]:hover{background:#ffc107;transform:translateY(-1px)}.table-size-picker[data-v-cc8a8570]{color:#aaa;align-items:center;gap:6px;font-size:12px;display:flex}.table-size-picker select[data-v-cc8a8570]{color:#fff;background:#252b26;border:1px solid #444;border-radius:4px;padding:4px 8px;font-size:12px}.btn-surrender[data-v-cc8a8570]{color:#ff8a80;background:#3a2b2b;border:1px solid #5c3535;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s}.btn-surrender[data-v-cc8a8570]:hover{color:#ff5252;background:#4a3434}.btn-leave[data-v-cc8a8570]{color:#bbb;background:#2a2d2a;border:1px solid #444;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s}.btn-leave[data-v-cc8a8570]:hover{color:#fff;background:#383d38}.arena-layout[data-v-cc8a8570]{flex:1;gap:16px;min-height:0;display:flex}.poker-table-wrapper[data-v-cc8a8570]{flex-direction:column;flex:1;min-width:0;display:flex}.poker-table[data-v-cc8a8570]{background-color:var(--table-rim);border-radius:120px;flex:1;padding:18px;display:flex;position:relative;box-shadow:inset 0 0 25px #000000e6,0 15px 35px #0009}.table-felt[data-v-cc8a8570]{background:radial-gradient(#2e6644 0%,#1a4029 100%);border:4px solid #14301f;border-radius:105px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #000000a6}.table-logo[data-v-cc8a8570]{letter-spacing:-2px;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:64px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-stage[data-v-cc8a8570]{z-index:25;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.pot-badge[data-v-cc8a8570]{background:#0009;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:flex}.pot-label[data-v-cc8a8570]{color:#ffd54f;letter-spacing:1px;font-size:11px;font-weight:800}.pot-amount[data-v-cc8a8570]{color:#fff;font-size:15px;font-weight:800}.community-cards[data-v-cc8a8570]{align-items:center;gap:8px;display:flex}.card-placeholder[data-v-cc8a8570]{color:#fff3;border:2px dashed #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:58px;height:82px;font-size:20px;font-weight:700;display:flex}.waiting-felt-overlay[data-v-cc8a8570]{z-index:30;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.waiting-card[data-v-cc8a8570]{text-align:center;background:#121814eb;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:28px 36px;display:flex;box-shadow:0 16px 40px #000000b3}.radar-pulse[data-v-cc8a8570]{justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex;position:relative}.pulse-ring[data-v-cc8a8570]{border:2px solid var(--accent-green);border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite radar-cc8a8570;position:absolute}@keyframes radar-cc8a8570{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.pulse-icon[data-v-cc8a8570]{z-index:2;font-size:26px}.waiting-card h3[data-v-cc8a8570]{color:#fff;font-size:20px;font-weight:700}.waiting-subtext[data-v-cc8a8570]{color:#aaa;font-size:14px}.waiting-subtext strong[data-v-cc8a8570]{color:#81c784}.waiting-actions[data-v-cc8a8570]{gap:12px;margin-top:8px;display:flex}.btn-copy-waiting[data-v-cc8a8570]{color:#111;background:#ffb300;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s}.btn-copy-waiting[data-v-cc8a8570]:hover{background:#ffc107;transform:translateY(-2px)}.btn-start-waiting[data-v-cc8a8570]{background:var(--accent-green);color:#fff;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s}.btn-start-waiting[data-v-cc8a8570]:hover{background:var(--accent-green-hover)}.showdown-ribbon[data-v-cc8a8570]{color:#111;z-index:25;background:linear-gradient(135deg,#ffd54f,#ffb300);border-radius:16px;align-items:center;gap:8px;max-width:420px;padding:4px 14px;animation:.3s ease-out ribbonPop-cc8a8570;display:flex;box-shadow:0 4px 14px #00000080}@keyframes ribbonPop-cc8a8570{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.trophy-badge[data-v-cc8a8570]{font-size:15px}.ribbon-text[data-v-cc8a8570]{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:290px;font-size:12px;font-weight:800;overflow:hidden}.ribbon-actions[data-v-cc8a8570]{align-items:center;gap:6px;display:flex}.btn-deal-next[data-v-cc8a8570]{color:#ffd54f;white-space:nowrap;cursor:pointer;background:#1e1e1e;border:1px solid #fff3;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;transition:all .2s}.btn-deal-next[data-v-cc8a8570]:hover{background:#333;transform:translateY(-1px)}.btn-review-hand[data-v-cc8a8570]{color:#f0fdfa;white-space:nowrap;cursor:pointer;background:#0f766e;border:1px solid #fff3;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800;transition:all .2s}.btn-review-hand[data-v-cc8a8570]:hover{background:#0d9488;transform:translateY(-1px);box-shadow:0 2px 8px #0d948866}.player[data-v-cc8a8570]{z-index:20;flex-direction:column;align-items:center;transition:all .3s;display:flex;position:absolute}.user[data-v-cc8a8570]{bottom:6px;left:50%;transform:translate(-50%)}.pos-top-center[data-v-cc8a8570]{top:14px;left:50%;transform:translate(-50%)}.pos-top-left[data-v-cc8a8570]{top:14px;left:20%}.pos-top-right[data-v-cc8a8570]{top:14px;right:20%}.pos-side-left[data-v-cc8a8570]{top:44%;left:30px;transform:translateY(-50%)}.pos-side-right[data-v-cc8a8570]{top:44%;right:30px;transform:translateY(-50%)}.cards-container[data-v-cc8a8570]{gap:4px;margin-bottom:6px;display:flex}.avatar-container[data-v-cc8a8570]{background:#121814e6;border:2px solid #334035;border-radius:14px;align-items:center;gap:8px;min-width:120px;padding:6px 12px;display:flex;position:relative;box-shadow:0 4px 12px #00000080}.player.is-active .avatar-container[data-v-cc8a8570]{border-color:#ffd54f;box-shadow:0 0 16px #ffd54f99}.player.is-winner-node .avatar-container[data-v-cc8a8570]{background:#232d14f2;border-color:gold;box-shadow:0 0 20px #ffd700d9}.player.is-folded[data-v-cc8a8570]{opacity:.45;filter:grayscale(80%)}.avatar[data-v-cc8a8570]{font-size:24px}.winner-crown-badge[data-v-cc8a8570]{font-size:20px;animation:1s ease-in-out infinite alternate bounceCrown-cc8a8570;position:absolute;top:-16px;left:50%;transform:translate(-50%)}@keyframes bounceCrown-cc8a8570{0%{transform:translate(-50%)}to{transform:translate(-50%,-4px)}}.player-type-tag[data-v-cc8a8570]{letter-spacing:.5px;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:800;position:absolute;top:-7px;left:8px}.tag-bot[data-v-cc8a8570]{color:#b0bec5;background:#37474f}.tag-human[data-v-cc8a8570]{color:#a5d6a7;background:#2e7d32}.role-badge[data-v-cc8a8570]{border:1px solid #00000080;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:-6px;right:-6px}.badge-dealer[data-v-cc8a8570]{color:#111;background:#fff}.badge-sb[data-v-cc8a8570]{color:#fff;background:#42a5f5}.badge-bb[data-v-cc8a8570]{color:#fff;background:#ab47bc}.player-info[data-v-cc8a8570]{flex-direction:column;display:flex}.player-name-row[data-v-cc8a8570]{align-items:center;gap:6px;display:flex}.player-name[data-v-cc8a8570]{color:#eee;white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:13px;font-weight:700;overflow:hidden}.turn-tag[data-v-cc8a8570]{color:#ffd54f;text-transform:uppercase;font-size:9px;font-weight:800;animation:1.2s ease-in-out infinite blinkTurn-cc8a8570}@keyframes blinkTurn-cc8a8570{0%,to{opacity:1}50%{opacity:.4}}.player-chips[data-v-cc8a8570]{color:#ffd54f;font-size:12px;font-weight:700}.player-hand-bet[data-v-cc8a8570]{color:#bbb;font-size:11px}.player-hand-bet strong[data-v-cc8a8570]{color:#fff}.hand-revealed-tag[data-v-cc8a8570]{color:#ffd54f;background:#000000d9;border:1px solid #ffd54f;border-radius:12px;margin-bottom:4px;padding:3px 8px;font-size:11px;font-weight:700}.action-tag[data-v-cc8a8570]{border-radius:12px;margin-bottom:4px;padding:3px 10px;font-size:11px;font-weight:800;box-shadow:0 2px 8px #0006}.act-check[data-v-cc8a8570]{color:#fff;background:#388e3c}.act-call[data-v-cc8a8570]{color:#fff;background:#1976d2}.act-raise[data-v-cc8a8570]{color:#fff;background:#f57c00}.act-fold[data-v-cc8a8570]{color:#fff;background:#d32f2f}.act-post_sb[data-v-cc8a8570],.act-post_bb[data-v-cc8a8570]{color:#fff;background:#5c6bc0}.user-cards-row[data-v-cc8a8570]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.hand-helper-badge[data-v-cc8a8570]{color:#81c784;background:#121814e6;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.helper-winner[data-v-cc8a8570]{color:gold;border-color:gold}.action-panel[data-v-cc8a8570]{box-sizing:border-box;background:#161c18f2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;width:calc(100% - 32px);max-width:600px;margin:12px auto 0;padding:12px 18px;display:flex;box-shadow:0 8px 24px #00000080}.action-strip[data-v-cc8a8570]{border-bottom:1px solid #ffffff14;justify-content:space-around;padding-bottom:8px;display:flex}.strip-item[data-v-cc8a8570]{flex-direction:column;align-items:center;gap:2px;display:flex}.strip-label[data-v-cc8a8570]{color:#888;letter-spacing:.5px;font-size:10px;font-weight:800}.strip-val[data-v-cc8a8570]{font-size:13px;font-weight:800}.pot-val[data-v-cc8a8570]{color:#ffd54f}.bet-val[data-v-cc8a8570]{color:#81c784}.hand-val[data-v-cc8a8570]{color:#fff}.strip-winner[data-v-cc8a8570]{background:#ffc10726;border:1px solid #ffc10759;border-radius:8px;padding:4px 14px}.winner-val[data-v-cc8a8570]{font-size:14px;font-weight:800;color:#ffd54f!important}.player-controls[data-v-cc8a8570]{align-items:center;gap:12px;display:flex}.btn-action[data-v-cc8a8570]{color:#fff;border-radius:8px;flex:1;padding:12px 16px;font-size:15px;font-weight:800;transition:all .15s}.btn-fold[data-v-cc8a8570]{background:#d32f2f}.btn-fold[data-v-cc8a8570]:hover{background:#e53935}.btn-check[data-v-cc8a8570]{background:#1976d2}.btn-check[data-v-cc8a8570]:hover{background:#1e88e5}.raise-cluster[data-v-cc8a8570]{flex-direction:column;flex:1.5;gap:6px;display:flex}.raise-presets[data-v-cc8a8570]{gap:4px;display:flex}.btn-preset[data-v-cc8a8570]{color:#eee;background:#2e3b31;border-radius:4px;flex:1;padding:4px;font-size:11px;font-weight:700}.btn-preset[data-v-cc8a8570]:hover{background:#3e4e42}.btn-allin[data-v-cc8a8570]{background:#c62828}.btn-allin[data-v-cc8a8570]:hover{background:#d32f2f}.raise-slider-row[data-v-cc8a8570]{align-items:center;gap:8px;display:flex}.raise-slider-row input[type=range][data-v-cc8a8570]{accent-color:#ff9800;flex:1}.btn-raise[data-v-cc8a8570]{white-space:nowrap;background:#f57c00;padding:8px 12px;font-size:13px}.btn-raise[data-v-cc8a8570]:hover{background:#fb8c00}.waiting-box[data-v-cc8a8570]{color:#aaa;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.spinner[data-v-cc8a8570]{border:2px solid #fff3;border-top-color:var(--accent-green);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-cc8a8570}@keyframes spin-cc8a8570{to{transform:rotate(360deg)}}.idle-controls[data-v-cc8a8570]{justify-content:center;align-items:center;gap:12px;display:flex}.btn-start[data-v-cc8a8570]{background:var(--accent-green);cursor:pointer;border-radius:8px;padding:12px 32px;font-weight:700;transition:all .2s}.btn-start[data-v-cc8a8570]:hover{background:var(--accent-green-hover);transform:translateY(-1px)}.btn-review[data-v-cc8a8570]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid #38bdf866;border-radius:8px;padding:12px 24px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0284c74d}.btn-review[data-v-cc8a8570]:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px);box-shadow:0 6px 18px #0284c780}.btn-review[data-v-cc8a8570]:disabled{opacity:.6;cursor:not-allowed}.game-log-panel[data-v-cc8a8570]{background:#161c18f2;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:260px;display:flex;overflow:hidden}.panel-header[data-v-cc8a8570]{border-bottom:1px solid #ffffff14;padding:12px 16px}.panel-header h3[data-v-cc8a8570]{color:#ddd;font-size:14px;font-weight:700}.log-entries[data-v-cc8a8570]{flex-direction:column;flex:1;gap:6px;padding:12px 14px;font-family:monospace;font-size:12px;display:flex;overflow-y:auto}.log-entry[data-v-cc8a8570]{color:#bbb;gap:6px;line-height:1.4;display:flex}.log-bullet[data-v-cc8a8570]{color:#666}.log-highlight[data-v-cc8a8570]{color:#ffd54f;font-weight:600}.log-empty[data-v-cc8a8570]{color:#666;text-align:center;margin-top:20px;font-style:italic}.initial-deal-center[data-v-cc8a8570]{z-index:50;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deal-hero-box[data-v-cc8a8570]{flex-direction:column;align-items:center;gap:12px;display:flex}.btn-hero-deal[data-v-cc8a8570]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:2px solid #ffffff59;border-radius:50px;align-items:center;gap:14px;padding:16px 44px;font-size:24px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 32px #10b98173,inset 0 1px #fff6}.btn-hero-deal[data-v-cc8a8570]:hover{background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:scale(1.06)translateY(-2px);box-shadow:0 16px 40px #10b981a6,inset 0 1px #fff9}.btn-hero-deal[data-v-cc8a8570]:active{transform:scale(.97)}.deal-icon[data-v-cc8a8570]{color:#022c22;background:#a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:flex;box-shadow:0 2px 8px #0003}.deal-title[data-v-cc8a8570]{letter-spacing:.5px;text-transform:uppercase}.deal-subtext[data-v-cc8a8570]{color:#ffffffd9;text-shadow:0 2px 4px #000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff1a;border-radius:20px;padding:5px 16px;font-size:13px;font-weight:500}.panel-idle-invite[data-v-cc8a8570]{box-sizing:border-box!important;background:#0e1210f2!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:calc(100% - 32px)!important;max-width:680px!important;margin:12px auto 0!important;padding:12px 20px!important}.idle-multiplayer-container[data-v-cc8a8570]{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.mp-prompt-header[data-v-cc8a8570]{align-items:center;gap:10px;display:flex}.mp-badge[data-v-cc8a8570]{letter-spacing:.8px;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800}.mp-title[data-v-cc8a8570]{color:#ffffffe6;font-size:13px;font-weight:600}.mp-options-row[data-v-cc8a8570]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.btn-mp-card[data-v-cc8a8570]{cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 14px;transition:all .2s;display:flex}.btn-mp-card[data-v-cc8a8570]:hover{background:#ffffff14;border-color:#38bdf866;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.btn-mp-card:hover .mp-card-action[data-v-cc8a8570]{color:#38bdf8;transform:translate(4px)}.mp-card-icon[data-v-cc8a8570]{flex-shrink:0;font-size:24px}.mp-card-info[data-v-cc8a8570]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mp-card-name[data-v-cc8a8570]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.mp-card-sub[data-v-cc8a8570]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mp-card-action[data-v-cc8a8570]{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700;transition:all .2s}.btn-tool-qol[data-v-cc8a8570]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.btn-tool-qol[data-v-cc8a8570]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.btn-tool-qol.active[data-v-cc8a8570]{color:#5eead4;background:#14b8a633;border-color:#14b8a680}.avatar-ring-wrapper[data-v-cc8a8570]{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.turn-timer-svg[data-v-cc8a8570]{pointer-events:none;z-index:3;width:60px;height:60px;position:absolute;top:-4px;left:-4px;transform:rotate(-90deg)}.timer-track[data-v-cc8a8570]{fill:none;stroke:#ffffff14;stroke-width:3.5px}.timer-bar[data-v-cc8a8570]{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:169.65;transition:stroke-dashoffset 1s linear,stroke .4s}.timer-teal[data-v-cc8a8570]{stroke:#14b8a6;filter:drop-shadow(0 0 4px #14b8a6b3)}.timer-amber[data-v-cc8a8570]{stroke:#f59e0b;filter:drop-shadow(0 0 5px #f59e0bcc)}.timer-crimson[data-v-cc8a8570]{stroke:#ef4444;filter:drop-shadow(0 0 8px #ef4444f2);animation:.6s ease-in-out infinite alternate timerCrimsonPulse-cc8a8570}@keyframes timerCrimsonPulse-cc8a8570{0%{opacity:.8}to{opacity:1}}.timer-badge[data-v-cc8a8570]{color:#fff;z-index:5;letter-spacing:.3px;background:#ef4444;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:900;animation:.5s ease-in-out infinite alternate timerBadgePulse-cc8a8570;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0009}@keyframes timerBadgePulse-cc8a8570{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.1)}}.pre-actions-panel[data-v-cc8a8570]{background:#0f172abf;border:1px solid #38bdf840;border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0000004d}.pre-header-row[data-v-cc8a8570]{justify-content:space-between;align-items:center;display:flex}.waiting-info[data-v-cc8a8570]{align-items:center;gap:8px;display:flex}.spinner-dot[data-v-cc8a8570]{background-color:#38bdf8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite dotBlink-cc8a8570}@keyframes dotBlink-cc8a8570{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.waiting-text[data-v-cc8a8570]{color:#94a3b8;font-size:12px;font-weight:500}.pre-armed-pill[data-v-cc8a8570]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf866;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.pre-action-options[data-v-cc8a8570]{gap:10px;width:100%;display:flex}.btn-preaction[data-v-cc8a8570]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-preaction[data-v-cc8a8570]:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.btn-preaction.active[data-v-cc8a8570]{color:#38bdf8;background:#0ea5e92e;border-color:#0284c7;box-shadow:0 0 12px #38bdf840}.pre-chk-box[data-v-cc8a8570]{color:#0000;background:#0000004d;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:900;transition:all .15s;display:flex}.btn-preaction.active .pre-chk-box[data-v-cc8a8570]{color:#fff;background:#0284c7;border-color:#38bdf8}.pre-txt[data-v-cc8a8570]{-webkit-user-select:none;user-select:none}.autoplay-control-group[data-v-cc8a8570]{align-items:center;gap:4px;display:flex;position:relative}.btn-autoplay-toggle.active[data-v-cc8a8570]{color:#6ee7b7;background:#10b98140;border-color:#10b98199;box-shadow:0 0 10px #10b9814d}.btn-autoplay-menu[data-v-cc8a8570]{padding:5px 8px;font-size:11px}.autoplay-popover[data-v-cc8a8570]{z-index:100;background:#18221b;border:1px solid #38bdf84d;border-radius:12px;flex-direction:column;gap:10px;width:260px;padding:14px;animation:.2s ease-out popoverFadeIn-cc8a8570;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #000000bf}@keyframes popoverFadeIn-cc8a8570{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.popover-header[data-v-cc8a8570]{justify-content:space-between;align-items:center;display:flex}.popover-title[data-v-cc8a8570]{color:#f1f5f9;letter-spacing:.3px;font-size:12px;font-weight:800}.btn-popover-close[data-v-cc8a8570]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:13px}.btn-popover-close[data-v-cc8a8570]:hover{color:#fff;background:#ffffff1a}.popover-label-row[data-v-cc8a8570]{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.popover-val[data-v-cc8a8570]{color:#38bdf8;font-weight:800}.popover-desc[data-v-cc8a8570]{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.autoplay-slider[data-v-cc8a8570]{accent-color:#10b981;cursor:pointer;width:100%;margin-top:4px}.threshold-presets[data-v-cc8a8570]{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}.btn-thresh-preset[data-v-cc8a8570]{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:5px 0;font-size:11px;font-weight:700;transition:all .15s}.btn-thresh-preset[data-v-cc8a8570]:hover{color:#fff;background:#ffffff1a}.btn-thresh-preset.active[data-v-cc8a8570]{color:#6ee7b7;background:#10b98140;border-color:#10b98199}.autoplay-active-hud[data-v-cc8a8570]{box-sizing:border-box;background:linear-gradient(135deg,#10b98129,#064e3b47);border:1px solid #10b98173;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 14px;animation:.2s ease-out hudFadeIn-cc8a8570;display:flex;box-shadow:0 4px 14px #10b9811f}@keyframes hudFadeIn-cc8a8570{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.auto-hud-info[data-v-cc8a8570]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.auto-pulse-dot[data-v-cc8a8570]{background:#10b981;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1s ease-in-out infinite alternate autoPulse-cc8a8570;box-shadow:0 0 8px #10b981}@keyframes autoPulse-cc8a8570{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.2)}}.auto-hud-title[data-v-cc8a8570]{color:#a7f3d0;white-space:nowrap;font-size:13px;font-weight:800}.auto-hud-desc[data-v-cc8a8570]{color:#6ee7b7;white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:11.5px;font-weight:600;overflow:hidden}.btn-hud-pause[data-v-cc8a8570]{color:#fca5a5;cursor:pointer;white-space:nowrap;background:#ef444433;border:1px solid #ef444480;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:800;transition:all .15s;display:flex}.btn-hud-pause[data-v-cc8a8570]:hover{color:#fff;background:#ef444466;border-color:#ef4444;transform:translateY(-1px)}.controls-autopilot[data-v-cc8a8570]{opacity:.92;transition:opacity .2s}.lobby-container[data-v-e921e62d]{color:#e0e0e0;background:radial-gradient(circle,#1b261e 0%,#0d120e 100%);flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.lobby-header[data-v-e921e62d]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.brand[data-v-e921e62d]{align-items:center;gap:8px;display:flex}.brand-suit[data-v-e921e62d]{color:var(--accent-green);font-size:26px}.brand-title[data-v-e921e62d]{color:#fff;letter-spacing:-.5px;font-size:26px;font-weight:800}.guest-profile-pill[data-v-e921e62d]{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:40px;align-items:center;gap:12px;padding:8px 18px;transition:all .2s;display:flex}.guest-profile-pill[data-v-e921e62d]:hover{border-color:var(--accent-green);background:#ffffff1f;transform:translateY(-1px)}.profile-avatar[data-v-e921e62d]{font-size:22px}.profile-meta[data-v-e921e62d]{flex-direction:column;line-height:1.2;display:flex}.profile-label[data-v-e921e62d]{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.profile-name[data-v-e921e62d]{color:#fff;font-size:14px;font-weight:700}.edit-icon[data-v-e921e62d]{opacity:.7;font-size:13px}.lobby-content[data-v-e921e62d]{width:100%;max-width:1160px;margin:0 auto;padding:40px 24px 60px}.hero-text[data-v-e921e62d]{text-align:center;margin-bottom:40px}.hero-text h2[data-v-e921e62d]{color:#fff;margin-bottom:10px;font-size:32px;font-weight:800}.hero-text p[data-v-e921e62d]{color:#999;font-size:16px}.modes-grid[data-v-e921e62d]{grid-template-columns:repeat(2,minmax(320px,480px));justify-content:center;gap:28px;display:grid}@media (width<=768px){.modes-grid[data-v-e921e62d]{grid-template-columns:1fr}}.mode-card[data-v-e921e62d]{background:#1a201bd9;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:28px 24px;transition:all .25s;display:flex;position:relative;box-shadow:0 12px 30px #0006}.mode-card[data-v-e921e62d]:hover{border-color:#7fa65080;transform:translateY(-4px);box-shadow:0 18px 40px #0009}.mode-badge[data-v-e921e62d]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700}.solo-badge[data-v-e921e62d]{color:#64b5f6;background:#2196f333;border:1px solid #1976d2}.mm-badge[data-v-e921e62d]{color:#81c784;background:#388e3c40;border:1px solid #388e3c}.invite-badge[data-v-e921e62d]{color:#ffd54f;background:#ffb30033;border:1px solid #ffa000}.card-icon[data-v-e921e62d]{margin-bottom:12px;font-size:38px}.card-title[data-v-e921e62d]{color:#fff;margin-bottom:10px;font-size:22px;font-weight:700}.card-desc[data-v-e921e62d]{color:#aaa;min-height:40px;margin-bottom:20px;font-size:13px;line-height:1.5}.feature-list[data-v-e921e62d]{flex-direction:column;gap:8px;margin-bottom:24px;list-style:none;display:flex}.feature-list li[data-v-e921e62d]{color:#ccc;align-items:center;gap:8px;font-size:13px;display:flex}.feature-list .check[data-v-e921e62d]{color:var(--accent-green);font-weight:700}.btn-primary[data-v-e921e62d]{background-color:var(--accent-green);color:#fff;border-radius:8px;width:100%;margin-top:auto;padding:13px 18px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #7fa6504d}.btn-primary[data-v-e921e62d]:hover{background-color:var(--accent-green-hover);transform:translateY(-2px);box-shadow:0 6px 16px #7fa65080}.btn-solo[data-v-e921e62d]{background:linear-gradient(135deg,#1e88e5 0%,#1565c0 100%);box-shadow:0 4px 12px #1e88e54d}.btn-solo[data-v-e921e62d]:hover{background:linear-gradient(135deg,#42a5f5 0%,#1976d2 100%);box-shadow:0 6px 16px #1e88e580}.btn-create-room[data-v-e921e62d]{background:linear-gradient(135deg,#8cb859 0%,#68923a 100%)}.invite-config[data-v-e921e62d]{background:#00000040;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px;display:flex}.config-row[data-v-e921e62d]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.config-row select[data-v-e921e62d]{color:#fff;background:#222;border:1px solid #444;border-radius:6px;padding:6px 10px;font-weight:600}.checkbox-label[data-v-e921e62d]{color:#bbb;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.checkbox-label input[type=checkbox][data-v-e921e62d]{width:16px;height:16px;accent-color:var(--accent-green);cursor:pointer}.join-code-box[data-v-e921e62d]{border-top:1px solid #ffffff14;margin-top:20px;padding-top:20px}.join-code-row[data-v-e921e62d]{gap:8px;display:flex}.join-code-row input[data-v-e921e62d]{color:#fff;background:#191f1a;border:1px solid #333;border-radius:6px;flex:1;padding:10px 14px;font-size:13px}.join-code-row input[data-v-e921e62d]:focus{border-color:var(--accent-green);outline:none}.btn-join-code[data-v-e921e62d]{color:#fff;background:#333;border-radius:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .2s}.btn-join-code[data-v-e921e62d]:hover:not(:disabled){background:#444}.btn-join-code[data-v-e921e62d]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-e921e62d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-e921e62d]{background:#1d251f;border:1px solid #ffffff26;border-radius:16px;width:90%;max-width:440px;overflow:hidden;box-shadow:0 20px 50px #000c}.modal-header[data-v-e921e62d]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h3[data-v-e921e62d]{color:#fff;font-size:18px;font-weight:700}.btn-close[data-v-e921e62d]{color:#888;font-size:18px}.btn-close[data-v-e921e62d]:hover{color:#fff}.modal-body[data-v-e921e62d]{flex-direction:column;gap:20px;padding:24px;display:flex}.form-group[data-v-e921e62d]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-e921e62d]{color:#aaa;font-size:13px;font-weight:600}.form-group input[data-v-e921e62d]{color:#fff;background:#111712;border:1px solid #333;border-radius:8px;padding:12px 16px;font-size:15px}.form-group input[data-v-e921e62d]:focus{border-color:var(--accent-green);outline:none}.avatar-grid[data-v-e921e62d]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.avatar-btn[data-v-e921e62d]{background:#ffffff0d;border:2px solid #0000;border-radius:8px;padding:8px;font-size:24px;transition:all .15s}.avatar-btn[data-v-e921e62d]:hover{background:#ffffff1f}.avatar-btn.active[data-v-e921e62d]{border-color:var(--accent-green);background:#7fa65033}.modal-footer[data-v-e921e62d]{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.btn-secondary[data-v-e921e62d]{color:#bbb;border-radius:6px;padding:10px 18px;font-size:14px}.btn-secondary[data-v-e921e62d]:hover{color:#fff}.stock-market-view[data-v-14a5cb41]{color:#f8fafc;background-color:#0b1120;flex-direction:column;flex:1;gap:16px;padding:20px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-y:auto}.market-header[data-v-14a5cb41]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.market-title-group[data-v-14a5cb41]{align-items:center;gap:14px;display:flex}.market-icon[data-v-14a5cb41]{font-size:32px}.market-title[data-v-14a5cb41]{letter-spacing:-.5px;color:#f8fafc;margin:0;font-size:22px;font-weight:800}.market-subtitle[data-v-14a5cb41]{color:#94a3b8;margin:2px 0 0;font-size:12px}.btn-back-table[data-v-14a5cb41]{color:#f1f5f9;cursor:pointer;background:#1e293b;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s}.btn-back-table[data-v-14a5cb41]:hover{background:#2563eb;border-color:#60a5fa;box-shadow:0 4px 12px #2563eb59}.market-alert-banner[data-v-14a5cb41]{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.portfolio-ribbon[data-v-14a5cb41]{background:#0f172ad9;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 20px;display:flex}.pr-metric[data-v-14a5cb41]{flex-direction:column;gap:3px;display:flex}.pr-metric.pr-clickable[data-v-14a5cb41]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:4px 10px;transition:all .2s}.pr-metric.pr-clickable[data-v-14a5cb41]:hover{background:#38bdf814;border-color:#38bdf840}.pr-metric.pr-clickable.is-active-tab[data-v-14a5cb41]{background:#10b9811f;border-color:#10b98159}.prm-head-row[data-v-14a5cb41]{align-items:center;gap:6px;display:flex}.prm-chart-pill[data-v-14a5cb41]{color:#38bdf8;letter-spacing:.3px;background:#38bdf826;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.prm-label[data-v-14a5cb41]{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;font-size:10px;font-weight:700}.prm-val[data-v-14a5cb41]{color:#f8fafc;font-size:17px;font-weight:800}.prm-val.net-worth[data-v-14a5cb41]{color:#38bdf8}.prm-val.cash-val[data-v-14a5cb41]{color:#fbbf24}.prm-val.pnl-val.pos[data-v-14a5cb41]{color:#4ade80}.prm-val.pnl-val.neg[data-v-14a5cb41]{color:#f87171}.prm-val.pnl-val small[data-v-14a5cb41]{font-size:12px;font-weight:600}.pr-divider[data-v-14a5cb41]{background:#ffffff1a;width:1px;height:28px}.pr-actions[data-v-14a5cb41]{align-items:center;gap:8px;margin-left:auto;display:flex}.pr-faucet-label[data-v-14a5cb41]{color:#94a3b8;font-size:11px}.btn-faucet[data-v-14a5cb41]{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.btn-faucet[data-v-14a5cb41]:hover{color:#38bdf8;background:#38bdf833;border-color:#38bdf8}.market-grid[data-v-14a5cb41]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);align-items:start;gap:16px;display:grid}@media (width<=960px){.market-grid[data-v-14a5cb41]{grid-template-columns:1fr}}.left-market-col[data-v-14a5cb41],.right-market-col[data-v-14a5cb41]{flex-direction:column;gap:16px;min-width:0;display:flex}.market-card[data-v-14a5cb41]{background:#0f172abf;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.mc-head[data-v-14a5cb41]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.mc-title[data-v-14a5cb41]{text-transform:uppercase;letter-spacing:.5px;color:#cbd5e1;font-size:12px;font-weight:800}.mc-subtitle[data-v-14a5cb41]{color:#64748b;font-size:10.5px}.stock-list[data-v-14a5cb41]{flex-direction:column;gap:6px;display:flex}.stock-row[data-v-14a5cb41]{cursor:pointer;background:#1e293b66;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;transition:all .15s;display:flex}.stock-row[data-v-14a5cb41]:hover{background:#33415599;border-color:#ffffff26}.stock-row.is-selected[data-v-14a5cb41]{background:#2563eb33;border-color:#38bdf8;box-shadow:0 0 10px #38bdf840}.sr-left[data-v-14a5cb41]{align-items:center;gap:10px;min-width:140px;display:flex}.sr-badge-sym[data-v-14a5cb41]{border:1px solid #ffffff1a;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:800}.sr-names[data-v-14a5cb41]{flex-direction:column;gap:1px;display:flex}.sr-name[data-v-14a5cb41]{color:#f1f5f9;font-size:11.5px;font-weight:700}.sr-badge[data-v-14a5cb41]{color:#94a3b8;font-size:9.5px}.sr-sparkline[data-v-14a5cb41]{flex-shrink:0;width:85px;height:26px}.spark-svg[data-v-14a5cb41]{width:100%;height:100%}.sr-right[data-v-14a5cb41]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sr-price[data-v-14a5cb41]{color:#f8fafc;font-size:13px;font-weight:800}.sr-change[data-v-14a5cb41]{border-radius:3px;padding:1px 4px;font-size:10.5px;font-weight:700}.sr-change.pos[data-v-14a5cb41]{color:#4ade80;background:#22c55e26}.sr-change.neg[data-v-14a5cb41]{color:#f87171;background:#ef444426}.sr-games-ago[data-v-14a5cb41]{letter-spacing:.2px;color:#94a3b8;background:#ffffff0d;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.sr-games-ago.fresh[data-v-14a5cb41]{color:#4ade80;background:#22c55e26}.sr-games-ago.idle[data-v-14a5cb41]{color:#fbbf24;background:#f59e0b1f}.news-title-row[data-v-14a5cb41]{align-items:center;gap:6px;display:flex}.pulse-dot[data-v-14a5cb41]{background-color:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22c55e}.news-list[data-v-14a5cb41]{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.news-item[data-v-14a5cb41]{background:#1e293b66;border-left:3px solid #64748b;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.news-item.news-positive[data-v-14a5cb41]{border-left-color:#22c55e}.news-item.news-negative[data-v-14a5cb41]{border-left-color:#ef4444}.news-head[data-v-14a5cb41]{justify-content:space-between;font-size:9.5px;display:flex}.news-symbol[data-v-14a5cb41]{color:#38bdf8;font-weight:800}.news-time[data-v-14a5cb41]{color:#64748b}.news-text[data-v-14a5cb41]{color:#cbd5e1;margin:0;font-size:11px;line-height:1.35}.chart-mode-bar[data-v-14a5cb41]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.mode-tabs[data-v-14a5cb41]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:8px;gap:6px;padding:3px;display:flex}.btn-mode-tab[data-v-14a5cb41]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.btn-mode-tab[data-v-14a5cb41]:hover{color:#f8fafc;background:#ffffff0d}.btn-mode-tab.active[data-v-14a5cb41]{color:#fff;background:#1e293b;border-color:#ffffff26;box-shadow:0 2px 8px #00000059}.mode-dot[data-v-14a5cb41]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mode-tag[data-v-14a5cb41]{color:#34d399;background:#10b98133;border-radius:4px;margin-left:2px;padding:1px 6px;font-size:10px;font-weight:800}.chart-hint-note[data-v-14a5cb41]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:flex}.cdc-head[data-v-14a5cb41]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cdc-title-row[data-v-14a5cb41]{align-items:center;gap:8px;display:flex}.cdc-sym[data-v-14a5cb41]{color:#f8fafc;font-size:18px;font-weight:900}.cdc-fullname[data-v-14a5cb41]{color:#94a3b8;font-size:13px;font-weight:500}.cdc-badge[data-v-14a5cb41]{border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.cdc-price-row[data-v-14a5cb41]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cdc-price[data-v-14a5cb41]{color:#f8fafc;font-size:24px;font-weight:900}.cdc-change[data-v-14a5cb41]{border-radius:4px;padding:2px 6px;font-size:13px;font-weight:800}.cdc-change.pos[data-v-14a5cb41]{color:#4ade80;background:#22c55e26}.cdc-change.neg[data-v-14a5cb41]{color:#f87171;background:#ef444426}.cdc-scope-label[data-v-14a5cb41]{color:#64748b;font-size:11px;font-weight:600}.cdc-pos-pill[data-v-14a5cb41]{background:#38bdf81f;border:1px solid #38bdf84d;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex}.pos-label[data-v-14a5cb41]{color:#94a3b8}.pos-val[data-v-14a5cb41]{color:#38bdf8;font-weight:800}.pos-equity[data-v-14a5cb41]{color:#cbd5e1;font-size:10px}.stock-last-update-banner[data-v-14a5cb41]{background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;transition:all .2s;display:flex}.stock-last-update-banner.banner-fresh[data-v-14a5cb41]{background:#22c55e14;border-color:#22c55e40}.stock-last-update-banner.banner-recent[data-v-14a5cb41]{background:#38bdf814;border-color:#38bdf840}.stock-last-update-banner.banner-dormant[data-v-14a5cb41]{background:#f59e0b14;border-color:#f59e0b40}.stock-last-update-banner.banner-portfolio[data-v-14a5cb41]{background:#10b98114;border-color:#10b98140}.slub-left[data-v-14a5cb41]{align-items:center;gap:7px;display:flex}.slub-pulse[data-v-14a5cb41]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.slub-pulse.pulse-green[data-v-14a5cb41]{background-color:#22c55e;box-shadow:0 0 8px #22c55e}.slub-pulse.pulse-blue[data-v-14a5cb41]{background-color:#38bdf8;box-shadow:0 0 8px #38bdf8}.slub-pulse.pulse-amber[data-v-14a5cb41]{background-color:#f59e0b;box-shadow:0 0 8px #f59e0b}.slub-pulse.pulse-emerald[data-v-14a5cb41]{background-color:#10b981;box-shadow:0 0 8px #10b981}.slub-label[data-v-14a5cb41]{color:#94a3b8;font-weight:600}.slub-counter[data-v-14a5cb41]{color:#f8fafc;letter-spacing:.2px;font-weight:800}.banner-fresh .slub-counter[data-v-14a5cb41]{color:#4ade80}.banner-recent .slub-counter[data-v-14a5cb41]{color:#38bdf8}.banner-dormant .slub-counter[data-v-14a5cb41]{color:#fbbf24}.banner-portfolio .slub-counter[data-v-14a5cb41]{color:#34d399}.slub-right[data-v-14a5cb41]{font-size:11px}.slub-hint[data-v-14a5cb41]{color:#cbd5e1}.chart-container[data-v-14a5cb41]{background:radial-gradient(circle at 50% 30%,#1e293b59 0%,#0f172a80 100%);border:1px solid #ffffff0f;border-radius:10px;height:200px;padding:6px 0 0;position:relative;overflow:visible}.main-chart-svg[data-v-14a5cb41]{width:100%;height:100%;overflow:visible}.chart-vertex-dot[data-v-14a5cb41]{transition:r .15s,fill .15s,stroke-width .15s}.chart-vertex-dot.is-active[data-v-14a5cb41]{filter:drop-shadow(0 0 6px #fffc)}.chart-hit-circle[data-v-14a5cb41]{fill:#0000;cursor:pointer;pointer-events:all}.vertex-pulse-ring[data-v-14a5cb41]{pointer-events:none;animation:1.5s cubic-bezier(.1,.7,.1,1) infinite vertex-ring-pulse-14a5cb41}@keyframes vertex-ring-pulse-14a5cb41{0%{r:6px;opacity:.9}to{r:16px;opacity:0}}.vertex-floating-popup[data-v-14a5cb41]{z-index:70;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172af5;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:7px;min-width:220px;max-width:300px;padding:10px 12px;transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 14px 32px -4px #000000bf,0 0 18px #38bdf82e}.vertex-floating-popup.align-center.flip-top[data-v-14a5cb41]{transform:translate(-50%,-115%)}.vertex-floating-popup.align-left.flip-top[data-v-14a5cb41]{transform:translate(-88%,-115%)}.vertex-floating-popup.align-right.flip-top[data-v-14a5cb41]{transform:translate(-12%,-115%)}.vertex-floating-popup.align-center.flip-bottom[data-v-14a5cb41]{transform:translate(-50%,25%)}.vertex-floating-popup.align-left.flip-bottom[data-v-14a5cb41]{transform:translate(-88%,25%)}.vertex-floating-popup.align-right.flip-bottom[data-v-14a5cb41]{transform:translate(-12%,25%)}.vfp-header[data-v-14a5cb41]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.vfp-val[data-v-14a5cb41]{color:#f8fafc;letter-spacing:-.3px;font-size:15px;font-weight:900}.vfp-badge[data-v-14a5cb41]{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:800}.vfp-badge.pos[data-v-14a5cb41]{color:#4ade80;background:#22c55e33}.vfp-badge.neg[data-v-14a5cb41]{color:#f87171;background:#ef444433}.vfp-badge.neutral[data-v-14a5cb41]{color:#94a3b8;background:#94a3b826}.vfp-reason-box[data-v-14a5cb41]{background:#1e293ba6;border:1px solid #ffffff12;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.vfp-reason-icon[data-v-14a5cb41]{flex-shrink:0;margin-top:1px;font-size:13px}.vfp-reason-text[data-v-14a5cb41]{color:#e2e8f0;font-size:11px;font-weight:500;line-height:1.38}.vfp-footer[data-v-14a5cb41]{color:#64748b;justify-content:space-between;align-items:center;padding-top:2px;font-size:9.5px;font-weight:600;display:flex}.pop-fade-enter-active[data-v-14a5cb41],.pop-fade-leave-active[data-v-14a5cb41]{transition:opacity .15s,transform .15s}.pop-fade-enter-from[data-v-14a5cb41],.pop-fade-leave-to[data-v-14a5cb41]{opacity:0;transform:translate(-50%,-105%)scale(.95)!important}.driver-rule-banner[data-v-14a5cb41]{background:#38bdf814;border:1px solid #38bdf833;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.drb-icon[data-v-14a5cb41]{font-size:15px}.drb-text[data-v-14a5cb41]{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.drb-label[data-v-14a5cb41]{color:#38bdf8;font-weight:700}.drb-rule[data-v-14a5cb41]{color:#cbd5e1}.trade-tabs[data-v-14a5cb41]{gap:6px;display:flex}.btn-trade-tab[data-v-14a5cb41]{color:#94a3b8;cursor:pointer;background:#1e293b99;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:700;transition:all .15s}.btn-trade-tab.active[data-v-14a5cb41]{color:#fff;background:#1e293b;border-color:#38bdf8}.trade-form[data-v-14a5cb41]{background:#0003;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.trade-input-group[data-v-14a5cb41]{justify-content:space-between;align-items:center;display:flex}.tig-label[data-v-14a5cb41]{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.tig-input-row[data-v-14a5cb41]{align-items:center;gap:6px;display:flex}.btn-step[data-v-14a5cb41]{color:#f1f5f9;cursor:pointer;background:#1e293b;border:1px solid #ffffff1a;border-radius:5px;width:28px;height:28px;font-size:14px;font-weight:800}.trade-input[data-v-14a5cb41]{text-align:center;color:#f8fafc;background:#0f172a;border:1px solid #ffffff26;border-radius:5px;width:70px;padding:4px;font-size:14px;font-weight:800}.trade-pct-row[data-v-14a5cb41]{gap:6px;display:flex}.btn-pct[data-v-14a5cb41]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;flex:1;padding:4px;font-size:10.5px;font-weight:700}.btn-pct[data-v-14a5cb41]:hover{color:#fff;background:#ffffff1f}.order-summary-row[data-v-14a5cb41]{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:8px;font-size:12.5px;font-weight:700;display:flex}.os-label[data-v-14a5cb41]{color:#94a3b8}.os-val[data-v-14a5cb41]{color:#f8fafc}.btn-execute-order[data-v-14a5cb41]{cursor:pointer;border:none;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;transition:all .15s}.btn-execute-order[data-v-14a5cb41]:disabled{opacity:.4;cursor:not-allowed}.btn-buy[data-v-14a5cb41]{color:#fff;background:#16a34a}.btn-buy[data-v-14a5cb41]:not(:disabled):hover{background:#22c55e;box-shadow:0 0 14px #22c55e66}.btn-sell[data-v-14a5cb41]{color:#fff;background:#dc2626}.btn-sell[data-v-14a5cb41]:not(:disabled):hover{background:#ef4444;box-shadow:0 0 14px #ef444466}.holdings-table-wrap[data-v-14a5cb41]{overflow-x:auto}.holdings-table[data-v-14a5cb41]{border-collapse:collapse;width:100%;font-size:11.5px}.holdings-table th[data-v-14a5cb41]{text-align:left;color:#64748b;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:6px 8px;font-size:10px}.holdings-table td[data-v-14a5cb41]{border-bottom:1px solid #ffffff0a;padding:8px}.ht-sym[data-v-14a5cb41]{color:#38bdf8;font-weight:800}.holdings-table td.pos[data-v-14a5cb41]{color:#4ade80}.holdings-table td.neg[data-v-14a5cb41]{color:#f87171}.btn-sell-all[data-v-14a5cb41]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444459;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.btn-sell-all[data-v-14a5cb41]:hover{color:#fff;background:#ef4444}.empty-holdings[data-v-14a5cb41]{text-align:center;color:#64748b;padding:16px;font-size:11.5px}.modal-backdrop[data-v-2d05a6b9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.account-modal-card[data-v-2d05a6b9]{background:#111815;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:540px;animation:.22s cubic-bezier(.16,1,.3,1) modalPop-2d05a6b9;display:flex;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 30px #22c55e1a}@keyframes modalPop-2d05a6b9{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-2d05a6b9]{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.header-title-row[data-v-2d05a6b9]{align-items:center;gap:12px;display:flex}.header-icon[data-v-2d05a6b9]{font-size:26px}.modal-header h3[data-v-2d05a6b9]{color:#fff;letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700}.header-sub[data-v-2d05a6b9]{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.btn-close[data-v-2d05a6b9]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:18px;transition:all .15s}.btn-close[data-v-2d05a6b9]:hover{color:#fff;background:#ffffff14}.status-banner[data-v-2d05a6b9]{border-radius:12px;align-items:flex-start;gap:14px;margin:16px 20px 0;padding:14px 20px;display:flex}.status-guest[data-v-2d05a6b9]{background:#f59e0b14;border:1px solid #f59e0b4d}.status-registered[data-v-2d05a6b9]{background:#22c55e14;border:1px solid #22c55e4d}.status-icon[data-v-2d05a6b9]{font-size:24px;line-height:1}.status-badge-row[data-v-2d05a6b9]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.badge[data-v-2d05a6b9]{letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.badge-guest[data-v-2d05a6b9]{color:#111;background:#f59e0b}.badge-member[data-v-2d05a6b9]{color:#000;background:#22c55e}.cloud-sync-tag[data-v-2d05a6b9]{color:#4ade80;font-size:11px;font-weight:600}.status-desc[data-v-2d05a6b9]{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.balances-row[data-v-2d05a6b9]{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px 0;display:grid}.balance-card[data-v-2d05a6b9]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.balance-label[data-v-2d05a6b9]{color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.balance-val[data-v-2d05a6b9]{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.chips-val[data-v-2d05a6b9]{color:#fbbf24}.cash-val[data-v-2d05a6b9]{color:#38bdf8}.net-val[data-v-2d05a6b9]{color:#4ade80}.btn-tiny-rebuy[data-v-2d05a6b9]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:700;animation:1.5s infinite pulse-2d05a6b9;position:absolute;top:6px;right:6px}@keyframes pulse-2d05a6b9{0%,to{opacity:1}50%{opacity:.6}}.tab-nav[data-v-2d05a6b9]{border-bottom:1px solid #ffffff14;gap:8px;padding:14px 20px 0;display:flex}.tab-btn[data-v-2d05a6b9]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.tab-btn[data-v-2d05a6b9]:hover{color:#fff}.tab-btn.active[data-v-2d05a6b9]{color:#22c55e;border-bottom-color:#22c55e}.alert-box[data-v-2d05a6b9]{border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:12px;font-weight:600}.alert-box.error[data-v-2d05a6b9]{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.alert-box.success[data-v-2d05a6b9]{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d}.tab-content[data-v-2d05a6b9]{flex-direction:column;gap:16px;padding:18px 20px 24px;display:flex}.tab-explainer[data-v-2d05a6b9]{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.form-group[data-v-2d05a6b9]{flex-direction:column;gap:6px;display:flex}.form-row[data-v-2d05a6b9]{gap:12px;display:flex}.form-group.half[data-v-2d05a6b9]{flex:1}.form-group label[data-v-2d05a6b9]{color:#cbd5e1;font-size:12px;font-weight:600}.dark-input[data-v-2d05a6b9]{color:#fff;background:#090e0c;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}.dark-input[data-v-2d05a6b9]:focus{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.avatar-grid[data-v-2d05a6b9]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.avatar-btn[data-v-2d05a6b9]{cursor:pointer;background:#090e0c;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:22px;transition:all .15s;display:flex}.avatar-btn[data-v-2d05a6b9]:hover{background:#ffffff14;transform:translateY(-2px)}.avatar-btn.active[data-v-2d05a6b9]{background:#22c55e26;border-color:#22c55e}.action-footer[data-v-2d05a6b9]{justify-content:flex-end;margin-top:4px;display:flex}.logout-footer[data-v-2d05a6b9]{justify-content:center}.btn-primary[data-v-2d05a6b9]{color:#000;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .15s}.btn-primary[data-v-2d05a6b9]:hover:not(:disabled){background:#16a34a;transform:translateY(-1px)}.btn-success[data-v-2d05a6b9]{color:#000;cursor:pointer;background:linear-gradient(135deg,#22c55e,#10b981);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .15s;box-shadow:0 4px 14px #22c55e4d}.btn-success[data-v-2d05a6b9]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-danger-outline[data-v-2d05a6b9]{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef444459;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.btn-danger-outline[data-v-2d05a6b9]:hover{background:#ef44441a;border-color:#ef4444}.account-details-card[data-v-2d05a6b9]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.detail-line[data-v-2d05a6b9]{justify-content:space-between;font-size:13px;display:flex}.detail-label[data-v-2d05a6b9]{color:#64748b}.detail-val[data-v-2d05a6b9]{color:#f1f5f9;font-weight:600}.detail-val.highlight[data-v-2d05a6b9]{color:#4ade80}.app-layout[data-v-4631bba9]{background-color:var(--bg-dark);flex-direction:row;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.main-content[data-v-4631bba9]{background-color:var(--bg-dark);flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.toast-bubble[data-v-4631bba9]{border:1px solid var(--accent-green);color:#fff;z-index:10000;background:#121814f2;border-radius:30px;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:600;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}.toast-icon[data-v-4631bba9]{font-size:16px}.toast-fade-enter-active[data-v-4631bba9],.toast-fade-leave-active[data-v-4631bba9]{transition:all .25s}.toast-fade-enter-from[data-v-4631bba9],.toast-fade-leave-to[data-v-4631bba9]{opacity:0;transform:translate(-50%,-12px)}
