.tkm-specimen{gap:.6rem;inline-size:100%;max-inline-size:26rem;margin:0;display:grid}@media (width>=60rem){.tkm-specimen{justify-self:end}}.tkm-specimen__caption{color:var(--tkm-specimen-caption,var(--tkm-muted,#475569));font-size:.875rem;font-weight:500}.tkm-specimen__card{border:1px solid var(--tkm-rule,#dbe3ee);background:var(--tk-white,#fff);color:var(--tk-ink,#0f172a);text-align:start;-webkit-user-select:none;user-select:none;border-radius:.75rem;padding:clamp(1.1rem,3vw,1.4rem)}.tkm-specimen__identity{align-items:center;gap:.8rem;display:flex}.tkm-specimen__avatar{background:var(--tk-paper,#f8fafc);block-size:3rem;inline-size:3rem;color:var(--th-action,var(--th-primary,var(--tk-navy,#1e1b4b)));border-radius:999px;flex:none;place-items:center;display:grid}.tkm-specimen__name{font-family:var(--tk-font-display,inherit);font-size:1.15rem;font-weight:700;line-height:1.4;display:block}.tkm-specimen__subject{color:var(--tkm-muted,#475569);font-size:.95rem;line-height:1.5;display:block}.tkm-specimen__label{color:var(--tkm-muted,#475569);margin:1.1rem 0 .25rem;font-size:.875rem;font-weight:700}.tkm-specimen__lessons,.tkm-specimen__times{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.tkm-specimen__lessons>div,.tkm-specimen__times li{border-block-start:1px solid var(--tkm-rule,#dbe3ee);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;display:flex}.tkm-specimen__lessons dt{font-weight:700}.tkm-specimen__lessons dt span{color:var(--tkm-muted,#475569);font-size:.875rem;font-weight:400;display:block}.tkm-specimen__lessons dd{white-space:nowrap;margin:0;font-weight:700}.tkm-specimen__action{background:var(--th-action,var(--th-primary,var(--tk-navy,#1e1b4b)));min-block-size:2.75rem;color:var(--th-on-action,var(--th-on-primary,#fff));pointer-events:none;border-radius:.5rem;justify-content:center;align-items:center;margin-block-start:1.1rem;font-weight:700;display:flex}@media (forced-colors:active){.tkm-specimen__card{border-color:canvastext}.tkm-specimen__action{border:1px solid canvastext}}
