.v44-home{margin:28px 0 40px;padding:28px;border:1px solid rgba(201,164,91,.28);border-radius:22px;background:linear-gradient(145deg,rgba(9,31,43,.96),rgba(5,20,30,.96));box-shadow:0 18px 50px rgba(0,0,0,.18)}
.v44-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.v44-head h2{margin:.25rem 0 .4rem;font-size:clamp(1.65rem,3vw,2.5rem)}.v44-head p{max-width:760px}.v44-resume{min-width:190px}
.v44-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:22px}.v44-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:20px;background:rgba(255,255,255,.035)}.v44-card h3{margin:.2rem 0 .45rem}.v44-next-state{display:inline-block;margin:10px 0 12px;padding:5px 9px;border-radius:999px;border:1px solid rgba(201,164,91,.35);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#e6c77e}.v44-meter{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;margin:12px 0 7px}.v44-meter i{display:block;height:100%;background:linear-gradient(90deg,#9d7b3c,#e0c27d);border-radius:inherit}.v44-statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.v44-stat{padding:12px;border-radius:14px;background:rgba(255,255,255,.04);text-align:center}.v44-stat strong{display:block;font-size:1.35rem}.v44-stat span{font-size:.76rem;opacity:.75}.v44-milestones{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.v44-badge{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;opacity:.5}.v44-badge.earned{opacity:1;border-color:rgba(201,164,91,.38);background:rgba(201,164,91,.07)}.v44-badge b{display:block;font-size:.88rem}.v44-badge span{font-size:.74rem;opacity:.72}.v44-privacy{margin:14px 0 0;font-size:.78rem;opacity:.66}.v44-empty{padding:8px 0}.v44-home .app-button{cursor:pointer}
@media(max-width:780px){.v44-home{padding:20px;margin:20px 0 30px}.v44-head,.v44-grid{grid-template-columns:1fr}.v44-resume{width:100%}.v44-statrow{grid-template-columns:repeat(3,1fr)}.v44-milestones{grid-template-columns:1fr 1fr}}
@media(max-width:460px){.v44-statrow{grid-template-columns:1fr}.v44-milestones{grid-template-columns:1fr}}
