.StartView-module__N6IB3q__body{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:8px 26px 22px;display:flex;overflow-y:auto}.StartView-module__N6IB3q__greeting{flex-direction:column;gap:4px;display:flex}.StartView-module__N6IB3q__date{color:color-mix(in srgb, var(--app-cream) 55%, transparent);font-size:12px;font-weight:700}.StartView-module__N6IB3q__hello{letter-spacing:-.025em;color:var(--app-cream);margin:0;font-size:28px;font-weight:800;line-height:1.05}.StartView-module__N6IB3q__lagChips{flex-wrap:wrap;align-items:center;gap:3px;margin-top:-6px;display:flex}.StartView-module__N6IB3q__lagChip{appearance:none;color:color-mix(in srgb, var(--app-cream) 62%, transparent);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700}.StartView-module__N6IB3q__lagChip[data-active=true]{background:var(--app-cream);color:var(--app-ink);font-weight:800}.StartView-module__N6IB3q__columns{flex:1;grid-template-columns:1fr 372px;align-content:start;gap:18px;min-height:0;display:grid}.StartView-module__N6IB3q__mainCol{flex-direction:column;gap:16px;min-width:0;display:flex}.StartView-module__N6IB3q__sideCol{flex-direction:column;gap:14px;min-width:0;display:flex}.StartView-module__N6IB3q__hero{background:var(--app-yellow);border-radius:20px;align-items:center;gap:22px;padding:20px 24px;display:flex;box-shadow:0 14px 30px #00000059}.StartView-module__N6IB3q__heroText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.StartView-module__N6IB3q__heroBadges{align-items:center;gap:8px;display:flex}.StartView-module__N6IB3q__heroBadgeDark{background:var(--app-ink);color:var(--app-cream);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800}.StartView-module__N6IB3q__heroBadgeSoft{background:color-mix(in srgb, var(--app-ink) 12%, transparent);color:var(--app-ink);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800}.StartView-module__N6IB3q__heroTitle{letter-spacing:-.02em;color:var(--app-ink);font-size:22px;font-weight:800;line-height:1.1}.StartView-module__N6IB3q__heroMeta{color:color-mix(in srgb, var(--app-ink) 65%, transparent);font-size:12.5px;font-weight:700}.StartView-module__N6IB3q__heroActions{gap:9px;margin-top:3px;display:flex}.StartView-module__N6IB3q__heroCta{background:var(--app-ink);color:var(--app-cream);border-radius:999px;padding:9px 17px;font-size:12.5px;font-weight:800;text-decoration:none}.StartView-module__N6IB3q__heroSecondary{border:1.5px solid color-mix(in srgb, var(--app-ink) 35%, transparent);color:var(--app-ink);border-radius:999px;padding:9px 17px;font-size:12.5px;font-weight:800;text-decoration:none}.StartView-module__N6IB3q__heroThumb{filter:drop-shadow(0 8px 14px #14382959);flex-shrink:0;width:205px;transform:rotate(-2.5deg)}.StartView-module__N6IB3q__heroEmpty{background:var(--app-ink);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px;display:flex;box-shadow:0 10px 24px #00000040}.StartView-module__N6IB3q__heroEmptyTitle{letter-spacing:-.02em;color:var(--app-cream);font-size:20px;font-weight:800}.StartView-module__N6IB3q__heroEmptyText{color:color-mix(in srgb, var(--app-cream) 60%, transparent);font-size:12.5px;font-weight:600}.StartView-module__N6IB3q__heroEmpty .StartView-module__N6IB3q__heroCta{background:var(--app-yellow);color:var(--app-ink);margin-top:6px}.StartView-module__N6IB3q__chartCard{background:var(--app-ink);border-radius:20px;flex-direction:column;gap:6px;padding:18px 22px 14px;display:flex;box-shadow:0 10px 24px #00000040}.StartView-module__N6IB3q__chartHead{align-items:flex-start;display:flex}.StartView-module__N6IB3q__chartHeadText{flex-direction:column;gap:2px;display:flex}.StartView-module__N6IB3q__cardTitle{letter-spacing:-.015em;color:var(--app-cream);font-size:15px;font-weight:800}.StartView-module__N6IB3q__cardSub{color:color-mix(in srgb, var(--app-cream) 55%, transparent);font-size:11px;font-weight:600}.StartView-module__N6IB3q__cardSub strong{color:var(--app-cream);font-weight:800}.StartView-module__N6IB3q__chartIcon{background:color-mix(in srgb, var(--app-cream) 10%, transparent);width:34px;height:34px;color:var(--app-cream);border-radius:11px;justify-content:center;align-items:center;margin-left:auto;display:flex}.StartView-module__N6IB3q__chart{height:150px;margin-top:6px;position:relative}.StartView-module__N6IB3q__gridline{border-top:1.5px dashed color-mix(in srgb, var(--app-cream) 16%, transparent);position:absolute;left:34px;right:0}.StartView-module__N6IB3q__gridline span{color:color-mix(in srgb, var(--app-cream) 65%, transparent);font-size:10px;font-weight:700;position:absolute;top:-7px;left:-34px}.StartView-module__N6IB3q__bars{align-items:flex-end;gap:14px;display:flex;position:absolute;inset:0 0 0 34px}.StartView-module__N6IB3q__barSlot{flex:1;height:100%;position:relative}.StartView-module__N6IB3q__bar{background:color-mix(in srgb, var(--app-cream) 12%, transparent);border-radius:10px 10px 4px 4px;position:absolute;bottom:0;left:0;right:0}.StartView-module__N6IB3q__barCap{background:var(--app-cream);border-radius:10px 10px 4px 4px;position:absolute;bottom:0;left:0;right:0}.StartView-module__N6IB3q__barHot{background:repeating-linear-gradient(45deg, var(--app-yellow) 0 9px, var(--app-yellow-deep) 9px 18px);border-radius:0 0 4px 4px;position:absolute;bottom:0;left:0;right:0}.StartView-module__N6IB3q__barStub{background:color-mix(in srgb, var(--app-cream) 8%, transparent);border-radius:4px;height:4px;position:absolute;bottom:0;left:10px;right:10px}.StartView-module__N6IB3q__chartLabels{gap:14px;padding-left:34px;display:flex}.StartView-module__N6IB3q__chartLabels span{text-align:center;color:color-mix(in srgb, var(--app-cream) 70%, transparent);flex:1;font-size:11px;font-weight:700}.StartView-module__N6IB3q__chartLabels span[data-hot=true]{color:var(--app-cream);font-weight:800}.StartView-module__N6IB3q__chartHint{color:color-mix(in srgb, var(--app-cream) 50%, transparent);padding:4px 0 2px;font-size:11.5px;font-weight:600}.StartView-module__N6IB3q__recent{flex-direction:column;gap:10px;display:flex}.StartView-module__N6IB3q__recentHead{align-items:center;display:flex}.StartView-module__N6IB3q__recentAll{color:color-mix(in srgb, var(--app-cream) 60%, transparent);margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.StartView-module__N6IB3q__recentAll:hover{color:var(--app-cream)}.StartView-module__N6IB3q__recentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.StartView-module__N6IB3q__recentCard{background:var(--app-ink);cursor:pointer;border-radius:20px;flex-direction:column;gap:8px;padding:9px;display:flex;box-shadow:0 8px 20px #00000040}.StartView-module__N6IB3q__recentCard:hover{box-shadow:0 0 0 2.5px var(--app-yellow), 0 10px 24px #0000004d}.StartView-module__N6IB3q__recentCardBody{flex-direction:column;gap:4px;padding:1px 5px 4px;display:flex}.StartView-module__N6IB3q__recentName{color:var(--app-cream);font-size:13px;font-weight:800;line-height:1.2}.StartView-module__N6IB3q__recentMeta{align-items:center;gap:6px;display:flex}.StartView-module__N6IB3q__badgePink{background:var(--app-pink);color:var(--app-cream);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.StartView-module__N6IB3q__badgeYellow{background:var(--app-yellow);color:var(--app-ink);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.StartView-module__N6IB3q__recentEmpty{background:var(--app-ink);color:color-mix(in srgb, var(--app-cream) 60%, transparent);border-radius:20px;align-items:center;gap:12px;padding:20px;font-size:12.5px;font-weight:600;display:flex}.StartView-module__N6IB3q__recentEmpty a{color:var(--app-yellow);margin-left:auto;font-weight:800;text-decoration:none}.StartView-module__N6IB3q__calendarCard{background:var(--app-ink);border-radius:20px;flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex;box-shadow:0 10px 24px #00000040}.StartView-module__N6IB3q__calendarHead{align-items:center;gap:11px;display:flex}.StartView-module__N6IB3q__calendarBolt{background:var(--app-cream);width:38px;height:38px;color:var(--app-pink);border-radius:50%;justify-content:center;align-items:center;display:flex}.StartView-module__N6IB3q__calendarHeadText{flex-direction:column;display:flex}.StartView-module__N6IB3q__calendarGrid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:6px;display:grid}.StartView-module__N6IB3q__calendarWeekday{color:color-mix(in srgb, var(--app-cream) 70%, transparent);font-size:11px;font-weight:800}.StartView-module__N6IB3q__day,.StartView-module__N6IB3q__dayPass,.StartView-module__N6IB3q__dayBlank{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12.5px;font-weight:800;display:flex}.StartView-module__N6IB3q__day{background:var(--app-cream);color:var(--app-ink)}.StartView-module__N6IB3q__day[data-today=true]{box-shadow:0 0 0 2.5px var(--app-yellow)}.StartView-module__N6IB3q__dayBlank{border:1.5px dashed color-mix(in srgb, var(--app-cream) 30%, transparent)}.StartView-module__N6IB3q__dayPass{appearance:none;background:var(--app-pink);color:var(--app-cream);cursor:pointer;border:none;font-family:inherit}.StartView-module__N6IB3q__dayPass[data-today=true]{box-shadow:0 0 0 2.5px var(--app-yellow)}.StartView-module__N6IB3q__dayPass:hover{filter:brightness(1.08)}.StartView-module__N6IB3q__calendarFooter{align-items:center;padding:2px 4px 0;display:flex}.StartView-module__N6IB3q__calendarNav{appearance:none;color:var(--app-cream);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.StartView-module__N6IB3q__calendarNav:hover{background:color-mix(in srgb, var(--app-cream) 10%, transparent)}.StartView-module__N6IB3q__calendarMonth{text-align:center;color:var(--app-cream);flex:1;font-size:13.5px;font-weight:800}.StartView-module__N6IB3q__stats{gap:10px;display:flex}.StartView-module__N6IB3q__stat{background:var(--app-ink);border-radius:16px;flex-direction:column;flex:1;gap:1px;padding:12px 15px;text-decoration:none;display:flex;box-shadow:0 8px 20px #00000040}.StartView-module__N6IB3q__statValue{letter-spacing:-.02em;color:var(--app-cream);font-size:21px;font-weight:800}.StartView-module__N6IB3q__statLabel{color:color-mix(in srgb, var(--app-cream) 55%, transparent);font-size:11px;font-weight:700}.StartView-module__N6IB3q__statAccent{background:var(--app-pink)}.StartView-module__N6IB3q__statAccent .StartView-module__N6IB3q__statValue{color:var(--app-cream)}.StartView-module__N6IB3q__statAccent .StartView-module__N6IB3q__statLabel{color:color-mix(in srgb, var(--app-cream) 75%, transparent)}@media (max-width:1100px){.StartView-module__N6IB3q__columns{grid-template-columns:1fr}}@media (max-width:640px){.StartView-module__N6IB3q__body{padding:8px 16px 18px}.StartView-module__N6IB3q__hero{flex-direction:column}.StartView-module__N6IB3q__heroThumb{width:100%}}.StartView-module__N6IB3q__skelBlock{background:color-mix(in srgb, var(--app-cream) 6%, transparent);border-radius:20px;animation:1.2s ease-in-out infinite StartView-module__N6IB3q__skelPulse}@keyframes StartView-module__N6IB3q__skelPulse{0%,to{opacity:.5}50%{opacity:1}}
