.GearShowcase-module__hR5C9q__root{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(150px, (100% - 5 * var(--space-3)) / 6)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.GearShowcase-module__hR5C9q__tile{align-content:start;justify-items:center;gap:var(--space-1);min-width:0;padding:18px var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--paper);color:var(--night);font-size:var(--fs-sm);text-align:center;font-weight:600;display:grid}.GearShowcase-module__hR5C9q__art{width:84px;height:84px;margin-bottom:6px}.GearShowcase-module__hR5C9q__name{line-height:1.3}.GearShowcase-module__hR5C9q__price{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:0;font-size:.9em}
.LessonPreview-module__e2_RRa__root{position:relative}.LessonPreview-module__e2_RRa__card{right:var(--space-4);bottom:var(--space-4);gap:var(--space-1);max-width:calc(100% - 2 * var(--space-4));padding:14px var(--space-4);--on-surface:var(--night);--on-surface-muted:var(--muted);background:var(--paper);color:var(--on-surface);box-shadow:var(--shadow-3);font-size:var(--fs-sm);border-radius:12px;display:grid;position:absolute}.LessonPreview-module__e2_RRa__when{font-family:var(--font-mono);letter-spacing:0;font-size:.82em}.LessonPreview-module__e2_RRa__level{margin-top:var(--space-1);padding:2px var(--space-2);background:var(--signal-soft);color:var(--signal-ink);font-size:var(--fs-xs);border-radius:6px;justify-self:start;font-weight:600}
