.solo-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;margin:32px 0 40px}.solo-hero h1{font-size:clamp(43px,6vw,68px);letter-spacing:-3px;line-height:1.02;margin:14px 0}.solo-hero em{color:#87efcd;font-style:normal}.solo-hero p{color:#a1afbd;max-width:510px}.solo-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:255px;border:1px solid #294355;border-radius:20px;background:#101d2a;overflow:hidden}.solo-ring{position:absolute;width:205px;height:205px;border:1px solid #376259;border-radius:50%;box-shadow:0 0 0 18px #2d63521a,0 0 0 38px #2d635214,0 0 0 65px #2d63520c}.solo-symbol{position:relative;font-size:60px;color:#91f4d5}.solo-caption{position:relative;font-size:10px;letter-spacing:2px;color:#87b2ad}.solo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.solo-step{border:1px solid #293b4c;border-radius:14px;background:#111b2a;padding:20px}.solo-step b{display:block;color:#eaf4f1;margin:9px 0}.solo-step p{font-size:12px;color:#98a9b9;margin:0}.solo-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #293b4c;background:#101a29;border-radius:14px;margin:30px 0 22px;overflow:hidden}.solo-stat{padding:18px;border-right:1px solid #293b4c}.solo-stat:last-child{border-right:0}.solo-stat span{display:block;font-size:9px;letter-spacing:1px;color:#92a5b0;text-transform:uppercase}.solo-stat b{display:block;margin:7px 0 0;font-size:27px;color:#e3f9f1}.solo-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.solo-badge{border:1px solid #2b3a4a;border-radius:12px;padding:16px;background:#101b29}.solo-badge.locked{opacity:.46}.solo-badge .badge-icon{color:#80efd0;font-size:22px}.solo-badge strong{display:block;font-size:13px;margin-top:9px}.solo-badge small{color:#92a6b4}.solo-progress{display:flex;gap:8px;margin:20px 0}.solo-progress span{height:5px;flex:1;background:#334254;border-radius:5px}.solo-progress span.done{background:#72e9c8}.solo-guess{border:1px solid #35495a;background:#0b1523;border-radius:14px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.solo-guess span{display:block;color:#95a7b6;font-size:11px;margin-bottom:5px}.solo-guess strong{color:#e5fff6;font-size:22px;overflow-wrap:anywhere}.solo-result{text-align:center}.solo-result .big-icon{font-size:48px;color:#91f4d5}.solo-next{display:flex;justify-content:space-between;gap:10px}.solo-board{margin:35px 0}.solo-count{color:#9dafbc;font-size:12px}.solo-win{color:#8af0cd}.solo-lost{color:#ffbeb6}@media(max-width:700px){.solo-hero{grid-template-columns:1fr;gap:8px}.solo-visual{min-height:205px}.solo-ring{width:150px;height:150px}.solo-steps{grid-template-columns:1fr}.solo-stat{padding:14px}.solo-stat b{font-size:23px}.solo-stat span{font-size:8px}.solo-badges{grid-template-columns:repeat(2,1fr)}}
