body{color:#20242c;background:#f6f7fb;margin:0}button{font:inherit}.dashboard.svelte-1uha8ag{--accent:#7257d8;max-width:1180px;margin:auto;padding:4rem 1.5rem 5rem}.hero.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.eyebrow.svelte-1uha8ag,.kicker.svelte-1uha8ag{color:#737883;letter-spacing:.11em;text-transform:uppercase;font-size:.73rem;font-weight:750}.eyebrow.svelte-1uha8ag{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--accent);width:1.6rem;height:2px}h1.svelte-1uha8ag{color:#171a20;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1.04}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#737883;margin:.9rem 0 0;font-size:1.05rem}.settings.svelte-1uha8ag{color:#555b66;cursor:pointer;background:#fff;border:1px solid #e0e2e8;border-radius:99px;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.settings.svelte-1uha8ag:hover{color:#20242c;border-color:#bbbfc8}.daily.svelte-1uha8ag,.tool-card.svelte-1uha8ag{background:#fff;border:1px solid #e4e5eb;box-shadow:0 12px 35px #2e32400a}.daily.svelte-1uha8ag{border-radius:24px;padding:1.75rem}.summary.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:2rem;padding:.25rem .25rem 1.5rem;display:flex}h2.svelte-1uha8ag{letter-spacing:-.025em;margin:.25rem 0 0;font-size:1.55rem}.summary.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#7a7f89;margin:.4rem 0 0}.ring.svelte-1uha8ag{background:conic-gradient(var(--accent) var(--value), #ececf2 0);border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative}.ring.svelte-1uha8ag:before{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.ring.svelte-1uha8ag div:where(.svelte-1uha8ag){text-align:center;line-height:1;display:grid;position:relative}.ring.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.1rem}.ring.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#9397a0;text-transform:uppercase;margin-top:.3rem;font-size:.6rem}.activities.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.activity.svelte-1uha8ag{color:#272b33;text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #e8e9ee;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:0;padding:.9rem .8rem 1.1rem;transition:all .18s;display:grid;position:relative;overflow:hidden}.activity.svelte-1uha8ag:hover{border-color:#d1c9f2;transform:translateY(-2px);box-shadow:0 8px 20px #393d4d12}.activity.svelte-1uha8ag:focus-visible,.primary-links.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:2px;outline:3px solid #7257d844}.activity-icon.svelte-1uha8ag,.tool-icon.svelte-1uha8ag{border-radius:10px;place-items:center;display:grid}.activity-icon.svelte-1uha8ag{width:34px;height:34px}.activity-copy.svelte-1uha8ag{min-width:0;display:grid}.activity-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.91rem}.activity-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#898e98;white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.activity.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#777c86;font-size:.76rem}.track.svelte-1uha8ag{background:#ececf1;height:3px;position:absolute;inset:auto 0 0}.track.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--accent);height:100%;transition:width .3s;display:block}.done.svelte-1uha8ag .track:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:#38a277}.purple.svelte-1uha8ag{color:#664cc8;background:#eeeafd}.blue.svelte-1uha8ag{color:#2d77bc;background:#e8f2fc}.green.svelte-1uha8ag{color:#258264;background:#e7f5ef}.orange.svelte-1uha8ag{color:#ad7012;background:#fff2d9}.pink.svelte-1uha8ag{color:#b44c69;background:#fbe9ee}.yesterday.svelte-1uha8ag{border-top:1px solid #ececf0;margin-top:1rem;padding:1rem .25rem 0}.yesterday.svelte-1uha8ag summary:where(.svelte-1uha8ag),.more.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:#737883;cursor:pointer;justify-content:space-between;font-size:.84rem;list-style:none;display:flex}.yesterday.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.more.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.yesterday.svelte-1uha8ag summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.more.svelte-1uha8ag summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){transition:transform .2s}.yesterday[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag),.more[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){transform:rotate(180deg)}.yesterday.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:1rem;display:grid}.yesterday.svelte-1uha8ag p:where(.svelte-1uha8ag){background:#f7f7f9;border-radius:10px;justify-content:space-between;margin:0;padding:.7rem .8rem;font-size:.78rem;display:flex}.yesterday.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#858a94}.tools.svelte-1uha8ag{margin-top:3rem}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:end;margin-bottom:1.15rem;display:flex}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8a8e97;margin:0;font-size:.9rem}.tool-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.tool-card.svelte-1uha8ag{border-radius:19px;padding:1.25rem}.tool-title.svelte-1uha8ag{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.tool-icon.svelte-1uha8ag{width:40px;height:40px}.tool-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.05rem}.primary-links.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.primary-links.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#383d47;text-align:left;cursor:pointer;background:#fafafd;border:1px solid #e8e9ed;border-radius:11px;justify-content:space-between;align-items:center;min-height:45px;padding:.65rem .75rem;display:flex}.primary-links.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#f6f3ff;border-color:#cbc5e8}.primary-links.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#a0a4ad;font-size:.8rem}.more.svelte-1uha8ag{border-top:1px solid #ededf1;margin-top:.9rem;padding-top:.8rem}.more.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.more.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#626773;cursor:pointer;background:#f2f2f5;border:0;border-radius:7px;padding:.4rem .6rem;font-size:.76rem}.more.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#5d46b6;background:#e8e5f5}.button-label.svelte-1uha8ag{align-items:center;gap:.55rem;min-width:0;display:flex}.button-label.svelte-1uha8ag i:where(.svelte-1uha8ag){text-align:center;width:1rem;color:#6d55c4!important;font-size:.9rem!important}.primary-links.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){color:#a0a4ad;font-size:.8rem}.more.svelte-1uha8ag button:where(.svelte-1uha8ag){align-items:center;gap:.4rem;display:flex}.more.svelte-1uha8ag button:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:#858a95;font-size:.76rem}.more.svelte-1uha8ag button:where(.svelte-1uha8ag):hover i:where(.svelte-1uha8ag){color:#6d55c4}@media (width>=1100px){.activity-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.activity.svelte-1uha8ag{grid-template-columns:auto 1fr}.activity.svelte-1uha8ag b:where(.svelte-1uha8ag){grid-column:2}}@media (width<=800px){.activities.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.activity.svelte-1uha8ag:last-child{grid-column:1/-1}.yesterday.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}.tool-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){display:none}}@media (width<=520px){.dashboard.svelte-1uha8ag{padding:2rem .9rem 3rem}.settings.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}.settings.svelte-1uha8ag{padding:.65rem}.daily.svelte-1uha8ag{border-radius:18px;padding:1rem}.ring.svelte-1uha8ag{flex-basis:72px;width:72px;height:72px}.ring.svelte-1uha8ag:before{width:58px;height:58px}.activities.svelte-1uha8ag{grid-template-columns:1fr}.activity.svelte-1uha8ag:last-child{grid-column:auto}.yesterday.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr}.tool-card.svelte-1uha8ag{padding:1rem}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag{transition:none!important}}
