.ef-progress-v1{margin-top:1rem}.ef-progress-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ef-progress-heading h2{margin:0}.ef-progress-comparison{display:flex;align-items:center;gap:.7rem;margin:1rem 0}.ef-progress-assessment{flex:1;min-width:0;background:var(--surface,#f6f8fa);border:1px solid var(--line,#dfe4e7);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.4rem}.ef-progress-assessment strong{font-size:1.4rem}.ef-progress-assessment small{color:var(--muted,#627181)}.ef-progress-arrow{font-size:1.3rem}.ef-progress-detail[hidden]{display:none}.ef-progress-detail h3{margin-top:1.3rem}.ef-progress-history{max-height:230px;overflow-y:auto}.ef-progress-history li{padding:.3rem 0}.ef-progress-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.ef-progress-skills>div{border:1px solid var(--line,#dfe4e7);border-radius:10px;padding:.6rem;display:flex;flex-direction:column;gap:.2rem}.ef-progress-skills small{color:var(--muted,#627181)}@media(max-width:600px){.ef-progress-heading{flex-wrap:wrap}.ef-progress-comparison{gap:.3rem}.ef-progress-assessment{padding:.6rem}.ef-progress-assessment strong{font-size:1.1rem}}