.market-plan-v3{margin:14px 0 18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(21,38,28,.95),rgba(12,24,17,.98))}.market-plan-heading-v3{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.market-plan-heading-v3 h3{margin:0 0 5px;font-size:1.35rem}.market-plan-heading-v3 p{max-width:720px;margin:0;color:var(--muted);font-size:.8rem}.best-market-move-v3{position:relative;display:grid;grid-template-columns:minmax(150px,.9fr) auto minmax(180px,1.15fr) minmax(210px,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:20px;border:1px solid rgba(184,242,61,.35);border-radius:18px;background:linear-gradient(135deg,rgba(184,242,61,.10),rgba(13,28,19,.98))}.best-move-label{position:absolute;top:-9px;left:18px;padding:3px 9px;border-radius:999px;background:var(--accent);color:#142007;font-size:.6rem;font-weight:950;letter-spacing:.1em}.best-move-player-v3 span,.best-move-money-v3 span{display:block;color:var(--muted);font-size:.6rem;font-weight:900;letter-spacing:.09em}.best-move-player-v3 strong,.best-move-money-v3 strong{display:block;margin:3px 0;font-size:1.05rem}.best-move-player-v3 small,.best-move-money-v3 small{display:block;color:var(--muted);font-size:.68rem}.best-move-player-v3.incoming strong{color:var(--accent)}.market-swap-arrow{color:var(--accent);font-size:1.6rem;font-weight:950}.best-move-money-v3 b{display:block;margin-top:5px;font-size:.66rem}.market-affordable{color:#86e9a6}.market-expensive{color:#ff9c9c}.market-moves-grid-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-move-card-v3{min-width:0;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.market-move-card-v3.is-primary{border-color:rgba(184,242,61,.28)}.market-move-card-v3 header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.market-move-card-v3 header h4{margin:2px 0 0;font-size:.9rem}.market-move-card-v3 header small{color:var(--accent);font-size:.58rem;font-weight:900;letter-spacing:.08em}.market-priority-number{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--surface-3);color:var(--accent);font-weight:950}.market-move-reason{min-height:48px;margin:12px 0;color:var(--muted);font-size:.72rem}.market-outgoing-metrics-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.market-outgoing-metrics-v3 span{padding:7px;border-radius:8px;background:rgba(0,0,0,.16);color:var(--muted);font-size:.58rem}.market-outgoing-metrics-v3 strong{display:block;margin-top:2px;color:var(--text);font-size:.74rem}.market-target-v3{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:12px;padding:10px;border:1px solid rgba(184,242,61,.18);border-radius:12px;background:rgba(184,242,61,.045)}.market-target-photo-v3{width:38px;height:38px;overflow:hidden;border-radius:10px;background:var(--surface-3)}.market-target-photo-v3 img{width:100%;height:100%;object-fit:cover;object-position:top}.market-target-copy-v3{min-width:0}.market-target-copy-v3 span,.market-target-copy-v3 small,.market-target-price-v3 small{display:block;color:var(--muted);font-size:.56rem}.market-target-copy-v3 strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem}.market-target-price-v3{text-align:right}.market-target-price-v3 strong{display:block;font-size:.8rem}.market-target-price-v3 span{display:block;margin-top:2px;font-size:.56rem}.market-alternatives-v3{display:grid;gap:4px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.market-alternatives-v3>span{color:var(--muted);font-size:.58rem;text-transform:uppercase;font-weight:850}.market-alternatives-v3 a{font-size:.7rem}.market-alternatives-v3 a:hover{color:var(--accent)}.market-alternatives-v3 small{color:var(--muted)}.market-plan-note-v3{margin:12px 0 0;color:var(--muted);font-size:.68rem}.position-pill{white-space:nowrap}@media(max-width:1000px){.best-market-move-v3{grid-template-columns:1fr auto 1fr}.best-move-money-v3{grid-column:1/3}.best-market-move-v3>.button{grid-column:3}.market-moves-grid-v3{grid-template-columns:1fr}}@media(max-width:620px){.market-plan-heading-v3{display:block}.market-plan-heading-v3 .count-pill{margin-top:8px}.best-market-move-v3{grid-template-columns:1fr}.market-swap-arrow{transform:rotate(90deg);justify-self:start}.best-move-money-v3,.best-market-move-v3>.button{grid-column:auto}.market-move-card-v3 header{grid-template-columns:auto 1fr}.market-move-card-v3 header .position-pill{grid-column:2}.market-outgoing-metrics-v3{grid-template-columns:1fr 1fr 1fr}}