.trk-app[data-astro-cid-rkihnuas]{background:var(--fit-bone);border-radius:22px;padding:clamp(1.2rem,3vw,2.2rem)}.trk-app__bar[data-astro-cid-rkihnuas]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin-bottom:.9rem;display:flex}.trk-app__week[data-astro-cid-rkihnuas]{align-items:center;gap:.6rem;display:flex}.trk-app__range[data-astro-cid-rkihnuas]{min-width:0;font-size:clamp(1.1rem,4.4vw,1.6rem)}.trk-app__nav[data-astro-cid-rkihnuas]{border:2px solid var(--vz-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;transform:rotate(90deg)}.trk-app__nav--next[data-astro-cid-rkihnuas]{transform:rotate(-90deg)}.trk-app__nav[data-astro-cid-rkihnuas] svg{width:1.2rem;height:1.2rem}.trk-app__nav[data-astro-cid-rkihnuas]:hover{background:var(--vz-brand)}.trk-app__sum[data-astro-cid-rkihnuas]{font-weight:800}.trk-app__meter[data-astro-cid-rkihnuas]{background:var(--fit-stone);border-radius:999px;height:.6rem;margin-bottom:1.4rem;overflow:hidden}.trk-app__meter[data-astro-cid-rkihnuas] i[data-astro-cid-rkihnuas]{background:var(--fit-olive);border-radius:999px;width:0;height:100%;transition:width .3s;display:block}.trk-app__list[data-astro-cid-rkihnuas]{gap:1rem;padding:0;list-style:none;display:grid}.trk-app__empty[data-astro-cid-rkihnuas]{padding:1rem 0}.trk-app__add[data-astro-cid-rkihnuas]{border-top:1px solid var(--vz-line-strong);margin-top:1.8rem;padding-top:1.5rem}.trk-app__row[data-astro-cid-rkihnuas]{flex-wrap:wrap;gap:.8rem;display:flex}.trk-app__row[data-astro-cid-rkihnuas] .vz-input[data-astro-cid-rkihnuas]{flex:14rem;width:auto}.trk-app__hint[data-astro-cid-rkihnuas]{margin:1rem 0 .5rem;font-size:.9rem;font-weight:700}.trk-app__chips[data-astro-cid-rkihnuas]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-rkihnuas]{border:2px solid var(--fit-stone);background:var(--fit-stone);color:var(--vz-ink);cursor:pointer;transition:background-color var(--vz-dur) ease;border-radius:999px;padding:.45rem 1rem;font-weight:600}.chip[data-astro-cid-rkihnuas]:hover{background:var(--vz-brand);border-color:var(--vz-brand)}.trk-app__note[data-astro-cid-rkihnuas]{color:var(--vz-ink-muted);margin-top:1.2rem;font-size:.88rem}.trk-app[data-astro-cid-rkihnuas] .habit{border:2px solid var(--fit-stone);background:#fffdf8;border-radius:16px;padding:1rem 1.1rem 1.1rem}.trk-app[data-astro-cid-rkihnuas] .habit__head{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-bottom:.8rem;display:flex}.trk-app[data-astro-cid-rkihnuas] .habit__name{overflow-wrap:anywhere;margin-right:auto;font-size:1.1rem;font-weight:800}.trk-app[data-astro-cid-rkihnuas] .habit__streak{background:var(--vz-brand-soft);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:700}.trk-app[data-astro-cid-rkihnuas] .habit__del{cursor:pointer;width:2.2rem;height:2.2rem;color:var(--vz-ink-muted);background:0 0;border:0;border-radius:50%;font-size:1.6rem;line-height:1}.trk-app[data-astro-cid-rkihnuas] .habit__del:hover{background:var(--vz-danger-soft);color:var(--vz-danger)}.trk-app[data-astro-cid-rkihnuas] .habit__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.trk-app[data-astro-cid-rkihnuas] .day{border:2px solid var(--vz-line-strong);cursor:pointer;min-height:3.4rem;transition:background-color var(--vz-dur) ease, transform var(--vz-dur) ease;background:0 0;border-radius:14px;justify-items:center;gap:.1rem;padding:.5rem 0;font-weight:800;display:grid}.trk-app[data-astro-cid-rkihnuas] .day small{color:var(--vz-ink-muted);font-size:.7rem;font-weight:700}.trk-app[data-astro-cid-rkihnuas] .day:hover small{color:var(--vz-ink)}.trk-app[data-astro-cid-rkihnuas] .day--today{border-color:var(--vz-ink)}.trk-app[data-astro-cid-rkihnuas] .day:hover{background:var(--vz-brand-soft)}.trk-app[data-astro-cid-rkihnuas] .day[aria-pressed=true]{background:var(--fit-olive);border-color:var(--fit-olive);color:var(--fit-bone)}.trk-app[data-astro-cid-rkihnuas] .day[aria-pressed=true] small{color:var(--fit-bone)}.trk-app[data-astro-cid-rkihnuas] .day:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.trk-app__meter[data-astro-cid-rkihnuas] i[data-astro-cid-rkihnuas],.chip[data-astro-cid-rkihnuas],.trk-app[data-astro-cid-rkihnuas] .day{transition:none}}.thero[data-astro-cid-qxdrltfm]{padding-block:clamp(2rem,5vw,4rem) 2rem}.thero[data-astro-cid-qxdrltfm] h1[data-astro-cid-qxdrltfm]{margin-bottom:1rem;font-size:clamp(2.2rem,6vw,4.6rem)}.thero[data-astro-cid-qxdrltfm] .lead[data-astro-cid-qxdrltfm]{color:var(--vz-ink-muted)}.tapp[data-astro-cid-qxdrltfm]{padding-bottom:clamp(3rem,7vw,5rem)}.tapp[data-astro-cid-qxdrltfm] .wrap[data-astro-cid-qxdrltfm]{max-width:56rem}.ttips[data-astro-cid-qxdrltfm] h2[data-astro-cid-qxdrltfm]{margin-bottom:2rem}.ttips__list[data-astro-cid-qxdrltfm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-bottom:2.2rem;padding:0;list-style:none;display:grid}.ttips__list[data-astro-cid-qxdrltfm] li[data-astro-cid-qxdrltfm]{background:var(--fit-bone);border-radius:18px;padding:1.5rem}.ttips__list[data-astro-cid-qxdrltfm] h3[data-astro-cid-qxdrltfm]{margin-bottom:.5rem;font-size:1.2rem}.ttips[data-astro-cid-qxdrltfm] .btn[data-astro-cid-qxdrltfm]{margin:0 1rem 1rem 0}@media (width<=800px){.ttips__list[data-astro-cid-qxdrltfm]{grid-template-columns:1fr}}
