.mock-trade-section[data-v-cdd02570]{background:#0e91650a;border:1px solid rgba(14,145,101,.15);border-radius:14px;margin:2rem 0;padding:24px}.trade-header[data-v-cdd02570]{margin-bottom:16px}.trade-title-row[data-v-cdd02570]{align-items:center;display:flex;gap:10px;margin-bottom:6px}.trade-icon[data-v-cdd02570]{font-size:1.5rem}.trade-title-row h3[data-v-cdd02570]{color:#fff;flex:1;font-size:1.2rem;margin:0}.trade-stats-badge[data-v-cdd02570]{background:#0e916526;border-radius:12px;color:#0e9165;font-size:.8rem;font-weight:600;padding:3px 10px}.trade-subtitle[data-v-cdd02570]{color:#fff9;font-size:.85rem;margin:0}.scenario-tabs[data-v-cdd02570]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.scenario-tab[data-v-cdd02570]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 16px;transition:all .2s}.scenario-tab[data-v-cdd02570]:hover{background:#0e916514;border-color:#0e916533}.scenario-tab.active[data-v-cdd02570]{background:#0e91651f;border-color:#0e9165;color:#0e9165}.scenario-tab.completed[data-v-cdd02570],.tab-check[data-v-cdd02570]{color:#22c55e}.indicators-panel[data-v-cdd02570]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.indicator-tag[data-v-cdd02570]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;font-size:.8rem;gap:6px;padding:6px 12px}.indicator-tag.bullish[data-v-cdd02570]{background:#22c55e0d;border-color:#22c55e4d}.indicator-tag.bearish[data-v-cdd02570]{background:#ef44440d;border-color:#ef44444d}.ind-label[data-v-cdd02570]{color:#ffffff80;font-weight:600}.ind-value[data-v-cdd02570]{color:#fff;font-weight:700}.ind-signal[data-v-cdd02570]{font-size:.7rem}.indicator-tag.bullish .ind-signal[data-v-cdd02570]{color:#22c55e}.indicator-tag.bearish .ind-signal[data-v-cdd02570]{color:#ef4444}.trade-chart-wrap[data-v-cdd02570]{background:#00000026;border-radius:10px;margin-bottom:12px;overflow:hidden;position:relative}.trade-hint[data-v-cdd02570]{background:#3b82f60f;border:1px solid rgba(59,130,246,.12);border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 14px}.hint-icon[data-v-cdd02570]{flex-shrink:0;font-size:1rem}.trade-hint p[data-v-cdd02570]{color:#ffffffb3;font-size:.82rem;line-height:1.4;margin:0}.decision-panel[data-v-cdd02570]{margin-top:12px}.decision-prompt[data-v-cdd02570]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:12px;text-align:center}.decision-buttons[data-v-cdd02570]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.decision-btn[data-v-cdd02570]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#fffc;cursor:pointer;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:6px;padding:16px 12px;transition:all .2s}.dec-icon[data-v-cdd02570]{font-size:1.5rem}.buy-btn[data-v-cdd02570]:hover{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.hold-btn[data-v-cdd02570]:hover{background:#f59e0b1a;border-color:#f59e0b4d;color:#fbbf24}.sell-btn[data-v-cdd02570]:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.play-panel[data-v-cdd02570]{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:12px}.play-panel[data-v-cdd02570],.user-choice[data-v-cdd02570]{align-items:center;display:flex}.user-choice[data-v-cdd02570]{color:#ffffffb3;font-size:.9rem;gap:10px}.choice-tag[data-v-cdd02570]{border-radius:6px;font-size:.8rem;font-weight:700;padding:4px 12px}.choice-tag.buy[data-v-cdd02570]{background:#22c55e26;color:#22c55e}.choice-tag.hold[data-v-cdd02570]{background:#f59e0b26;color:#fbbf24}.choice-tag.sell[data-v-cdd02570]{background:#ef444426;color:#ef4444}.change-btn[data-v-cdd02570]{background:none;border:none;color:#fff6;cursor:pointer;font-size:.8rem;text-decoration:underline}.change-btn[data-v-cdd02570]:hover{color:#ffffffb3}.play-btn[data-v-cdd02570]{align-items:center;background:linear-gradient(135deg,#0e9165,#22c55e);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;padding:12px 28px;transition:all .2s}.play-btn[data-v-cdd02570]:hover{box-shadow:0 4px 16px #0e91654d;transform:translateY(-1px)}.play-icon[data-v-cdd02570]{font-size:1.2rem}.playing-panel[data-v-cdd02570]{color:#fff9;padding:20px;text-align:center}.playing-dots[data-v-cdd02570]{align-items:center;display:flex;font-size:.95rem;gap:4px;justify-content:center}.loading-dots[data-v-cdd02570]{animation:pulse-cdd02570 1s infinite}@keyframes pulse-cdd02570{0%,to{opacity:1}50%{opacity:.3}}.outcome-panel[data-v-cdd02570]{animation:fadeIn-cdd02570 .4s ease;border-radius:12px;margin-top:12px;padding:20px}.outcome-win[data-v-cdd02570]{background:#22c55e14;border:1px solid rgba(34,197,94,.2)}.outcome-loss[data-v-cdd02570]{background:#ef44440f;border:1px solid rgba(239,68,68,.15)}@keyframes fadeIn-cdd02570{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.outcome-header[data-v-cdd02570]{align-items:center;display:flex;gap:14px;margin-bottom:12px}.outcome-emoji[data-v-cdd02570]{font-size:2rem}.outcome-header h4[data-v-cdd02570]{color:#fff;font-size:1.1rem;margin:0}.outcome-pnl[data-v-cdd02570]{font-size:1rem;font-weight:700;margin:4px 0 0}.pnl-green[data-v-cdd02570]{color:#22c55e}.pnl-red[data-v-cdd02570]{color:#ef4444}.outcome-explanation[data-v-cdd02570]{color:#ffffffbf;font-size:.85rem;line-height:1.5;margin-bottom:12px}.outcome-xp[data-v-cdd02570]{color:#0e9165;font-size:.9rem;font-weight:600;margin-bottom:12px}.trade-achievements[data-v-cdd02570]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.achievement-card[data-v-cdd02570]{align-items:center;animation:achievePop-cdd02570 .5s ease;background:linear-gradient(135deg,#f59e0b1a,#0e91651a);border:1px solid rgba(245,158,11,.25);border-radius:8px;display:flex;gap:12px;padding:10px 14px}@keyframes achievePop-cdd02570{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ach-icon[data-v-cdd02570]{font-size:1.3rem}.achievement-card strong[data-v-cdd02570]{color:#fbbf24;display:block;font-size:.85rem}.achievement-card p[data-v-cdd02570]{color:#fff9;font-size:.75rem;margin:0}.quiz-btn[data-v-cdd02570]{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 24px;transition:all .2s}.next-btn[data-v-cdd02570]{background:#0e916526;color:#0e9165}.next-btn[data-v-cdd02570]:hover{background:#0e916540}.retry-btn[data-v-cdd02570]{background:#ffffff14;color:#fff}.retry-btn[data-v-cdd02570]:hover{background:#ffffff1f}@media(max-width:768px){.mock-trade-section[data-v-cdd02570]{padding:16px}.decision-buttons[data-v-cdd02570]{grid-template-columns:1fr}.outcome-header[data-v-cdd02570],.play-panel[data-v-cdd02570]{flex-direction:column}.outcome-header[data-v-cdd02570]{text-align:center}}
