.practice-progress_strip__un5O8{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:24px;background:#14171c;border:1px solid #262b33;border-radius:8px;min-width:0}.practice-progress_strip__un5O8>svg{flex:none;color:#b89be9}.practice-progress_strip__un5O8>div{display:grid;gap:5px;min-width:0;flex:1 1}.practice-progress_strip__un5O8 strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.practice-progress_strip__un5O8 span{color:#9ca3af;font-size:11px;line-height:1.6}.practice-progress_strip__un5O8>a{color:#cbb5fb;font-size:12px;white-space:nowrap}.practice-progress_note__vG8kO{padding:14px 16px;border:1px solid #35313d;border-radius:7px;color:#bcb4c9;font-size:12px;line-height:1.7}.practice-progress_goal__VcOB_{display:grid;gap:12px;padding:18px;border:1px solid #262b33;border-radius:8px}.practice-progress_goal__VcOB_ strong{font-size:14px}.practice-progress_goal__VcOB_ progress{width:100%;height:8px;accent-color:#8b5cf6}.practice-progress_achievements__Xya8K{display:grid;gap:14px}.practice-progress_achievements__Xya8K h3{display:flex;align-items:center;gap:8px}.practice-progress_achievements__Xya8K ul{list-style:none;display:grid;gap:12px;padding:0}.practice-progress_achievements__Xya8K li{display:flex;align-items:flex-start;gap:12px;border:1px solid #262b33;border-radius:8px;padding:16px}.practice-progress_achievements__Xya8K li>svg{flex:none;color:#9abea6;margin-top:3px}.practice-progress_achievements__Xya8K li>div{display:grid;gap:6px}.practice-progress_achievements__Xya8K strong{font-size:13px}.practice-progress_achievements__Xya8K p,.practice-progress_achievements__Xya8K time{color:#9ca3af;font-size:12px;line-height:1.6}.practice-progress_form__StKlg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;border-top:1px solid #262b33}.practice-progress_form__StKlg label{display:grid;gap:9px;font-size:12px;min-width:0}.practice-progress_form__StKlg input,.practice-progress_form__StKlg select{width:100%;min-width:0}.practice-progress_form__StKlg .practice-progress_check__QOsQd{display:flex;align-items:center;gap:10px}.practice-progress_form__StKlg .practice-progress_check__QOsQd input{width:16px;height:16px;flex:none;accent-color:#8b5cf6}.practice-progress_form__StKlg>.practice-progress_check__QOsQd,.practice-progress_form__StKlg>p{grid-column:1/-1}.practice-progress_form__StKlg>button{justify-self:start;grid-column:1/-1}.practice-progress_weeks__W8Kug{border-top:1px solid #262b33;padding-top:18px;font-size:12px}.practice-progress_weeks__W8Kug summary{cursor:pointer;padding-block:6px}.practice-progress_weeks__W8Kug ul{padding:14px 0 0;list-style:none;display:grid;gap:14px}.practice-progress_weeks__W8Kug li{display:grid;gap:5px}.practice-progress_weeks__W8Kug li span:last-child{color:#9ca3af}@media(max-width:600px){.practice-progress_strip__un5O8{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:12px}.practice-progress_strip__un5O8>a{margin-left:28px}.practice-progress_form__StKlg{grid-template-columns:minmax(0,1fr)}.practice-progress_note__vG8kO{padding:12px}}