.avatar-tactical-trial{grid-column:1/-1;margin:0 0 16px;padding:18px;border:1px solid #22d3ee55;border-radius:20px;background:radial-gradient(circle at 92% 0,#0e749044,transparent 34%),linear-gradient(145deg,#111827,#070a12);box-shadow:0 18px 48px #02040a66}.trial-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.trial-head small{color:#67e8f9;font-size:9px;font-weight:900;letter-spacing:.15em}.trial-head h2{margin:5px 0;font-size:23px}.trial-head p{max-width:620px;margin:0;color:#a9b3c7;font-size:11px;line-height:1.5}.trial-score{display:grid;min-width:86px;padding:10px;border:1px solid #67e8f955;border-radius:14px;background:#052631;text-align:center}.trial-score b{font-size:24px}.trial-score span{color:#a5f3fc;font-size:8px;text-transform:uppercase}.trial-road{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.trial-node{display:grid;grid-template-columns:30px 1fr;column-gap:8px;align-items:center;padding:9px;border:1px solid #ffffff14;border-radius:12px;background:#05070d;color:#64748b}.trial-node i{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border:1px solid currentColor;border-radius:50%;font-style:normal;font-weight:900}.trial-node span,.trial-node small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-node span{color:#cbd5e1;font-size:11px;font-weight:850}.trial-node small{font-size:8px}.trial-node.current{border-color:#22d3ee;color:#67e8f9;box-shadow:0 0 20px #06b6d426}.trial-node.won{border-color:#22c55e66;color:#4ade80}.trial-node.lost{border-color:#fb718566;color:#fb7185}.trial-versus{display:grid;grid-template-columns:1fr 48px 1fr;gap:12px;align-items:center;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:#070a12}.trial-versus>div:last-child{text-align:right}.trial-versus>div>b,.trial-versus h3,.trial-versus span,.trial-versus small{display:block}.trial-versus h3{margin:3px 0;font-size:18px}.trial-versus span{color:#94a3b8;font-size:10px}.trial-versus small{color:#67e8f9;font-size:8px;font-weight:900}.trial-versus>b{text-align:center;color:#fb7185;font-size:20px}.trial-tactics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.trial-tactic{display:grid;grid-template-columns:32px 1fr;gap:2px 8px;align-items:center;padding:10px;border:1px solid #ffffff18;border-radius:12px;background:#0b0e17;color:#cbd5e1;text-align:left;cursor:pointer}.trial-tactic i{grid-row:1/3;font-size:21px;font-style:normal}.trial-tactic b{font-size:11px}.trial-tactic span{color:#8490a5;font-size:8px}.trial-tactic.selected{border-color:#67e8f9;background:#06b6d41c;color:#fff;box-shadow:0 0 18px #06b6d42b}.trial-fight,.trial-restart{width:100%;padding:12px;border:0;border-radius:11px;background:linear-gradient(135deg,#0891b2,#7657ff);color:#fff;font-weight:900;cursor:pointer}.trial-fight:disabled{opacity:.45;cursor:not-allowed}.trial-message{margin:10px 0;padding:9px;border-radius:10px;font-size:10px}.trial-message.error{border:1px solid #fb718566;background:#4c051922;color:#fecdd3}.trial-summary{display:grid;gap:7px;margin:12px 0}.trial-summary article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px;border:1px solid #ffffff16;border-radius:11px;background:#06080e}.trial-summary article.won{border-color:#22c55e55}.trial-summary article.lost{border-color:#fb718555}.trial-summary span{color:#94a3b8;font-size:9px}.trial-summary b{font-size:11px}.trial-summary small{grid-column:1/-1;color:#cbd5e1;font-size:9px}@media(max-width:620px){.avatar-tactical-trial{margin:0;padding:12px;border-radius:15px}.trial-head h2{font-size:18px}.trial-score{min-width:68px;padding:8px}.trial-score b{font-size:20px}.trial-road{gap:5px}.trial-node{grid-template-columns:24px 1fr;gap:5px;padding:7px}.trial-node i{width:22px;height:22px}.trial-node span{font-size:9px}.trial-versus{grid-template-columns:1fr 28px 1fr;padding:10px;gap:5px}.trial-versus h3{font-size:14px}.trial-versus span{font-size:8px}.trial-tactics{gap:5px}.trial-tactic{grid-template-columns:1fr;padding:8px;text-align:center}.trial-tactic i{grid-row:auto}.trial-summary article{grid-template-columns:1fr}.trial-summary small{grid-column:auto}}
