.MiniCalendar-module__B_oOqq__calendar{padding:var(--space-4);background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg)}.MiniCalendar-module__B_oOqq__monthLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.MiniCalendar-module__B_oOqq__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.MiniCalendar-module__B_oOqq__weekday{font-size:10px;font-weight:var(--font-medium);color:var(--text-tertiary);text-align:center;padding-bottom:var(--space-2);letter-spacing:.03em}.MiniCalendar-module__B_oOqq__weekdayWeekend{color:var(--accent-rose);opacity:.75}.MiniCalendar-module__B_oOqq__day{height:28px;color:var(--text-secondary);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.MiniCalendar-module__B_oOqq__dayWeekend{color:var(--accent-rose);opacity:.8}.MiniCalendar-module__B_oOqq__dayHoliday{color:var(--accent-gold)}.MiniCalendar-module__B_oOqq__today{background:var(--accent-gold);color:var(--bg-primary);font-weight:var(--font-semibold)}.MiniCalendar-module__B_oOqq__dot{opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.MiniCalendar-module__B_oOqq__today .MiniCalendar-module__B_oOqq__dot{background:var(--bg-primary);opacity:.6}
.page-module___8aEwW__container{gap:var(--space-4);padding:var(--space-6)var(--space-4)calc(var(--bottom-nav-height) + var(--space-6) + env(safe-area-inset-bottom,0px));max-width:var(--content-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (min-width:1024px){.page-module___8aEwW__container{padding-top:var(--space-8)}}.page-module___8aEwW__greeting{padding:var(--space-2)0 var(--space-2)}.page-module___8aEwW__greetingDate{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:capitalize;letter-spacing:.04em;margin-bottom:var(--space-1)}.page-module___8aEwW__greetingTitle{font-family:var(--font-editorial);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.page-module___8aEwW__greetingName{background:var(--gradient-signature);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__widget{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--bg-glass-border);transition:all var(--transition-base);flex-direction:column;min-width:0;text-decoration:none;display:flex}.page-module___8aEwW__widget:hover{border-color:#ffffff17;transform:translateY(-1px)}.page-module___8aEwW__widgetHealth{background-color:#be8b960f}.page-module___8aEwW__widgetAgenda{background-color:#a8c8e80d}.page-module___8aEwW__widgetFinance{background-color:#c9a96e0d}.page-module___8aEwW__widgetMemory{background-color:#a99abb0d}.page-module___8aEwW__widgetNotes{background-color:#c9a96e0a}.page-module___8aEwW__widgetTop{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__widgetLabel{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);display:flex}.page-module___8aEwW__widgetHealth .page-module___8aEwW__widgetLabel{color:var(--accent-rose)}.page-module___8aEwW__widgetAgenda .page-module___8aEwW__widgetLabel{color:var(--accent-blue)}.page-module___8aEwW__widgetFinance .page-module___8aEwW__widgetLabel{color:var(--accent-gold)}.page-module___8aEwW__widgetMemory .page-module___8aEwW__widgetLabel{color:var(--accent-lilac)}.page-module___8aEwW__widgetNotes .page-module___8aEwW__widgetLabel{color:var(--accent-gold)}.page-module___8aEwW__widgetArrow{color:var(--text-tertiary);opacity:.5;flex-shrink:0}.page-module___8aEwW__widgetEmpty{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module___8aEwW__widgetMeta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:auto;display:flex}.page-module___8aEwW__healthReadings{align-items:center;gap:var(--space-4);display:flex}.page-module___8aEwW__healthReading{align-items:baseline;gap:var(--space-2);display:flex}.page-module___8aEwW__healthDivider{background:#ffffff14;flex-shrink:0;width:1px;height:28px}.page-module___8aEwW__readingIcon{color:var(--accent-rose);flex-shrink:0;align-self:center}.page-module___8aEwW__readingIconAlt{color:var(--accent-gold);flex-shrink:0;align-self:center}.page-module___8aEwW__readingValue{font-family:var(--font-editorial);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:-.02em;line-height:1}.page-module___8aEwW__readingUnit{font-size:var(--text-xs);color:var(--text-tertiary);align-self:flex-end;margin-bottom:2px}.page-module___8aEwW__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:400px){.page-module___8aEwW__row{grid-template-columns:1fr}}.page-module___8aEwW__eventList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__eventItem{align-items:baseline;gap:var(--space-2);grid-template-columns:auto 1fr auto;min-width:0;display:grid}.page-module___8aEwW__eventTime{font-size:var(--text-xs);color:var(--accent-blue);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;flex-shrink:0}.page-module___8aEwW__eventTitle{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module___8aEwW__eventType{color:var(--text-tertiary);letter-spacing:.04em;flex-shrink:0;font-size:10px}.page-module___8aEwW__financeLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module___8aEwW__financeBalance{font-family:var(--font-editorial);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.02em;line-height:1}.page-module___8aEwW__balancePositive{color:var(--success)}.page-module___8aEwW__balanceNegative{color:var(--danger)}.page-module___8aEwW__financeRow{gap:var(--space-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.page-module___8aEwW__financeIn{color:var(--success)}.page-module___8aEwW__financeOut{color:var(--danger)}.page-module___8aEwW__memoryTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.page-module___8aEwW__memoryContent{font-size:var(--text-xs);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module___8aEwW__quickNav{gap:var(--space-3);display:flex}.page-module___8aEwW__quickLink{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background-color:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-base);flex:1;text-decoration:none;display:flex}.page-module___8aEwW__quickLink:hover{background-color:var(--bg-glass-hover);color:var(--text-primary)}
