.page-module__zd1WPq__page{max-width:1180px;margin-inline:auto}.page-module__zd1WPq__title{color:#f8fafc;letter-spacing:0;font-size:28px;line-height:1.1}.page-module__zd1WPq__subtitle,.page-module__zd1WPq__muted{color:#94a3b8;font-size:13px}.page-module__zd1WPq__notification{color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b81f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:inset 0 0 14px #94a3b814}.page-module__zd1WPq__notification svg{filter:drop-shadow(0 0 7px #e2e8f073);overflow:visible}.page-module__zd1WPq__notification span{background:#22c55e;border:2px solid #10151d;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:9px;box-shadow:0 0 9px #22c55ee6}.page-module__zd1WPq__metric,.page-module__zd1WPq__panel{background:linear-gradient(#141b24e0,#0b1016e0),#0f172ab8;border:1px solid #94a3b81f;border-radius:9px;box-shadow:0 18px 38px #00000038}.page-module__zd1WPq__metric{padding:18px}.page-module__zd1WPq__metricIcon{border:1px solid;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.page-module__zd1WPq__metricSvg{filter:drop-shadow(0 0 8px);overflow:visible}.page-module__zd1WPq__green{color:#22c55e;background:#22c55e1f;box-shadow:inset 0 0 16px #22c55e24,0 0 18px #22c55e3d}.page-module__zd1WPq__blue{color:#3b82f6;background:#3b82f61f;box-shadow:inset 0 0 16px #3b82f624,0 0 18px #3b82f638}.page-module__zd1WPq__violet{color:#a855f7;background:#a855f71f;box-shadow:inset 0 0 16px #a855f724,0 0 18px #a855f738}.page-module__zd1WPq__yellow{color:#f59e0b;background:#f59e0b21;box-shadow:inset 0 0 16px #f59e0b29,0 0 18px #f59e0b3d}.page-module__zd1WPq__metricValue{color:#f8fafc;font-size:26px;font-weight:800;line-height:1}.page-module__zd1WPq__metricProgress{background:#94a3b821}.page-module__zd1WPq__metricSub{color:#cbd5e1;font-size:12px}.page-module__zd1WPq__dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:14px;display:grid}.page-module__zd1WPq__panel{padding:16px}.page-module__zd1WPq__weeklyPanel{min-height:300px}.page-module__zd1WPq__weekTable{margin-block:14px}.page-module__zd1WPq__weekHead,.page-module__zd1WPq__weekRow{grid-template-columns:minmax(92px,1fr) repeat(7,28px) 72px;align-items:center;gap:8px;display:grid}.page-module__zd1WPq__weekHead{color:#94a3b8;padding-bottom:8px;font-size:11px}.page-module__zd1WPq__weekRow{color:#e2e8f0;border-top:1px solid #94a3b814;min-height:34px;font-size:13px}.page-module__zd1WPq__dayDone,.page-module__zd1WPq__dayEmpty,.page-module__zd1WPq__taskCheckbox,.page-module__zd1WPq__taskDone{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.page-module__zd1WPq__dayDone,.page-module__zd1WPq__taskDone{color:#052e16;background:#22c55e;box-shadow:0 0 0 1px #22c55e73,0 0 12px #22c55e6b}.page-module__zd1WPq__dayDone svg,.page-module__zd1WPq__taskDone svg{filter:drop-shadow(0 0 5px #ffffff73);flex:none;display:block}.page-module__zd1WPq__dayEmpty,.page-module__zd1WPq__taskCheckbox{background:#0f172a47;border:1px solid #94a3b861}.page-module__zd1WPq__percent,.page-module__zd1WPq__greenText{color:#22c55e;font-size:12px}.page-module__zd1WPq__todayTask{color:#e2e8f0;border-bottom:1px solid #94a3b814;min-height:38px}.page-module__zd1WPq__financeProgress{background:#94a3b824}.page-module__zd1WPq__moneygreen,.page-module__zd1WPq__moneyred,.page-module__zd1WPq__moneywhite{font-size:20px;font-weight:800}.page-module__zd1WPq__moneygreen{color:#22c55e}.page-module__zd1WPq__moneyred{color:#ef4444}.page-module__zd1WPq__moneywhite{color:#f8fafc}.page-module__zd1WPq__habitLabel{color:#cbd5e1;width:86px;font-size:13px}.page-module__zd1WPq__habitBar{background:#94a3b824;flex:1}.page-module__zd1WPq__habitValue{color:#e2e8f0;text-align:right;width:38px;font-size:12px}.page-module__zd1WPq__quotePanel{min-height:160px}.page-module__zd1WPq__quoteIcon{color:#22c55eb8;filter:drop-shadow(0 0 10px #22c55e73)}.page-module__zd1WPq__quote{color:#cbd5e1;margin-block:16px 10px;font-size:13px;line-height:1.6}.page-module__zd1WPq__ghostButton{color:#cbd5e1}.page-module__zd1WPq__ghostButton svg{filter:drop-shadow(0 0 6px);overflow:visible}.page-module__zd1WPq__panel .mantine-Button-section svg{filter:drop-shadow(0 0 6px);overflow:visible}@media (max-width:78em){.page-module__zd1WPq__dashboardGrid{grid-template-columns:1fr}}@media (max-width:48em){.page-module__zd1WPq__title{font-size:24px}.page-module__zd1WPq__weekHead,.page-module__zd1WPq__weekRow{grid-template-columns:minmax(82px,1fr) repeat(7,22px) 58px;gap:5px}}
