.HomeNotificationPrompt-module__MuLXTa__card{z-index:45;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#15221a;background:#fff;border:1px solid #d7e7dc;border-radius:20px;width:min(350px,100vw - 24px);max-height:min(440px,100dvh - 160px);padding:15px;animation:.18s ease-out HomeNotificationPrompt-module__MuLXTa__arrive;position:fixed;overflow-y:auto;box-shadow:0 12px 38px #12271924}.HomeNotificationPrompt-module__MuLXTa__close{color:#627267;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:2px;right:2px}.HomeNotificationPrompt-module__MuLXTa__eyebrow{color:#1f8f52;letter-spacing:.14em;text-transform:uppercase;margin:0 34px 5px 0;font-size:9px;font-weight:800}.HomeNotificationPrompt-module__MuLXTa__title{letter-spacing:-.025em;margin:0 30px 4px 0;font-size:16px;font-weight:800;line-height:1.25}.HomeNotificationPrompt-module__MuLXTa__description{color:#57665c;margin:0;font-size:12px;line-height:1.5}.HomeNotificationPrompt-module__MuLXTa__actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.HomeNotificationPrompt-module__MuLXTa__primary,.HomeNotificationPrompt-module__MuLXTa__secondary{cursor:pointer;border-radius:12px;min-height:44px;padding:8px 13px;font-size:11px;font-weight:800;line-height:1.3}.HomeNotificationPrompt-module__MuLXTa__primary{color:#fff;background:#1f8f52;border:1px solid #1f8f52}.HomeNotificationPrompt-module__MuLXTa__secondary{color:#36533f;background:0 0;border:1px solid #d7e7dc}.HomeNotificationPrompt-module__MuLXTa__primary:disabled,.HomeNotificationPrompt-module__MuLXTa__secondary:disabled{opacity:.55;cursor:wait}.HomeNotificationPrompt-module__MuLXTa__steps{color:#57665c;margin:10px 0 0;padding-left:17px;font-size:11px;line-height:1.5}.HomeNotificationPrompt-module__MuLXTa__steps li+li{margin-top:5px}.HomeNotificationPrompt-module__MuLXTa__error{color:#a04424;margin:9px 0 0;font-size:11px;line-height:1.5}.HomeNotificationPrompt-module__MuLXTa__error a{text-decoration:underline}.HomeNotificationPrompt-module__MuLXTa__close:focus-visible,.HomeNotificationPrompt-module__MuLXTa__primary:focus-visible,.HomeNotificationPrompt-module__MuLXTa__secondary:focus-visible{outline-offset:2px;outline:3px solid #75c896}html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__card{color:#f1f7f3;background:#111a15;border-color:#2b3c31;box-shadow:0 12px 38px #0008}:is(html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__description,html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__steps){color:#acbbb0}html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__eyebrow{color:#72dda0}html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__secondary{color:#d1e4d8;border-color:#334c3b}html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__close{color:#b7c7bd}html[data-theme=dark] .HomeNotificationPrompt-module__MuLXTa__error{color:#ffbd9f}@media (min-width:1181px) and (hover:hover) and (pointer:fine),(min-width:1401px){.HomeNotificationPrompt-module__MuLXTa__card{bottom:22px;right:22px}}@media (prefers-reduced-motion:reduce){.HomeNotificationPrompt-module__MuLXTa__card{animation:none}}@keyframes HomeNotificationPrompt-module__MuLXTa__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.transformation-dashboard .trend-card-v2{--trend-accent:#22a969;padding:1rem}.transformation-dashboard .trend-card-v2.trend-card-bars{--trend-accent:#458ee0}.transformation-dashboard .trend-card-v2 .trend-card-header{flex-direction:row;align-items:center;gap:.5rem}.transformation-dashboard .trend-card-v2 .trend-card-title{font-size:1rem}.transformation-dashboard .trend-card-v2 .trend-count{white-space:nowrap;font-size:.65rem}.transformation-dashboard .trend-card-v2 .trend-plot{margin-top:.5rem}.transformation-dashboard .trend-card-v2 .trend-plot svg{width:100%;height:auto;min-height:0}.transformation-dashboard .trend-card-v2 .trend-axis-text{fill:var(--tx-muted);opacity:1}.trend-v2-summary{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.trend-v2-summary>div{gap:.2rem;display:grid}.trend-v2-summary>div:last-child{text-align:right}.trend-v2-summary span,.trend-v2-detail span{color:var(--tx-muted);font-size:.7rem}.trend-v2-summary strong{color:var(--tx-text);font-size:1.65rem;line-height:1.2}.trend-v2-summary small{color:var(--tx-muted);font-size:.85rem}.trend-v2-summary b{color:var(--tx-text);font-size:.85rem}.trend-v2-detail{background:var(--tx-surface-soft);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.trend-v2-detail strong{color:var(--tx-text);font-size:.85rem}.trend-v2-detail span:last-child{margin-left:auto}.trend-v2-note{color:var(--tx-muted);margin:.6rem 0 0;font-size:.7rem;line-height:1.5}.trend-hit{cursor:pointer;outline:none}.trend-hit:focus{stroke:var(--trend-accent);stroke-width:2px}.np-home-checkin-button{text-align:left;width:100%;font:inherit;cursor:pointer}.np-home-checkin-button:disabled{cursor:wait;opacity:.75}.np-home-checkin-error{color:#c34b40;margin-top:.5rem;font-size:.85rem}
