.course-attempts-unfold{animation:.18s ease-out course-attempts-unfold;display:grid}.course-attempts-unfold>*{min-height:0;overflow:hidden}@keyframes course-attempts-unfold{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.course-attempts{gap:var(--space-1);border:1px dashed var(--color-border);border-radius:var(--border-radius);padding:var(--space-1) var(--space-2);flex-direction:column;display:flex}.course-attempts .course-attempts-bar{align-items:center;gap:var(--space-1);display:flex}.course-attempts .course-attempts-bar .course-attempts-message{color:var(--color-muted);font-size:var(--font-size-small);font-family:var(--font-mono);flex:1}.course-attempts .course-attempts-bar .course-attempts-message a{color:inherit;text-underline-offset:var(--text-underline-offset);text-decoration:underline}.course-attempts .course-attempts-bar .course-attempts-message a:hover{color:var(--color-warning)}.course-attempts .course-attempts-bar .micro-label{font-size:var(--font-size-small)}.course-attempts .course-attempts-bar .button{height:auto;padding:var(--space-0) var(--space-1);font-size:var(--font-size-small)}.course-attempts .course-attempts-bar .course-attempts-claim-refused{color:var(--color-warning);font-size:var(--font-size-small);font-family:var(--font-mono)}.course-attempts .course-attempts-bar *{height:100%}.course-attempts .course-attempts-list{gap:var(--space-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-attempts .course-attempts-row{grid-template-columns:var(--button-height) auto 1fr;align-items:center;gap:var(--space-1);min-height:var(--input-height);display:grid}.course-attempts .course-attempts-row .forget-workspace{grid-column:1}.course-attempts .course-attempts-row>.button{grid-column:2}.course-attempts .course-attempts-row .button,.course-attempts .course-attempts-row .icon-button{height:auto;padding:var(--space-0) var(--space-1);font-size:var(--font-size-small)}.course-attempts .course-attempts-action{flex:none;justify-content:center;min-width:6rem;display:flex}.course-attempts .course-attempts-action button{width:100%;padding:var(--space-1) var(--space-2);height:auto!important}.course-attempts .course-attempts-token{font-family:var(--font-mono);font-size:var(--font-size-small)}.course-attempts .course-attempts-note{color:var(--color-muted);font-size:var(--font-size-small);flex:1}
.course-header{gap:var(--space-1);flex-direction:column;display:flex}.course-header .course-header-heading{align-items:baseline;gap:.5ch;display:flex}.course-header .course-header-heading h1{font-size:var(--font-size-large)}.course-header .course-header-heading{line-height:1.8rem}.course-header p{max-width:40rem;line-height:1.55}
.course-metadata ul{gap:var(--space-0) var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-small);flex-wrap:wrap;list-style:none;display:flex}.course-metadata li{gap:.5ch;display:flex}.course-metadata li span:first-child{color:var(--color-faint)}.course-metadata li span:last-child{color:var(--color-muted)}
