.ProgressoDashboard-module__UdqAxa__page{min-height:calc(100vh - 65px);padding:3rem 0 5rem}.ProgressoDashboard-module__UdqAxa__header{flex-direction:column;gap:.375rem;margin-bottom:2.5rem;display:flex}.ProgressoDashboard-module__UdqAxa__header p{font-family:var(--font-lora);font-style:italic}.ProgressoDashboard-module__UdqAxa__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.ProgressoDashboard-module__UdqAxa__statCard{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.ProgressoDashboard-module__UdqAxa__statIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ProgressoDashboard-module__UdqAxa__statValue{font-family:var(--font-cinzel);font-size:1.75rem;font-weight:700;line-height:1}.ProgressoDashboard-module__UdqAxa__statLabel{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-family:var(--font-inter)}.ProgressoDashboard-module__UdqAxa__color-gold .ProgressoDashboard-module__UdqAxa__statIcon{color:var(--accent-gold);background:#c9a84c1f}.ProgressoDashboard-module__UdqAxa__color-gold .ProgressoDashboard-module__UdqAxa__statValue{color:var(--accent-gold)}.ProgressoDashboard-module__UdqAxa__color-amber .ProgressoDashboard-module__UdqAxa__statIcon{color:var(--accent-amber);background:#f59e0b1f}.ProgressoDashboard-module__UdqAxa__color-amber .ProgressoDashboard-module__UdqAxa__statValue{color:var(--accent-amber)}.ProgressoDashboard-module__UdqAxa__color-rose .ProgressoDashboard-module__UdqAxa__statIcon{color:#f43f5e;background:#e11d481a}.ProgressoDashboard-module__UdqAxa__color-rose .ProgressoDashboard-module__UdqAxa__statValue{color:#f43f5e}.ProgressoDashboard-module__UdqAxa__color-teal .ProgressoDashboard-module__UdqAxa__statIcon{color:var(--accent-teal);background:#0d94881a}.ProgressoDashboard-module__UdqAxa__color-teal .ProgressoDashboard-module__UdqAxa__statValue{color:var(--accent-teal)}.ProgressoDashboard-module__UdqAxa__progressCard{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.ProgressoDashboard-module__UdqAxa__progressCardHeader{justify-content:space-between;align-items:center;display:flex}.ProgressoDashboard-module__UdqAxa__progressCardTitle{font-family:var(--font-cinzel);color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.ProgressoDashboard-module__UdqAxa__progressPercent{font-family:var(--font-cinzel);color:var(--accent-gold);font-size:1.25rem;font-weight:700}.ProgressoDashboard-module__UdqAxa__conclusaoMsg{font-family:var(--font-cinzel);color:var(--accent-gold);background:#c9a84c14;border:1px solid #c9a84c33;border-radius:10px;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.ProgressoDashboard-module__UdqAxa__proximoDia{color:var(--text-muted);align-items:center;gap:.625rem;font-size:.85rem;display:flex}.ProgressoDashboard-module__UdqAxa__proximoDiaLink{color:var(--accent-gold);font-weight:500;text-decoration:none}.ProgressoDashboard-module__UdqAxa__proximoDiaLink:hover{text-decoration:underline}.ProgressoDashboard-module__UdqAxa__heatmapCard{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.ProgressoDashboard-module__UdqAxa__heatmapTitle{font-family:var(--font-cinzel);color:var(--text-primary);letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.ProgressoDashboard-module__UdqAxa__heatmap{grid-template-columns:repeat(10,1fr);gap:.5rem;display:grid}.ProgressoDashboard-module__UdqAxa__heatmapCell{aspect-ratio:1;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:all .2s;display:flex;position:relative}.ProgressoDashboard-module__UdqAxa__heatmapCell:hover{border-color:var(--accent-gold);box-shadow:var(--shadow-gold);z-index:1;transform:scale(1.08)}.ProgressoDashboard-module__UdqAxa__heatmapDone{background:#c9a84c1f!important;border-color:#c9a84c4d!important}.ProgressoDashboard-module__UdqAxa__heatmapCurrent{animation:2.5s ease-in-out infinite ProgressoDashboard-module__UdqAxa__glowPulse;border-color:var(--accent-gold)!important;box-shadow:var(--shadow-gold)!important}@keyframes ProgressoDashboard-module__UdqAxa__glowPulse{0%,to{box-shadow:var(--shadow-gold)}50%{box-shadow:var(--shadow-gold-strong)}}.ProgressoDashboard-module__UdqAxa__heatmapNum{font-family:var(--font-cinzel);color:var(--text-secondary);font-size:.7rem;font-weight:700;line-height:1}.ProgressoDashboard-module__UdqAxa__heatmapDone .ProgressoDashboard-module__UdqAxa__heatmapNum,.ProgressoDashboard-module__UdqAxa__heatmapCheck{color:var(--accent-gold)}.ProgressoDashboard-module__UdqAxa__heatmapLegend{color:var(--text-muted);gap:1.5rem;font-size:.75rem;display:flex}.ProgressoDashboard-module__UdqAxa__legendItem{align-items:center;gap:.4rem;display:flex}.ProgressoDashboard-module__UdqAxa__legendDot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.ProgressoDashboard-module__UdqAxa__legendDone{background:#c9a84c66;border:1px solid #c9a84c66}.ProgressoDashboard-module__UdqAxa__legendCurrent{border:1px solid var(--accent-gold);background:0 0}.ProgressoDashboard-module__UdqAxa__legendPending{background:var(--bg-tertiary);border:1px solid var(--border-subtle)}.ProgressoDashboard-module__UdqAxa__conquistasCard{flex-direction:column;gap:1.25rem;display:flex}.ProgressoDashboard-module__UdqAxa__conquistasList{flex-direction:column;gap:.5rem;display:flex}.ProgressoDashboard-module__UdqAxa__conquistaItem{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:.875rem;padding:.75rem .875rem;text-decoration:none;transition:all .2s;display:flex}.ProgressoDashboard-module__UdqAxa__conquistaItem:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.ProgressoDashboard-module__UdqAxa__conquistaColor{opacity:.8;border-radius:4px;flex-shrink:0;width:4px;height:32px}.ProgressoDashboard-module__UdqAxa__conquistaInfo{flex-direction:column;flex:1;gap:.1rem;display:flex}.ProgressoDashboard-module__UdqAxa__conquistaDia{font-family:var(--font-cinzel);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ProgressoDashboard-module__UdqAxa__conquistaTema{font-family:var(--font-cinzel);color:var(--text-primary);font-size:.85rem;font-weight:600}.ProgressoDashboard-module__UdqAxa__conquistaCheck{color:var(--accent-gold);flex-shrink:0}@media (max-width:768px){.ProgressoDashboard-module__UdqAxa__statsGrid{grid-template-columns:repeat(2,1fr)}.ProgressoDashboard-module__UdqAxa__heatmap{grid-template-columns:repeat(6,1fr)}}@media (max-width:480px){.ProgressoDashboard-module__UdqAxa__statsGrid{grid-template-columns:1fr 1fr}.ProgressoDashboard-module__UdqAxa__heatmap{grid-template-columns:repeat(5,1fr)}}
