._screen_1rqlj_11{gap:var(--sk-space-5);padding:var(--sk-space-5) var(--sk-space-4);flex-direction:column;display:flex}._title_1rqlj_18{align-items:baseline;gap:var(--sk-space-2);font-family:var(--sk-font-mono);font-size:var(--sk-fs-lg);letter-spacing:.02em;color:var(--sk-text-primary);font-weight:700;display:flex}._sigil_1rqlj_29{color:var(--sk-text-muted)}._sectionTitle_1rqlj_33{margin-bottom:var(--sk-space-3);color:var(--sk-text-muted);font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500}._summary_1rqlj_45{gap:var(--sk-space-2) var(--sk-space-5);padding:var(--sk-space-4);border:var(--sk-stroke-thin) solid var(--sk-border);border-left:var(--sk-space-1) solid var(--sk-accent);border-radius:var(--sk-radius-md);background:var(--sk-surface-raised);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._total_1rqlj_56,._streak_1rqlj_57{align-items:baseline;gap:var(--sk-space-2);display:flex}._totalNumber_1rqlj_63,._streakNumber_1rqlj_64{font-family:var(--sk-font-mono);font-variant-numeric:tabular-nums;color:var(--sk-text-primary);font-size:2.5rem;font-weight:700;line-height:1}._streakNumber_1rqlj_64{color:var(--sk-accent-text)}._totalLabel_1rqlj_77,._streakLabel_1rqlj_78{color:var(--sk-text-muted);font-family:var(--sk-font-mono);font-size:var(--sk-fs-sm);letter-spacing:.06em}._totalNote_1rqlj_85{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);grid-column:auto}._bands_1rqlj_93{gap:var(--sk-space-3);flex-direction:column;display:flex}._band_1rqlj_93{align-items:center;gap:var(--sk-space-2) var(--sk-space-4);padding:var(--sk-space-3) var(--sk-space-4);border:var(--sk-stroke-thin) solid var(--sk-border);border-radius:var(--sk-radius-md);background:var(--sk-surface-raised);grid-template-columns:6rem 1fr;display:grid}._band_1rqlj_93[data-played=false]{background:0 0;border-style:dashed}._bandName_1rqlj_116{font-family:var(--sk-font-mono);font-size:var(--sk-fs-md);color:var(--sk-accent-text);font-weight:600;text-decoration:none}._bandName_1rqlj_116:hover{text-decoration:underline}._bar_1rqlj_128{border-radius:var(--sk-radius-sm);background:var(--sk-grid-bg);height:.5rem;overflow:hidden}._barFill_1rqlj_135{border-radius:inherit;background:var(--sk-accent);min-width:0;height:100%;transition:width var(--sk-motion-base) var(--sk-motion-easing)}._bandFigures_1rqlj_143{gap:var(--sk-space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid}._figure_1rqlj_150{gap:var(--sk-space-1);flex-direction:column;display:flex}._figureLabel_1rqlj_156{color:var(--sk-text-muted);font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.06em}._figureValue_1rqlj_163{color:var(--sk-text-primary);font-family:var(--sk-font-mono);font-size:var(--sk-fs-md);font-variant-numeric:tabular-nums;margin:0}._hero_1rqlj_172{font-size:var(--sk-fs-lg);font-weight:700}._unplayed_1rqlj_177{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);grid-column:1/-1}._inlineLink_1rqlj_183{color:var(--sk-accent-text)}._pending_1rqlj_189{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);font-family:var(--sk-font-mono)}._caret_1rqlj_195{background:var(--sk-accent);vertical-align:text-bottom;width:.55em;height:1em;margin-left:.15em;animation:1.1s steps(2,start) infinite _blink_1rqlj_1;display:inline-block}@keyframes _blink_1rqlj_1{to{visibility:hidden}}._failure_1rqlj_211{align-items:flex-start;gap:var(--sk-space-2);padding:var(--sk-space-3);border:var(--sk-stroke-thin) solid var(--sk-danger);border-radius:var(--sk-radius-sm);color:var(--sk-danger-text);font-size:var(--sk-fs-sm);flex-direction:column;display:flex}._retry_1rqlj_223{padding:var(--sk-space-2) var(--sk-space-3);border:var(--sk-stroke-thin) solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-surface);color:var(--sk-text-primary);font-family:var(--sk-font-mono);font-size:var(--sk-fs-sm);cursor:pointer}._retry_1rqlj_223:hover{border-color:var(--sk-accent)}._empty_1rqlj_238{gap:var(--sk-space-3);padding:var(--sk-space-5) var(--sk-space-4);border:var(--sk-stroke-thick) dashed var(--sk-border);border-radius:var(--sk-radius-md);color:var(--sk-text-primary);flex-direction:column;display:flex}._emptyTitle_1rqlj_248{font-family:var(--sk-font-mono);font-size:var(--sk-fs-md);letter-spacing:.04em;font-weight:700}._emptyNote_1rqlj_255,._footnote_1rqlj_256{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);max-width:44rem}@media (max-width:40rem){._band_1rqlj_93{grid-template-columns:1fr}._totalNumber_1rqlj_63,._streakNumber_1rqlj_64{font-size:2rem}}
