.learning-module__k5Y10W__container{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);flex-direction:column;align-items:center;min-height:calc(100vh - 80px);display:flex}.learning-module__k5Y10W__title{text-align:center;margin-bottom:var(--space-md);background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem}.learning-module__k5Y10W__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:var(--space-3xl);max-width:600px;font-size:1.1rem}.learning-module__k5Y10W__roadmap{gap:var(--space-3xl);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex;position:relative}.learning-module__k5Y10W__roadmap:before{content:"";background:linear-gradient(180deg, var(--brand-primary), var(--brand-accent), transparent);z-index:0;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.learning-module__k5Y10W__level{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.learning-module__k5Y10W__levelBox{background:var(--gradient-card);border:1px solid var(--brand-primary);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-xl);box-shadow:var(--shadow-glow);text-align:center;margin-bottom:var(--space-lg);width:320px;transition:all var(--transition-base)}.learning-module__k5Y10W__levelBox:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.learning-module__k5Y10W__levelBox h2{color:var(--text-primary);margin-bottom:.25rem;font-size:1.4rem}.learning-module__k5Y10W__levelBox p{color:var(--brand-primary);font-size:.9rem;font-weight:500}.learning-module__k5Y10W__levelItems{gap:var(--space-sm);background:var(--bg-surface);max-width:600px;padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--bg-border);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.learning-module__k5Y10W__levelItems:before{content:"";background:var(--brand-primary);width:2px;height:16px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.learning-module__k5Y10W__item{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-fast);cursor:default;padding:8px 16px;font-size:.95rem;font-weight:500}.learning-module__k5Y10W__item:hover{border-color:var(--brand-accent);color:var(--text-primary);background:#29b5e81a;transform:translateY(-2px)}@media (max-width:768px){.learning-module__k5Y10W__roadmap:before{left:20px}.learning-module__k5Y10W__level{align-items:flex-start;padding-left:40px}.learning-module__k5Y10W__levelBox{text-align:left;width:100%}.learning-module__k5Y10W__levelItems{justify-content:flex-start}.learning-module__k5Y10W__levelItems:before{height:32px;top:-32px;left:20px}}
