.dashboard-module__JJjw7a__stack{gap:1.1rem;display:grid}.dashboard-module__JJjw7a__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.dashboard-module__JJjw7a__eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:650}.dashboard-module__JJjw7a__pageTitle{letter-spacing:-.02em;margin-top:.05rem;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:650}.dashboard-module__JJjw7a__summaryGrid{gap:.85rem;display:grid}.dashboard-module__JJjw7a__summaryCard{border:1px solid var(--line);background:var(--card);min-height:5.4rem;box-shadow:none;border-radius:8px;padding:.9rem 1rem}.dashboard-module__JJjw7a__summaryTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-module__JJjw7a__summaryIcon{background:var(--sidebar-strong);width:1.75rem;height:1.75rem;color:var(--accent-strong);border-radius:8px;place-items:center;display:grid}.dashboard-module__JJjw7a__summaryLabel{color:var(--muted);font-size:.78rem;font-weight:540}.dashboard-module__JJjw7a__summaryValueRow{justify-content:space-between;align-items:end;gap:.75rem;margin-top:.55rem;display:flex}.dashboard-module__JJjw7a__summaryValue{letter-spacing:-.02em;font-size:1.45rem;font-weight:650}.dashboard-module__JJjw7a__summaryDetail{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:520}.dashboard-module__JJjw7a__todayChecklist{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:1rem}.dashboard-module__JJjw7a__todayStatusGrid{gap:.45rem;margin-top:.8rem;display:grid}.dashboard-module__JJjw7a__todayStatusRow{color:var(--muted);border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.86rem;display:flex}.dashboard-module__JJjw7a__todayStatusRow:first-child{border-top:0}.dashboard-module__JJjw7a__todayStatusRow strong{font-size:.8rem}.dashboard-module__JJjw7a__todayStatusGood{color:var(--accent-strong)}.dashboard-module__JJjw7a__todayStatusMuted{color:var(--muted)}.dashboard-module__JJjw7a__todayStatusWarning{color:#9a5c16}.dashboard-module__JJjw7a__eggFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.45rem;display:grid}.dashboard-module__JJjw7a__eggFacts>div+div{border-left:1px solid var(--line);padding-left:.55rem}.dashboard-module__JJjw7a__eggFactLabel,.dashboard-module__JJjw7a__eggFactDetail{color:var(--muted);font-size:.68rem;font-weight:520}.dashboard-module__JJjw7a__eggFactValue{letter-spacing:-.01em;margin-top:.08rem;font-size:1rem;font-weight:640}.dashboard-module__JJjw7a__eggFactDetail{white-space:nowrap;margin-top:.08rem}.dashboard-module__JJjw7a__trendBadge{white-space:nowrap;align-items:center;gap:.24rem;font-size:.78rem;font-weight:600;display:inline-flex}.dashboard-module__JJjw7a__trendGood{color:var(--accent)}.dashboard-module__JJjw7a__trendWarning{color:var(--amber)}.dashboard-module__JJjw7a__trendCritical{color:var(--rose)}.dashboard-module__JJjw7a__healthCard{box-shadow:none;background:#fff;border:1px solid #d7e3dc;border-radius:8px;overflow:hidden}.dashboard-module__JJjw7a__healthGrid{gap:1rem;padding:1rem;display:grid}.dashboard-module__JJjw7a__healthSummary{text-align:left;background:linear-gradient(135deg,#eef8f1,#fff);border-radius:8px;align-content:center;justify-items:center;padding:1rem;display:grid}.dashboard-module__JJjw7a__scoreRing{border-radius:999px;place-items:center;width:6.75rem;height:6.75rem;padding:.45rem;display:grid}.dashboard-module__JJjw7a__scoreRingInner{background:#fff;border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.dashboard-module__JJjw7a__breakdownHeader{margin-bottom:.7rem}.dashboard-module__JJjw7a__breakdownList{gap:.45rem;display:grid}.dashboard-module__JJjw7a__breakdownCard{background:#fbfcfb;border:1px solid #e5ebe5;border-radius:8px;padding:.58rem .7rem}.dashboard-module__JJjw7a__breakdownTopline{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-module__JJjw7a__breakdownPoints{text-align:right;min-width:6rem;color:var(--foreground);font-size:.75rem;font-weight:620;line-height:1rem}.dashboard-module__JJjw7a__breakdownTrack{background:#e8eee8;border-radius:999px;height:.38rem;margin-top:.45rem;overflow:hidden}.dashboard-module__JJjw7a__breakdownFill{background:var(--accent-strong);border-radius:999px;height:100%}.dashboard-module__JJjw7a__twoCol,.dashboard-module__JJjw7a__threeCol{gap:1rem;display:grid}.dashboard-module__JJjw7a__card{border:1px solid var(--line);background:var(--card);box-shadow:none;border-radius:8px;padding:1rem}.dashboard-module__JJjw7a__sectionHeader{align-items:center;gap:.55rem;display:flex}.dashboard-module__JJjw7a__sectionTitle{letter-spacing:-.01em;font-size:1.08rem;font-weight:620}.dashboard-module__JJjw7a__statusCard{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:.72rem .8rem .72rem .95rem;position:relative;overflow:hidden}.dashboard-module__JJjw7a__statusCard:before{content:"";background:var(--sky);width:.22rem;position:absolute;inset:0 auto 0 0}.dashboard-module__JJjw7a__critical{background:#fff7f8;border-color:#f0c9cd}.dashboard-module__JJjw7a__critical:before{background:var(--rose)}.dashboard-module__JJjw7a__warning{background:#fffaf2;border-color:#efd9b8}.dashboard-module__JJjw7a__warning:before{background:var(--amber)}.dashboard-module__JJjw7a__good{background:#f4faf6;border-color:#cfe4d6}.dashboard-module__JJjw7a__good:before{background:var(--accent)}.dashboard-module__JJjw7a__info{background:#f5fafc;border-color:#c9dce7}.dashboard-module__JJjw7a__info:before{background:var(--sky)}.dashboard-module__JJjw7a__chartFeature{border:1px solid var(--line);background:var(--card);box-shadow:none;border-radius:8px;padding:1.1rem}.dashboard-module__JJjw7a__chartGrid{gap:1rem;display:grid}.dashboard-module__JJjw7a__chartCard{background:linear-gradient(#fff 0%,#fcfdfb 100%);border:1px solid #e6ece6;border-radius:8px;padding:.9rem}.dashboard-module__JJjw7a__weatherSummary{color:#87511a;border-top:1px solid #f2e4d1;margin-top:.6rem;padding-top:.6rem;font-size:.78rem;font-weight:560}@media (min-width:1024px){.dashboard-module__JJjw7a__healthGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.dashboard-module__JJjw7a__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__JJjw7a__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-module__JJjw7a__twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__JJjw7a__threeCol{grid-template-columns:repeat(3,minmax(0,1fr))}}
