.hm.svelte-2j7mc4{height:100vh;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body)}.hm.svelte-2j7mc4:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--hm-bg-url, url(../../../images/homepage_background.png)) center / cover no-repeat;opacity:.35;filter:blur(36px) saturate(105%);transform:scale(1.08);pointer-events:none;transition:opacity 1.2s ease}.hm[data-bg-theme=dark].svelte-2j7mc4:before{opacity:.5}.hm-topbar.svelte-2j7mc4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.5);background:#ffffff8c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);position:sticky;top:0;z-index:10;box-shadow:inset 0 -1px #fff6}.hm-brand.svelte-2j7mc4{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text-primary);padding:4px 0}.hm-brand-name.svelte-2j7mc4{font-family:var(--font-display);font-size:14.5px;letter-spacing:.18em;font-weight:500;color:var(--color-accent)}.hm-topbar-actions.svelte-2j7mc4{display:flex;align-items:center;gap:8px}.hm-theme-toggle.svelte-2j7mc4{all:unset;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted);cursor:pointer;transition:background .12s,color .12s}.hm-theme-toggle.svelte-2j7mc4:hover{background:var(--color-subtle);color:var(--color-text-primary)}.hm-theme-auto.svelte-2j7mc4{position:relative;display:inline-flex;align-items:center;justify-content:center}.hm-theme-auto.svelte-2j7mc4:after{content:"";position:absolute;bottom:-1px;right:-3px;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.hm-credits.svelte-2j7mc4{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;text-decoration:none;transition:background .14s}.hm-credits.svelte-2j7mc4:hover{background:var(--color-subtle)}.hm-credits-num.svelte-2j7mc4{font-size:12px;font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.hm-avatar.svelte-2j7mc4{position:relative}.hm-avatar-btn.svelte-2j7mc4{width:32px;height:32px;border-radius:50%;padding:0;border:none;overflow:hidden;cursor:pointer;background:var(--color-subtle);display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .14s}.hm-avatar-btn.svelte-2j7mc4:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}.hm-avatar-btn.svelte-2j7mc4 img:where(.svelte-2j7mc4){width:100%;height:100%;object-fit:cover}.hm-avatar-fallback.svelte-2j7mc4{font-size:12px;font-weight:700;color:var(--color-text-primary)}.hm-menu.svelte-2j7mc4{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #00000014;padding:6px 0;z-index:30}.hm-menu-user.svelte-2j7mc4{padding:10px 14px 8px}.hm-menu-user-name.svelte-2j7mc4{font-size:13px;font-weight:600;color:var(--color-text-primary)}.hm-menu-user-email.svelte-2j7mc4{font-size:11.5px;color:var(--color-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-menu-divider.svelte-2j7mc4{height:1px;margin:4px 0;background:var(--color-border)}.hm-menu-item.svelte-2j7mc4{all:unset;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:8px 14px;font-size:13px;color:var(--color-text-primary);cursor:pointer;transition:background .12s}.hm-menu-item.svelte-2j7mc4:hover{background:var(--color-subtle)}.hm-topbar-signin.svelte-2j7mc4{all:unset;font-size:13px;font-weight:600;padding:7px 15px;border-radius:999px;background:var(--color-accent);color:#fff;cursor:pointer;transition:filter .12s}.hm-topbar-signin.svelte-2j7mc4:hover{filter:brightness(1.05)}.hm-body.svelte-2j7mc4{display:flex;flex:1 1 auto;min-height:0;align-items:stretch;overflow:hidden}.hm-topbar.svelte-2j7mc4,.hm-foot.svelte-2j7mc4{flex-shrink:0}.hm-rail.svelte-2j7mc4{flex:0 0 300px;align-self:flex-start;max-height:calc(100vh - 336px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:22px 18px;background:#ffffff8c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);border-bottom-right-radius:18px;box-shadow:inset 0 1px #ffffffa6,0 12px 32px -10px #0f0c1e2e}.hm-rail-inner.svelte-2j7mc4{display:flex;flex-direction:column;gap:10px}.hm-rail-cta.svelte-2j7mc4{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;color:#fff;background:var(--color-accent);border-radius:12px;cursor:pointer;text-align:center;transition:filter .12s,transform .12s;box-shadow:0 4px 14px var(--color-accent-glow)}.hm-rail-cta.svelte-2j7mc4:hover{filter:brightness(1.06);transform:translateY(-1px)}.hm-jlist.svelte-2j7mc4{display:flex;flex-direction:column;gap:7px;margin-top:4px}.hm-jcard.svelte-2j7mc4{all:unset;display:grid;grid-template-columns:4px 1fr;gap:11px;align-items:stretch;padding:12px 14px 12px 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;cursor:pointer;transition:border-color .14s,transform .14s}.hm-jcard.svelte-2j7mc4:hover{border-color:color-mix(in srgb,var(--color-text-primary) 22%,transparent);transform:translate(1px)}.hm-jcard-spine.svelte-2j7mc4{border-radius:11px 0 0 11px}.hm-jcard-body.svelte-2j7mc4{min-width:0;display:flex;flex-direction:column;gap:6px}.hm-jcard-title.svelte-2j7mc4{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-jcard-stats.svelte-2j7mc4{display:flex;align-items:center;gap:9px;font-size:11.5px}.hm-jcard-stat-n.svelte-2j7mc4{color:var(--color-text-primary);font-weight:700;font-variant-numeric:tabular-nums}.hm-jcard-stat-d.svelte-2j7mc4{color:var(--color-muted);font-weight:500}.hm-jcard-bar.svelte-2j7mc4{flex:1;height:3px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);border-radius:999px;overflow:hidden}.hm-jcard-bar-fill.svelte-2j7mc4{height:100%;border-radius:999px;transition:width .28s ease}.hm-jempty.svelte-2j7mc4{font-size:12.5px;color:var(--color-muted);padding:8px 6px;line-height:1.5}.hm-main.svelte-2j7mc4{flex:1 1 auto;min-width:0;min-height:0;max-width:1560px;padding:24px 26px 16px;display:flex;flex-direction:column;gap:22px;overflow:hidden}.hm-quads.svelte-2j7mc4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:20px;flex:1 1 auto;min-height:0}@media(max-width:1100px){.hm-quads.svelte-2j7mc4{grid-template-columns:minmax(0,1fr);gap:18px}}.hm-quad.svelte-2j7mc4{display:flex;flex-direction:column;gap:16px;padding:26px 26px 24px;background:#ffffff9e;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.55);border-radius:18px;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #0f0c1e0a,0 12px 32px -8px #0f0c1e1f}.hm-quad-habits.svelte-2j7mc4{background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent) 14%,transparent) 0%,transparent 65%),#ffffff9e}.hm-quad-promises.svelte-2j7mc4{background:linear-gradient(165deg,color-mix(in srgb,var(--w-amber, #FFCC33) 16%,transparent) 0%,transparent 65%),#ffffff9e}.hm-quad-commits.svelte-2j7mc4{background:linear-gradient(165deg,color-mix(in srgb,#287B47 12%,transparent) 0%,transparent 65%),#ffffff9e}.hm-quad-learn.svelte-2j7mc4{background:linear-gradient(165deg,color-mix(in srgb,var(--w-blue, #3B82F6) 12%,transparent) 0%,transparent 65%),#ffffff9e}.hm-quad-head.svelte-2j7mc4{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.hm-quad-head-split.svelte-2j7mc4{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:baseline;gap:18px}.hm-quad-title-r.svelte-2j7mc4{text-align:left}.hm-quad-split-rule.svelte-2j7mc4{align-self:stretch;background:transparent}@media(max-width:1100px){.hm-quad-head-split.svelte-2j7mc4{grid-template-columns:minmax(0,1fr);gap:4px}.hm-quad-split-rule.svelte-2j7mc4{display:none}}.hm-quad-title.svelte-2j7mc4{font-family:var(--font-display);font-size:clamp(37px,4.4vw,53px);font-weight:500;line-height:1;letter-spacing:-.028em;margin:0;color:var(--color-text-primary)}.hm-quad-empty.svelte-2j7mc4{font-size:13.5px;line-height:1.55;color:var(--color-muted);padding:12px 4px}.hm-habit-list.svelte-2j7mc4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;width:100%}.hm-habit-list.svelte-2j7mc4>li:where(.svelte-2j7mc4){width:100%}.hm-habit-row.svelte-2j7mc4{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent);border-radius:12px;cursor:pointer;align-items:center;transition:background .12s,border-color .12s;min-width:0}.hm-habit-row.svelte-2j7mc4:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border))}.hm-habit-row-snooze.svelte-2j7mc4{opacity:.55}.hm-habit-row-done.svelte-2j7mc4 .hm-habit-behavior:where(.svelte-2j7mc4){color:var(--color-muted)}.hm-habit-text.svelte-2j7mc4{min-width:0;display:flex;flex-direction:column;gap:6px}.hm-habit-behavior.svelte-2j7mc4{font-size:15.5px;font-weight:600;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hm-habit-chips.svelte-2j7mc4{display:flex;gap:6px;flex-wrap:wrap}.hm-chip.svelte-2j7mc4{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-radius:999px}.hm-chip-time.svelte-2j7mc4{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.hm-chip-adh.svelte-2j7mc4{color:#fff;background:#287b47;font-weight:700;font-variant-numeric:tabular-nums}.hm-chip-adh-mid.svelte-2j7mc4{background:var(--w-amber, #FFCC33);color:#4a3700}.hm-chip-adh-low.svelte-2j7mc4{background:color-mix(in srgb,var(--color-muted) 35%,transparent);color:var(--color-text-primary)}.hm-chip-quiet.svelte-2j7mc4{color:var(--color-muted);font-weight:500;background:transparent;padding:3px 0}.hm-tracker.svelte-2j7mc4{display:grid;grid-template-columns:repeat(7,32px);gap:5px}.hm-tracker-cell.svelte-2j7mc4{height:32px;border-radius:6px}.hm-tracker-checked.svelte-2j7mc4{background:var(--color-accent);box-shadow:inset 0 -2px color-mix(in srgb,black 15%,transparent)}.hm-tracker-today-done.svelte-2j7mc4{background:var(--color-accent);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--color-accent) 40%,transparent),inset 0 -2px color-mix(in srgb,black 15%,transparent)}.hm-tracker-today-pending.svelte-2j7mc4{background:color-mix(in srgb,var(--color-accent) 14%,transparent);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--color-accent) 50%,transparent)}.hm-tracker-missed.svelte-2j7mc4{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border:1.5px dashed color-mix(in srgb,var(--color-text-primary) 18%,transparent)}.hm-tracker-not-scheduled.svelte-2j7mc4{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);opacity:.5}.hm-tracker-snoozed.svelte-2j7mc4{background:color-mix(in srgb,var(--color-muted) 14%,transparent);opacity:.6}@media(max-width:1280px){.hm-tracker.svelte-2j7mc4{grid-template-columns:repeat(7,26px);gap:4px}.hm-tracker-cell.svelte-2j7mc4{height:26px}}.hm-commit-list.svelte-2j7mc4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;width:100%}.hm-commit-list.svelte-2j7mc4>li:where(.svelte-2j7mc4){width:100%}.hm-commit-row.svelte-2j7mc4{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text-primary) 1.5%,transparent);border-radius:12px;cursor:pointer;transition:background .12s,border-color .12s}.hm-commit-row.svelte-2j7mc4:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,#287B47 35%,var(--color-border))}.hm-commit-title.svelte-2j7mc4{font-size:16.5px;font-weight:600;color:var(--color-text-primary);line-height:1.3;overflow-wrap:anywhere}.hm-kanban.svelte-2j7mc4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.hm-kan.svelte-2j7mc4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 6px 12px;min-height:72px;border-radius:10px;color:#fff}.hm-kan-n.svelte-2j7mc4{font-family:var(--font-display);font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.025em}.hm-kan-l.svelte-2j7mc4{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.hm-kan-pending.svelte-2j7mc4{background:var(--color-accent)}.hm-kan-awaiting.svelte-2j7mc4{background:var(--w-amber, #FFCC33);color:#4a3700}.hm-kan-received.svelte-2j7mc4{background:#287b47}.hm-kan-done.svelte-2j7mc4{background:#5b7a99}.hm-kan-abandoned.svelte-2j7mc4{background:color-mix(in srgb,var(--color-muted) 55%,transparent)}.hm-kan-zero.svelte-2j7mc4{background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)!important;color:var(--color-muted)!important;opacity:.55}.hm-kan-zero.svelte-2j7mc4 .hm-kan-n:where(.svelte-2j7mc4){font-weight:500}.hm-promise-list.svelte-2j7mc4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;width:100%}.hm-promise.svelte-2j7mc4{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;width:100%;box-sizing:border-box}.hm-promise-text.svelte-2j7mc4{width:100%;box-sizing:border-box}.hm-promise.svelte-2j7mc4:hover .hm-promise-x:where(.svelte-2j7mc4){opacity:1}.hm-promise-text.svelte-2j7mc4{all:unset;font-size:16.5px;line-height:1.55;color:var(--color-text-primary);cursor:pointer;padding:6px 4px;font-family:var(--font-display);font-weight:400;letter-spacing:-.005em;transition:color .12s}.hm-promise-text.svelte-2j7mc4:hover{color:var(--color-accent)}.hm-promise-x.svelte-2j7mc4{all:unset;font-size:14px;line-height:1;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .12s,color .12s;padding:4px 6px}.hm-promise-x.svelte-2j7mc4:hover{color:var(--w-red)}.hm-dual.svelte-2j7mc4{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:18px;min-width:0}.hm-dual-half.svelte-2j7mc4{display:flex;flex-direction:column;gap:10px;min-width:0}.hm-dual-rule.svelte-2j7mc4{background:var(--color-border);align-self:stretch}.hm-dual-empty.svelte-2j7mc4{font-size:12.5px;line-height:1.55;color:var(--color-muted);padding:6px 0}@media(max-width:1100px){.hm-dual.svelte-2j7mc4{grid-template-columns:1fr;gap:14px}.hm-dual-rule.svelte-2j7mc4{height:1px;width:100%;align-self:auto}}.hm-pr-list.svelte-2j7mc4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;width:100%}.hm-pr-list.svelte-2j7mc4>li:where(.svelte-2j7mc4){width:100%}.hm-pr-row.svelte-2j7mc4{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .12s,border-color .12s}.hm-pr-row.svelte-2j7mc4:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,#287B47 28%,var(--color-border))}.hm-pr-text.svelte-2j7mc4{min-width:0;display:flex;flex-direction:column;gap:4px}.hm-pr-eyebrow.svelte-2j7mc4{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-pr-title.svelte-2j7mc4{font-size:13.5px;font-weight:600;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hm-pr-meta.svelte-2j7mc4{font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.hm-dots.svelte-2j7mc4{display:flex;gap:3.5px;align-items:center}.hm-dot.svelte-2j7mc4{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 14%,transparent)}.hm-dot-on.svelte-2j7mc4{background:#287b47;border-color:#287b47;box-shadow:0 0 0 1px color-mix(in srgb,#287B47 22%,transparent)}.hm-learn-list.svelte-2j7mc4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;width:100%}.hm-learn-list.svelte-2j7mc4>li:where(.svelte-2j7mc4){width:100%}.hm-learn-row.svelte-2j7mc4{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .12s,border-color .12s}.hm-learn-row.svelte-2j7mc4:hover{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent);border-color:color-mix(in srgb,var(--w-blue, #3B82F6) 28%,var(--color-border))}.hm-learn-dot.svelte-2j7mc4{width:9px;height:9px;border-radius:999px;flex-shrink:0}.hm-learn-text.svelte-2j7mc4{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hm-learn-eyebrow.svelte-2j7mc4{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-learn-title.svelte-2j7mc4{font-size:13.5px;font-weight:600;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hm-learn-meta.svelte-2j7mc4{font-size:11.5px;color:var(--color-muted);font-variant-numeric:tabular-nums}.hm-empty.svelte-2j7mc4{text-align:center;padding:60px 20px;max-width:520px;margin:20px auto}.hm-empty-title.svelte-2j7mc4{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.015em;margin:0 0 10px;color:var(--color-text-primary)}.hm-empty-sub.svelte-2j7mc4{font-size:15px;line-height:1.6;color:var(--color-muted);margin:0}.hm-bella.svelte-2j7mc4{position:fixed;left:12px;bottom:12px;width:240px;max-width:calc(100vw - 24px);aspect-ratio:1 / 1;z-index:5;pointer-events:none}.hm-bella.svelte-2j7mc4 video{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:880px){.hm-bella.svelte-2j7mc4{display:none}}.hm-foot.svelte-2j7mc4{display:flex;gap:10px;justify-content:center;padding-top:18px;font-size:11.5px;color:var(--color-muted);margin-top:auto}.hm-foot.svelte-2j7mc4 a:where(.svelte-2j7mc4){color:var(--color-muted);text-decoration:none}.hm-foot.svelte-2j7mc4 a:where(.svelte-2j7mc4):hover{color:var(--color-text-primary)}@media(max-width:720px){.hm-rail.svelte-2j7mc4{flex:0 0 240px}.hm-rail-inner.svelte-2j7mc4{padding:16px 12px}.hm-main.svelte-2j7mc4{padding:18px 16px 24px}.hm-quad.svelte-2j7mc4{padding:22px 20px 20px}}.hm-habit-list.svelte-2j7mc4,.hm-promise-list.svelte-2j7mc4,.hm-commit-list.svelte-2j7mc4,.hm-pr-list.svelte-2j7mc4,.hm-learn-list.svelte-2j7mc4{flex:1 1 auto;min-height:0;overflow-y:auto}.hm-dual.svelte-2j7mc4{flex:1 1 auto;min-height:0}.hm-dual-half.svelte-2j7mc4{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.hm-rail.svelte-2j7mc4,.hm-habit-list.svelte-2j7mc4,.hm-promise-list.svelte-2j7mc4,.hm-commit-list.svelte-2j7mc4,.hm-pr-list.svelte-2j7mc4,.hm-learn-list.svelte-2j7mc4{scrollbar-width:none;-ms-overflow-style:none}.hm-rail.svelte-2j7mc4::-webkit-scrollbar,.hm-habit-list.svelte-2j7mc4::-webkit-scrollbar,.hm-promise-list.svelte-2j7mc4::-webkit-scrollbar,.hm-commit-list.svelte-2j7mc4::-webkit-scrollbar,.hm-pr-list.svelte-2j7mc4::-webkit-scrollbar,.hm-learn-list.svelte-2j7mc4::-webkit-scrollbar{width:0;height:0}.hm-rail.svelte-2j7mc4:hover,.hm-habit-list.svelte-2j7mc4:hover,.hm-promise-list.svelte-2j7mc4:hover,.hm-commit-list.svelte-2j7mc4:hover,.hm-pr-list.svelte-2j7mc4:hover,.hm-learn-list.svelte-2j7mc4:hover{scrollbar-width:thin;scrollbar-color:rgba(20,20,30,.28) transparent}.hm-rail.svelte-2j7mc4:hover::-webkit-scrollbar,.hm-habit-list.svelte-2j7mc4:hover::-webkit-scrollbar,.hm-promise-list.svelte-2j7mc4:hover::-webkit-scrollbar,.hm-commit-list.svelte-2j7mc4:hover::-webkit-scrollbar,.hm-pr-list.svelte-2j7mc4:hover::-webkit-scrollbar,.hm-learn-list.svelte-2j7mc4:hover::-webkit-scrollbar{width:6px;height:6px}.hm-rail.svelte-2j7mc4:hover::-webkit-scrollbar-thumb,.hm-habit-list.svelte-2j7mc4:hover::-webkit-scrollbar-thumb,.hm-promise-list.svelte-2j7mc4:hover::-webkit-scrollbar-thumb,.hm-commit-list.svelte-2j7mc4:hover::-webkit-scrollbar-thumb,.hm-pr-list.svelte-2j7mc4:hover::-webkit-scrollbar-thumb,.hm-learn-list.svelte-2j7mc4:hover::-webkit-scrollbar-thumb{background:#14141e47;border-radius:3px}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-rail:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-habit-list:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-promise-list:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-commit-list:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-list:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-list:where(.svelte-2j7mc4):hover{scrollbar-color:rgba(255,255,255,.32) transparent}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-rail:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-habit-list:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-promise-list:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-commit-list:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-list:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-list:where(.svelte-2j7mc4):hover::-webkit-scrollbar-thumb{background:#ffffff52}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-topbar:where(.svelte-2j7mc4){background:#0f0e1e8c;border-bottom-color:#ffffff1f;box-shadow:inset 0 -1px #ffffff0f}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-brand-name:where(.svelte-2j7mc4){color:color-mix(in srgb,var(--color-accent) 30%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-topbar-email:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-credits-num:where(.svelte-2j7mc4){color:#ffffffb8}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-topbar-icon:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-theme-toggle:where(.svelte-2j7mc4){color:#ffffffb3}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-topbar-icon:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-theme-toggle:where(.svelte-2j7mc4):hover{background:#ffffff14;color:#fff}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-rail:where(.svelte-2j7mc4){background:#0f0e1e80;border-right-color:#ffffff1a;border-bottom-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 12px 32px -10px #00000073}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard:where(.svelte-2j7mc4){background:#ffffff0f;border-color:#ffffff1a}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard:where(.svelte-2j7mc4):hover{border-color:#ffffff52}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard-title:where(.svelte-2j7mc4){color:#ffffffeb}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard-stat-n:where(.svelte-2j7mc4){color:#ffffffeb}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard-stat-d:where(.svelte-2j7mc4){color:#ffffff8c}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard-bar:where(.svelte-2j7mc4){background:#ffffff1a}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jempty:where(.svelte-2j7mc4){color:#ffffff8c}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad:where(.svelte-2j7mc4){background:#0f0e1e80;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0003,0 12px 32px -8px #0006}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-habits:where(.svelte-2j7mc4){background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent) 20%,transparent) 0%,transparent 70%),#0f0e1e80}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-promises:where(.svelte-2j7mc4){background:linear-gradient(165deg,color-mix(in srgb,var(--w-amber, #FFCC33) 14%,transparent) 0%,transparent 70%),#0f0e1e80}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-commits:where(.svelte-2j7mc4){background:linear-gradient(165deg,color-mix(in srgb,#287B47 18%,transparent) 0%,transparent 70%),#0f0e1e80}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-learn:where(.svelte-2j7mc4){background:linear-gradient(165deg,color-mix(in srgb,var(--w-blue, #3B82F6) 18%,transparent) 0%,transparent 70%),#0f0e1e80}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-title:where(.svelte-2j7mc4){color:#fffffff0}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-empty:where(.svelte-2j7mc4){color:#ffffff8c}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-quad-head:where(.svelte-2j7mc4){border-bottom-color:#ffffff1a}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-habit-row:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-commit-row:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-row:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-row:where(.svelte-2j7mc4){background:#ffffff0a;border-color:#ffffff14}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-habit-behavior:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-commit-title:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-title:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-title:where(.svelte-2j7mc4){color:#ffffffeb}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-quiet:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-meta:where(.svelte-2j7mc4),.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-meta:where(.svelte-2j7mc4){color:#ffffff8c}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip:where(.svelte-2j7mc4){background:#ffffff14;color:#ffffffd9}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-time:where(.svelte-2j7mc4){color:color-mix(in srgb,var(--color-accent) 30%,white);background:color-mix(in srgb,var(--color-accent) 24%,transparent)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-adh:where(.svelte-2j7mc4){background:color-mix(in srgb,#2EBE6B 70%,transparent);color:#fff}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-adh-mid:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--w-amber, #FFCC33) 80%,transparent);color:#2a1d00}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-adh-low:where(.svelte-2j7mc4){background:#ffffff24;color:#ffffffd9}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-chip-quiet:where(.svelte-2j7mc4){background:transparent}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-promise-text:where(.svelte-2j7mc4){color:#ffffffe0}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-promise-text:where(.svelte-2j7mc4):hover{color:color-mix(in srgb,var(--color-accent) 30%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-promise-x:where(.svelte-2j7mc4){color:#ffffff73}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-foot:where(.svelte-2j7mc4) a:where(.svelte-2j7mc4){color:#ffffff8c}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-foot:where(.svelte-2j7mc4) a:where(.svelte-2j7mc4):hover{color:#ffffffeb}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jcard:where(.svelte-2j7mc4):hover{background:#ffffff1a;border-color:#ffffff52}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jnew:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:color-mix(in srgb,var(--color-accent) 50%,rgba(255,255,255,.2));color:color-mix(in srgb,var(--color-accent) 30%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-jnew:where(.svelte-2j7mc4):hover{background:color-mix(in srgb,var(--color-accent) 30%,transparent);border-color:color-mix(in srgb,var(--color-accent) 60%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-rail-cta:where(.svelte-2j7mc4){box-shadow:0 4px 18px color-mix(in srgb,var(--color-accent) 50%,transparent)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-habit-row:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-commit-row:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-pr-row:where(.svelte-2j7mc4):hover,.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-learn-row:where(.svelte-2j7mc4):hover{background:#ffffff1a;border-color:#ffffff47}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-tracker-checked:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--color-accent) 60%,white);box-shadow:inset 0 -2px #00000040,0 0 8px color-mix(in srgb,var(--color-accent) 35%,transparent)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-tracker-today-done:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--color-accent) 60%,white);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--color-accent) 60%,white),0 0 16px color-mix(in srgb,var(--color-accent) 50%,transparent),inset 0 -2px #00000040}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-tracker-today-pending:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--color-accent) 26%,transparent);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--color-accent) 65%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-tracker-missed:where(.svelte-2j7mc4){background:#ffffff0a;border-color:#ffffff2e}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-tracker-not-scheduled:where(.svelte-2j7mc4){background:#ffffff08}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-kan-zero:where(.svelte-2j7mc4){background:#ffffff0f!important;color:#fff6!important}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-kan-pending:where(.svelte-2j7mc4){background:color-mix(in srgb,var(--color-accent) 75%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-kan-received:where(.svelte-2j7mc4){background:color-mix(in srgb,#2EBE6B 70%,white)}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-kan-done:where(.svelte-2j7mc4){background:color-mix(in srgb,#7C9DBF 70%,white);color:#0d1424}.hm[data-bg-theme=dark].svelte-2j7mc4 .hm-kan-abandoned:where(.svelte-2j7mc4){background:#ffffff2e;color:#ffffffd9}
