.LHQ_Qq_inProgressSection{margin-bottom:var(--space-300)}.LHQ_Qq_sectionLabel{align-items:center;gap:var(--space-125);margin-bottom:var(--space-150);white-space:nowrap;display:flex}.LHQ_Qq_sectionLabelLine{height:var(--size-1);background:var(--color-border);flex:1}.LHQ_Qq_inProgressGrid{gap:var(--space-150);grid-template-columns:1fr;display:grid}@media (min-width:768px){.LHQ_Qq_inProgressGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.LHQ_Qq_inProgressGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.LHQ_Qq_inProgressCard{gap:var(--space-150);padding:var(--space-200);border-radius:var(--radius-xl);border:var(--border-width-medium) dashed var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.LHQ_Qq_inProgressTop{align-items:center;gap:var(--space-150);display:flex}.LHQ_Qq_inProgressInfo{min-width:0}.LHQ_Qq_inProgressTitle{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LHQ_Qq_inProgressPct{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);margin-top:var(--space-025);font-weight:var(--font-weight-bold);color:var(--color-text-subtlest)}.LHQ_Qq_sort{margin-left:auto}
.JV3dvW_tabs{max-width:100%;margin-bottom:var(--space-250);overflow-x:auto}
.Zjj9ka_card{flex-direction:column;height:100%;display:flex}.Zjj9ka_main{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.Zjj9ka_main:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focused);outline-offset:var(--space-negative-025)}.Zjj9ka_thumb{height:var(--size-96);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Zjj9ka_emoji{font-size:var(--font-size-7xl)}.Zjj9ka_badge{top:var(--space-125);right:var(--space-125);position:absolute}.Zjj9ka_body{padding:var(--space-200);flex-direction:column;flex:1;display:flex}.Zjj9ka_title{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-snug);letter-spacing:var(--font-letter-spacing-normal);color:var(--color-text);margin-bottom:var(--space-025)}.Zjj9ka_tutor{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);margin-bottom:var(--space-050);font-weight:var(--font-weight-semibold);color:var(--color-text-subtlest)}.Zjj9ka_started{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);margin-bottom:var(--space-125);color:var(--color-text-subtlest);display:block}.Zjj9ka_foot{flex-direction:column;margin-top:auto;display:flex}.Zjj9ka_cta{margin-top:var(--space-150)}.Zjj9ka_reportLink{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-normal);letter-spacing:var(--font-letter-spacing-normal);padding:var(--space-100) var(--space-200);border-top:var(--border-width-thin) solid var(--color-border);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);background:var(--color-surface-sunken);text-decoration:none;display:block}.Zjj9ka_reportLink:hover{color:var(--color-text)}
