.home-module__1BtpSG__page{flex-direction:column;gap:28px;display:flex}.home-module__1BtpSG__noticeAction{margin-top:10px}.home-module__1BtpSG__banner{background:var(--web-accent-soft);border:1px solid var(--web-warn-border);border-radius:var(--web-radius-lg);color:var(--web-ink);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;text-decoration:none;display:flex}.home-module__1BtpSG__banner:hover{color:var(--web-ink);border-color:var(--web-warn-border-hover)}.home-module__1BtpSG__bannerEyebrow{color:var(--web-eyebrow);font-size:13px;font-weight:600}.home-module__1BtpSG__bannerText{flex-direction:column;flex:260px;min-width:0;line-height:1.5;display:flex}.home-module__1BtpSG__bannerText span{color:var(--web-text-secondary);font-size:14px}.home-module__1BtpSG__bannerAction{background:var(--web-primary);min-height:40px;color:var(--web-on-primary);border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.home-module__1BtpSG__renewalActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.home-module__1BtpSG__columns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.home-module__1BtpSG__today{flex-direction:column;flex:999 460px;gap:14px;min-width:0;display:flex}.home-module__1BtpSG__todayHead{border-bottom:2px solid var(--web-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:10px;display:flex}.home-module__1BtpSG__todayHead h1{font-family:var(--web-font-serif);font-size:var(--web-app-title);margin:0}.home-module__1BtpSG__date{color:var(--web-text-muted);font-size:14px}.home-module__1BtpSG__tasks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.home-module__1BtpSG__task{background:var(--web-surface);border:1px solid var(--web-border);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative}.home-module__1BtpSG__taskDone{background:var(--web-surface-warm)}.home-module__1BtpSG__tag{background:var(--web-primary-soft);width:40px;height:40px;color:var(--web-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.home-module__1BtpSG__taskText{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.home-module__1BtpSG__taskText strong{font-size:17px}.home-module__1BtpSG__taskText span{color:var(--web-text-muted);font-size:14px}.home-module__1BtpSG__taskText .home-module__1BtpSG__taskDetail{color:var(--web-text-secondary)}.home-module__1BtpSG__taskCta{min-height:var(--web-touch);border:1.5px solid var(--web-primary);border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__1BtpSG__taskCtaPrimary{background:var(--web-primary);color:var(--web-on-primary)}.home-module__1BtpSG__status{color:var(--web-success);background:var(--web-state-success-soft);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.home-module__1BtpSG__allDone{color:var(--web-text-secondary);margin:0;font-size:14px}.home-module__1BtpSG__aside{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.home-module__1BtpSG__card{background:var(--web-surface);border:1px solid var(--web-border);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.home-module__1BtpSG__card h2{margin:0;font-size:17px}.home-module__1BtpSG__cardLine{color:var(--web-text-secondary);font-size:14px}.home-module__1BtpSG__cardLink{min-height:var(--web-touch);color:var(--web-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home-module__1BtpSG__cardNote{color:var(--web-text-muted);font-size:13px}.home-module__1BtpSG__mockCard{background:var(--web-dark);color:var(--web-on-dark);border-color:var(--web-dark);gap:10px;padding:22px}.home-module__1BtpSG__mockCard h2{font-family:var(--web-font-serif);font-size:20px}.home-module__1BtpSG__mockRules{color:var(--web-on-dark-muted);font-size:14px}.home-module__1BtpSG__mockNote{color:var(--web-on-dark-muted);font-size:13px}@media (max-width:899px){.home-module__1BtpSG__page{gap:16px}.home-module__1BtpSG__task{gap:12px;padding:14px}.home-module__1BtpSG__tag{width:38px;height:38px}.home-module__1BtpSG__taskText strong{font-size:16px}.home-module__1BtpSG__taskCta{border-radius:999px;min-height:36px;padding:0 14px;font-size:14px}.home-module__1BtpSG__taskCta:before{content:"";border-radius:16px;position:absolute;inset:0}.home-module__1BtpSG__banner{flex-direction:column;align-items:flex-start;padding:14px}.home-module__1BtpSG__bannerAction{align-self:flex-start}.home-module__1BtpSG__aside{flex-basis:100%}}.home-module__1BtpSG__skeleton{background:linear-gradient(90deg, var(--web-band-soft) 25%, var(--web-band-softer) 50%, var(--web-band-soft) 75%);background-size:200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite home-module__1BtpSG__shimmer}.home-module__1BtpSG__skeletonTitle{width:55%;height:36px}.home-module__1BtpSG__skeletonTask{height:74px}.home-module__1BtpSG__skeletonCard{height:140px}@keyframes home-module__1BtpSG__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.home-module__1BtpSG__skeleton{animation:none}}.home-module__1BtpSG__mockSpent{color:var(--web-on-dark);font-size:15px}.home-module__1BtpSG__phoneOnly{display:none}@media (max-width:899px){.home-module__1BtpSG__phoneOnly{display:flex}}
