.empty.svelte-x1i5gj{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;justify-items:start;gap:8px;padding:40px;display:grid}.empty.svelte-x1i5gj b:where(.svelte-x1i5gj){font-size:20px}.empty.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--muted);margin-bottom:12px}.bento.svelte-x1i5gj{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}article.svelte-x1i5gj{box-shadow:inset 0 0 0 1px var(--line);min-width:0;animation:svelte-x1i5gj-rise .6s var(--ease) both;background:#fff;border-radius:24px;padding:22px}article.svelte-x1i5gj:nth-child(2){animation-delay:60ms}article.svelte-x1i5gj:nth-child(3){animation-delay:.12s}article.svelte-x1i5gj:nth-child(4){animation-delay:.18s}article.svelte-x1i5gj:nth-child(n+5){animation-delay:.24s}@keyframes svelte-x1i5gj-rise{0%{opacity:0;transform:translateY(14px)}}h2.svelte-x1i5gj{letter-spacing:-.02em;font-size:20px;font-weight:700}.lbl.svelte-x1i5gj{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.link.svelte-x1i5gj{color:var(--accent-ink);font-size:14px;font-weight:600}.home.svelte-x1i5gj{color:#fff;min-height:300px;box-shadow:none;grid-column:span 4;padding:0;position:relative;overflow:hidden}.home.svelte-x1i5gj img:where(.svelte-x1i5gj){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-x1i5gj{background:linear-gradient(#07090d1a,#07090dd1 80%);position:absolute;inset:0}.hc.svelte-x1i5gj{flex-direction:column;justify-content:flex-end;gap:6px;height:100%;padding:24px;display:flex;position:relative}.tag.svelte-x1i5gj{color:var(--accent-ink);background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:20px;left:20px}.big.svelte-x1i5gj{align-items:baseline;gap:10px;display:flex}.big.svelte-x1i5gj b:where(.svelte-x1i5gj){font-family:var(--display);letter-spacing:-.05em;font-size:clamp(44px,6vw,68px);font-weight:800;line-height:1}.big.svelte-x1i5gj span:where(.svelte-x1i5gj){opacity:.85;font-size:18px}.hc.svelte-x1i5gj p:where(.svelte-x1i5gj){opacity:.8}.acts.svelte-x1i5gj{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pill.svelte-x1i5gj{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.pill.svelte-x1i5gj:hover{background:#ffffff42}.prog.svelte-x1i5gj{text-align:center;background:var(--ink);color:#fff;box-shadow:none;grid-column:span 2;align-content:center;justify-items:center;gap:16px;display:grid}.ring.svelte-x1i5gj{--p:0;background:radial-gradient(closest-side, var(--ink) 82%, transparent 84% 100%), conic-gradient(var(--accent) calc(var(--p) * 1%), #ffffff1f 0);border-radius:50%;align-content:center;place-items:center;width:128px;height:128px;transition:background .6s;display:grid}.ring.svelte-x1i5gj b:where(.svelte-x1i5gj){font-family:var(--display);font-size:34px;font-weight:800;line-height:1}.ring.svelte-x1i5gj small:where(.svelte-x1i5gj){text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-size:11px}.nx.svelte-x1i5gj{gap:2px;display:grid}.nx.svelte-x1i5gj .lbl:where(.svelte-x1i5gj){color:#ffffff80}.when.svelte-x1i5gj{color:#ffffffa6;font-size:14px}.when.soon.svelte-x1i5gj{color:var(--sun)}.when.late.svelte-x1i5gj{color:#ff8f8f}.esc.svelte-x1i5gj,.pay.svelte-x1i5gj{grid-column:span 3;align-content:start;gap:6px;display:grid}.eh.svelte-x1i5gj{color:var(--muted);align-items:center;gap:8px;display:flex}.eh.svelte-x1i5gj b:where(.svelte-x1i5gj){color:var(--ink);font-size:15px}.amt.svelte-x1i5gj{font-family:var(--display);letter-spacing:-.03em;font-size:36px;font-weight:800}.amt.muted.svelte-x1i5gj{color:#b7bac0}.fine.svelte-x1i5gj{color:var(--muted);font-size:13.5px}.meter.svelte-x1i5gj{grid-template-columns:repeat(3,1fr);gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.meter.svelte-x1i5gj li:where(.svelte-x1i5gj){color:var(--muted);border-top:4px solid #ecebe6;border-radius:2px;padding-top:10px;font-size:12px;font-weight:600}.meter.svelte-x1i5gj li.on:where(.svelte-x1i5gj){border-color:var(--accent-ink);color:var(--ink)}.btn.sm.svelte-x1i5gj{justify-self:start;height:42px;margin-top:8px;padding:0 18px;font-size:14px}.track.svelte-x1i5gj{grid-column:span 4}.th.svelte-x1i5gj{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.th.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--muted);margin-top:2px;font-size:14px}.count.svelte-x1i5gj{font-family:var(--display);color:var(--accent-ink);background:#e7faf2;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.steps.svelte-x1i5gj{margin:0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-x1i5gj li:where(.svelte-x1i5gj){grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}.steps.svelte-x1i5gj li:where(.svelte-x1i5gj):not(:last-child):after{content:"";background:#ecebe6;width:2px;position:absolute;top:46px;bottom:-8px;left:17px}.steps.svelte-x1i5gj li.done:where(.svelte-x1i5gj):not(:last-child):after{background:var(--accent)}.steps.svelte-x1i5gj button:where(.svelte-x1i5gj){cursor:pointer;background:0 0;border:0;padding:0}.dot.svelte-x1i5gj{color:#6b7280;width:36px;height:36px;transition:background .3s, transform .3s var(--ease);background:#f4f4f1;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #dcdcd6}.steps.svelte-x1i5gj button:where(.svelte-x1i5gj):hover .dot:where(.svelte-x1i5gj){transform:scale(1.08)}.done.svelte-x1i5gj .dot:where(.svelte-x1i5gj){background:var(--accent);color:var(--ink);box-shadow:none}.urgent.svelte-x1i5gj .dot:where(.svelte-x1i5gj){box-shadow:inset 0 0 0 2px var(--sun);color:#8a5a00}.si.svelte-x1i5gj{min-width:0;display:grid}.si.svelte-x1i5gj b:where(.svelte-x1i5gj){font-size:15px}.done.svelte-x1i5gj .si:where(.svelte-x1i5gj) b:where(.svelte-x1i5gj){color:var(--muted);-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.si.svelte-x1i5gj small:where(.svelte-x1i5gj){color:var(--muted);font-size:13px}.sd.svelte-x1i5gj{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.urgent.svelte-x1i5gj .sd:where(.svelte-x1i5gj){color:#8a5a00}.done.svelte-x1i5gj .sd:where(.svelte-x1i5gj){color:var(--accent-ink)}.books.svelte-x1i5gj{grid-column:span 2}.bk.svelte-x1i5gj{border-top:1px solid var(--line);grid-template-columns:52px 1fr;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.bk.svelte-x1i5gj img:where(.svelte-x1i5gj){object-fit:cover;border-radius:12px;grid-row:span 2;width:52px;height:52px}.bk.svelte-x1i5gj div:where(.svelte-x1i5gj){min-width:0;display:grid}.bk.svelte-x1i5gj b:where(.svelte-x1i5gj){white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bk.svelte-x1i5gj small:where(.svelte-x1i5gj){color:var(--muted)}.st.svelte-x1i5gj{color:#3a404a;background:#f1f1ee;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:600}.st-active.svelte-x1i5gj{color:var(--accent-ink);background:#dffbef}.st-requested.svelte-x1i5gj{color:#8a5a00;background:#fff3d9}.st-confirmed.svelte-x1i5gj{color:#4b3fd1;background:#ecebff}.help.svelte-x1i5gj{box-shadow:none;background:linear-gradient(120deg,#e9fbf3,#eeecff);grid-column:1/-1;align-items:center;gap:16px;display:flex}.help.svelte-x1i5gj>svg{color:var(--accent-ink)}.help.svelte-x1i5gj div:where(.svelte-x1i5gj){flex:1}.help.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--muted);font-size:14px}.help.svelte-x1i5gj .btn:where(.svelte-x1i5gj){margin:0}@media (width<=1100px){.home.svelte-x1i5gj,.track.svelte-x1i5gj{grid-column:span 6}.prog.svelte-x1i5gj,.books.svelte-x1i5gj{grid-column:span 3}}@media (width<=640px){.bento.svelte-x1i5gj{grid-template-columns:1fr;gap:12px}.bento.svelte-x1i5gj>article:where(.svelte-x1i5gj){grid-column:auto}.home.svelte-x1i5gj{min-height:260px}.prog.svelte-x1i5gj{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.ring.svelte-x1i5gj{width:96px;height:96px}.ring.svelte-x1i5gj b:where(.svelte-x1i5gj){font-size:26px}.help.svelte-x1i5gj{flex-wrap:wrap}}
