.AnimatedWeeklyGrid_weeklyGridDemo__xksmF{background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);border-radius:1rem;padding:1.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);position:relative;overflow:hidden;max-width:800px;margin:0 auto}.AnimatedWeeklyGrid_header___Sy63{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.AnimatedWeeklyGrid_title__BZ5FJ{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.AnimatedWeeklyGrid_dateCard__Ntl23{background:#fff;border-radius:.5rem;padding:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e5e7eb;text-align:center;min-width:50px}.AnimatedWeeklyGrid_dateNumber__3USVw{font-size:1.25rem;font-weight:700;color:#1f2937;line-height:1}.AnimatedWeeklyGrid_dateMonth__LmpZp{font-size:.75rem;color:#6b7280;line-height:1}.AnimatedWeeklyGrid_demoControl__wwK3s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.75rem;border:1px solid #d1d5db}.AnimatedWeeklyGrid_demoButton__Td1E0{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.AnimatedWeeklyGrid_demoButton__Td1E0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.AnimatedWeeklyGrid_stats__d3ryT{font-size:.875rem;font-weight:600;color:#374151;background:#fff;padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnimatedWeeklyGrid_gridContainer__x2TFF{flex:1;overflow:auto;margin-bottom:1.5rem}.AnimatedWeeklyGrid_gridHeader__qiQIv{display:grid;grid-template-columns:2fr repeat(7,1fr);gap:.5rem;margin-bottom:.75rem;position:sticky;top:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);z-index:10;padding:.5rem 0;border-radius:.5rem}.AnimatedWeeklyGrid_choreHeader__DS0cN{font-size:.875rem;font-weight:600;color:#374151;padding:.5rem;text-align:left}.AnimatedWeeklyGrid_dayHeader__u92NE{font-size:.875rem;font-weight:600;color:#374151;padding:.5rem;text-align:center}.AnimatedWeeklyGrid_choreRows__PzlGD{display:flex;flex-direction:column;gap:.75rem}.AnimatedWeeklyGrid_choreRow__yqz9N{display:grid;grid-template-columns:2fr repeat(7,1fr);gap:.5rem;align-items:center}.AnimatedWeeklyGrid_choreName__sv1RT{display:flex;align-items:center;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;min-height:3rem}.AnimatedWeeklyGrid_choreName__sv1RT span{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.25}.AnimatedWeeklyGrid_cell__V1UDb{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;transition:all .3s ease;cursor:pointer;margin:0 auto;position:relative;overflow:hidden}.AnimatedWeeklyGrid_cell__V1UDb:hover{transform:scale(1.05)}.AnimatedWeeklyGrid_cell__V1UDb.AnimatedWeeklyGrid_completed__w4CQr{background:linear-gradient(135deg,#4ade80,#22c55e);border:2px solid #16a34a;box-shadow:0 4px 12px rgba(34,197,94,.3);color:#fff;animation:AnimatedWeeklyGrid_completedPulse____1KE 2s infinite;transform:rotate(3deg)}.AnimatedWeeklyGrid_cell__V1UDb.AnimatedWeeklyGrid_completed__w4CQr:hover{transform:rotate(3deg) scale(1.05)}.AnimatedWeeklyGrid_cell__V1UDb.AnimatedWeeklyGrid_pending__pi6F6{background:linear-gradient(135deg,#fde047,#facc15);border:2px solid #eab308;color:#92400e}.AnimatedWeeklyGrid_cell__V1UDb.AnimatedWeeklyGrid_pending__pi6F6:hover{background:linear-gradient(135deg,#facc15,#f59e0b);border-color:#d97706}@keyframes AnimatedWeeklyGrid_completedPulse____1KE{0%,to{box-shadow:0 4px 12px rgba(34,197,94,.3)}50%{box-shadow:0 6px 20px rgba(34,197,94,.5)}}.AnimatedWeeklyGrid_cellIcon__CYi8r{z-index:2;position:relative}.AnimatedWeeklyGrid_cell__V1UDb.AnimatedWeeklyGrid_celebrating__yfLJ0{animation:AnimatedWeeklyGrid_celebrate__1oRcb 1s ease-out}@keyframes AnimatedWeeklyGrid_celebrate__1oRcb{0%{transform:rotate(3deg) scale(1)}25%{transform:rotate(-5deg) scale(1.3)}50%{transform:rotate(5deg) scale(1.2)}75%{transform:rotate(-3deg) scale(1.1)}to{transform:rotate(3deg) scale(1)}}.AnimatedWeeklyGrid_celebrationEffect__ycQzv{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.AnimatedWeeklyGrid_celebrationEffect__ycQzv span{position:absolute;font-size:1rem;animation:AnimatedWeeklyGrid_sparkle__fwEiQ 1s ease-out}.AnimatedWeeklyGrid_celebrationEffect__ycQzv span:first-child{animation-delay:0s;transform:translate(-10px,-10px)}.AnimatedWeeklyGrid_celebrationEffect__ycQzv span:nth-child(2){animation-delay:.2s;transform:translate(10px,-10px)}.AnimatedWeeklyGrid_celebrationEffect__ycQzv span:nth-child(3){animation-delay:.4s;transform:translateY(10px)}@keyframes AnimatedWeeklyGrid_sparkle__fwEiQ{0%{opacity:0;transform:scale(.5) translate(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.8) translateY(-20px)}}.AnimatedWeeklyGrid_legend__KIL9K{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem;font-size:.875rem;flex-wrap:wrap}.AnimatedWeeklyGrid_legendItem__kpdJN{display:flex;align-items:center;gap:.5rem;color:#374151}.AnimatedWeeklyGrid_legendIcon__6s68I{width:1rem;height:1rem;border-radius:.25rem;border:2px solid}.AnimatedWeeklyGrid_legendIcon__6s68I.AnimatedWeeklyGrid_completed__w4CQr{background:linear-gradient(135deg,#4ade80,#22c55e);border-color:#16a34a;box-shadow:0 2px 4px rgba(34,197,94,.2)}.AnimatedWeeklyGrid_legendIcon__6s68I.AnimatedWeeklyGrid_pending__pi6F6{background:linear-gradient(135deg,#fde047,#facc15);border-color:#eab308}.AnimatedWeeklyGrid_encouragement__Sgkn1{text-align:center;padding:1rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:.75rem;border:1px solid #93c5fd}.AnimatedWeeklyGrid_encouragement__Sgkn1 p{margin:0;font-size:.875rem;font-weight:600;color:#1e40af}@media (max-width:768px){.AnimatedWeeklyGrid_weeklyGridDemo__xksmF{padding:1rem}.AnimatedWeeklyGrid_title__BZ5FJ{font-size:1.125rem}.AnimatedWeeklyGrid_cell__V1UDb{width:2rem;height:2rem;font-size:.75rem}.AnimatedWeeklyGrid_choreHeader__DS0cN,.AnimatedWeeklyGrid_dayHeader__u92NE{font-size:.75rem;padding:.25rem}.AnimatedWeeklyGrid_choreName__sv1RT{padding:.5rem;min-height:2.5rem}.AnimatedWeeklyGrid_choreName__sv1RT span{font-size:.75rem}.AnimatedWeeklyGrid_legend__KIL9K{gap:1rem;font-size:.75rem}.AnimatedWeeklyGrid_demoControl__wwK3s{flex-direction:column;gap:.75rem;align-items:stretch}.AnimatedWeeklyGrid_stats__d3ryT{text-align:center}}@media (max-width:480px){.AnimatedWeeklyGrid_choreRow__yqz9N,.AnimatedWeeklyGrid_gridHeader__qiQIv{grid-template-columns:1.5fr repeat(7,1fr);gap:.25rem}.AnimatedWeeklyGrid_cell__V1UDb{width:1.75rem;height:1.75rem;font-size:.625rem}.AnimatedWeeklyGrid_choreHeader__DS0cN,.AnimatedWeeklyGrid_dayHeader__u92NE{font-size:.625rem;padding:.25rem}.AnimatedWeeklyGrid_choreName__sv1RT span{font-size:.625rem}}.AnimatedChoreCards_choreCardsDemo__u_Fgk{background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);border-radius:1rem;padding:1.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);position:relative;overflow:hidden;max-width:900px;margin:0 auto}.AnimatedChoreCards_header__8EqDJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.AnimatedChoreCards_header__8EqDJ h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.AnimatedChoreCards_demoControl__INjqh{display:flex;align-items:center;gap:1rem}.AnimatedChoreCards_demoButton__0CURe{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.AnimatedChoreCards_demoButton__0CURe:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.AnimatedChoreCards_cardsGrid__Wk0K6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;margin-bottom:2rem}.AnimatedChoreCards_choreCard__TiUiE{background:#fff;border-radius:1rem;padding:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);border:2px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.AnimatedChoreCards_choreCard__TiUiE:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#e5e7eb}.AnimatedChoreCards_choreCard__TiUiE.AnimatedChoreCards_completedCard__d5YuG{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;transform:none;cursor:default}.AnimatedChoreCards_choreCard__TiUiE.AnimatedChoreCards_animatingCard__ZjwqP{animation:AnimatedChoreCards_cardCelebration__ZUodz 1s ease-out}@keyframes AnimatedChoreCards_cardCelebration__ZUodz{0%{transform:scale(1)}25%{transform:scale(1.05) rotate(-1deg)}50%{transform:scale(1.08) rotate(1deg)}75%{transform:scale(1.03) rotate(-.5deg)}to{transform:scale(1)}}.AnimatedChoreCards_cardContent__jNsV_{display:flex;align-items:center;justify-content:space-between}.AnimatedChoreCards_choreInfo__IEfTL{display:flex;align-items:center;gap:1rem;flex:1}.AnimatedChoreCards_choreIcon__pHvXF{font-size:2.5rem;animation:AnimatedChoreCards_iconPulse__w7uOf 2s infinite;flex-shrink:0}@keyframes AnimatedChoreCards_iconPulse__w7uOf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AnimatedChoreCards_choreDetails__bsSqc{flex:1}.AnimatedChoreCards_choreName__zox__{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;transition:all .3s ease}.AnimatedChoreCards_choreName__zox__.AnimatedChoreCards_completed__mrZnW{color:#059669;text-decoration:line-through}.AnimatedChoreCards_streakInfo__9TRe_{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.AnimatedChoreCards_streakBadge___EOZ3{font-size:1rem}.AnimatedChoreCards_streakText__3Y2Vq{font-size:.875rem;font-weight:600}.AnimatedChoreCards_streakPurple__09cHC{color:#7c3aed}.AnimatedChoreCards_streakBlue__ITXBw{color:#2563eb}.AnimatedChoreCards_streakGreen___aPg5{color:#059669}.AnimatedChoreCards_streakOrange__4X7cp{color:#ea580c}.AnimatedChoreCards_streakMessage__Sg_QI{font-size:.75rem;color:#6b7280;font-style:italic}.AnimatedChoreCards_completionArea__IgTbo{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1rem}.AnimatedChoreCards_completeButton__bDu1R{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#fde047,#facc15);border:3px solid #eab308;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.AnimatedChoreCards_completeButton__bDu1R:hover{transform:scale(1.1);background:linear-gradient(135deg,#facc15,#f59e0b)}.AnimatedChoreCards_completeButton__bDu1R.AnimatedChoreCards_animating__LASPw{animation:AnimatedChoreCards_buttonComplete__o_4Co 1s ease-out}@keyframes AnimatedChoreCards_buttonComplete__o_4Co{0%{background:linear-gradient(135deg,#fde047,#facc15);transform:scale(1)}50%{background:linear-gradient(135deg,#4ade80,#22c55e);transform:scale(1.2)}to{background:linear-gradient(135deg,#4ade80,#22c55e);transform:scale(1)}}.AnimatedChoreCards_tickAnimation__O1fId{font-size:1.5rem;font-weight:700;color:#92400e;transition:all .3s ease}.AnimatedChoreCards_completeButton__bDu1R.AnimatedChoreCards_animating__LASPw .AnimatedChoreCards_tickAnimation__O1fId{color:#fff}.AnimatedChoreCards_completedCheck__LXVUh{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#4ade80,#22c55e);border:3px solid #16a34a;display:flex;align-items:center;justify-content:center;animation:AnimatedChoreCards_completedPulse__eYpsq 2s infinite}@keyframes AnimatedChoreCards_completedPulse__eYpsq{0%,to{box-shadow:0 4px 12px rgba(34,197,94,.3)}50%{box-shadow:0 6px 20px rgba(34,197,94,.5)}}.AnimatedChoreCards_checkmark__58_Ap{font-size:1.5rem;color:#fff;font-weight:700}.AnimatedChoreCards_completedBanner__PBe2K{display:inline-flex;margin-left:.5rem}.AnimatedChoreCards_completedBanner__PBe2K span{display:inline-flex;align-items:center;background:#dcfce7;color:#166534;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;animation:AnimatedChoreCards_bannerSlideIn__EQofn .5s ease-out}@keyframes AnimatedChoreCards_bannerSlideIn__EQofn{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.AnimatedChoreCards_celebrationEffects__ypTCy{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.AnimatedChoreCards_sparkle1__giavg,.AnimatedChoreCards_sparkle2__qgMoV,.AnimatedChoreCards_sparkle3__AgeZO,.AnimatedChoreCards_sparkle4__hi71U{position:absolute;font-size:1.25rem;animation:AnimatedChoreCards_sparkleFloat__ywaYC 1s ease-out}.AnimatedChoreCards_sparkle1__giavg{top:20%;left:20%;animation-delay:0s}.AnimatedChoreCards_sparkle2__qgMoV{top:30%;right:20%;animation-delay:.2s}.AnimatedChoreCards_sparkle3__AgeZO{bottom:30%;left:30%;animation-delay:.4s}.AnimatedChoreCards_sparkle4__hi71U{bottom:20%;right:30%;animation-delay:.6s}@keyframes AnimatedChoreCards_sparkleFloat__ywaYC{0%{opacity:0;transform:scale(.5) translateY(20px)}50%{opacity:1;transform:scale(1.2) translateY(-10px)}to{opacity:0;transform:scale(.8) translateY(-30px)}}.AnimatedChoreCards_instructions__1ABtf{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:.75rem;padding:.5rem;margin-bottom:1.5rem;border:1px solid #93c5fd}.AnimatedChoreCards_instructions__1ABtf p{margin:.5rem 0;font-size:.875rem;color:#1e40af;line-height:1.5}.AnimatedChoreCards_instructions__1ABtf p:first-child{margin-top:0}.AnimatedChoreCards_instructions__1ABtf p:last-child{margin-bottom:0}.AnimatedChoreCards_statsCard__5KWrJ{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:.75rem;padding:.5rem;text-align:center}.AnimatedChoreCards_statsCard__5KWrJ h4{font-size:1.125rem;font-weight:700;color:#374151;margin:0 0 1rem}.AnimatedChoreCards_statsGrid__jiCNt{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.AnimatedChoreCards_statItem__9F203{display:flex;flex-direction:column;align-items:center;gap:.25rem}.AnimatedChoreCards_statNumber__iQhpx{font-size:1.5rem;font-weight:700;color:#059669}.AnimatedChoreCards_statLabel__1Ko1m{font-size:.75rem;color:#6b7280;font-weight:500}@media (max-width:768px){.AnimatedChoreCards_choreCardsDemo__u_Fgk{padding:1rem}.AnimatedChoreCards_header__8EqDJ{flex-direction:column;gap:1rem;align-items:stretch}.AnimatedChoreCards_cardsGrid__Wk0K6{grid-template-columns:1fr;gap:.75rem}.AnimatedChoreCards_choreCard__TiUiE{padding:1rem}.AnimatedChoreCards_choreIcon__pHvXF{font-size:2rem}.AnimatedChoreCards_choreName__zox__{font-size:1rem}.AnimatedChoreCards_completeButton__bDu1R,.AnimatedChoreCards_completedCheck__LXVUh{width:2.5rem;height:2.5rem}.AnimatedChoreCards_checkmark__58_Ap,.AnimatedChoreCards_tickAnimation__O1fId{font-size:1.25rem}.AnimatedChoreCards_statsGrid__jiCNt{gap:.5rem}.AnimatedChoreCards_statNumber__iQhpx{font-size:1.25rem}}@media (max-width:480px){.AnimatedChoreCards_choreInfo__IEfTL{gap:.75rem}.AnimatedChoreCards_choreIcon__pHvXF{font-size:1.75rem}.AnimatedChoreCards_choreName__zox__{font-size:.875rem}.AnimatedChoreCards_streakText__3Y2Vq{font-size:.75rem}.AnimatedChoreCards_streakMessage__Sg_QI{font-size:.675rem}}