:root{--bg: #F2F2F7;--side: rgba(236, 236, 241, .82);--side-solid: #ECECF1;--panel: #F2F2F7;--card: #FFFFFF;--seg-on: #FFFFFF;--ink: #1C1C1E;--ink-2: rgba(60, 60, 67, .85);--ink-3: rgba(60, 60, 67, .6);--ink-4: rgba(60, 60, 67, .3);--sep: rgba(60, 60, 67, .18);--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .06);--hair: 0 0 0 .5px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .04);--accent: #007AFF;--accent-soft: rgba(0, 122, 255, .12);--on-icon: #FFFFFF;--toast: rgba(30, 30, 32, .92);--toast-fg: #FFFFFF;--blue: #007AFF;--red: #FF3B30;--orange: #FF9500;--green: #34C759;--purple: #AF52DE;--teal: #30B0C7;--gray: #8E8E93;--slate: #3A3A3C;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, system-ui, sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #000000;--side: rgba(28, 28, 30, .82);--side-solid: #1C1C1E;--panel: #0B0B0C;--card: #1C1C1E;--seg-on: #3A3A3C;--ink: #F5F5F7;--ink-2: rgba(235, 235, 245, .82);--ink-3: rgba(235, 235, 245, .55);--ink-4: rgba(235, 235, 245, .28);--sep: rgba(84, 84, 88, .55);--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .12);--hair: 0 0 0 .5px rgba(255, 255, 255, .06);--accent: #0A84FF;--accent-soft: rgba(10, 132, 255, .2);--toast: rgba(58, 58, 60, .95);--toast-fg: #F5F5F7;--blue: #0A84FF;--red: #FF453A;--orange: #FF9F0A;--green: #30D158;--purple: #BF5AF2;--teal: #40C8E0;--gray: #8E8E93;--slate: #636366;color-scheme:dark}}:root[data-theme=dark]{--bg: #000000;--side: rgba(28, 28, 30, .82);--side-solid: #1C1C1E;--panel: #0B0B0C;--card: #1C1C1E;--seg-on: #3A3A3C;--ink: #F5F5F7;--ink-2: rgba(235, 235, 245, .82);--ink-3: rgba(235, 235, 245, .55);--ink-4: rgba(235, 235, 245, .28);--sep: rgba(84, 84, 88, .55);--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .12);--hair: 0 0 0 .5px rgba(255, 255, 255, .06);--accent: #0A84FF;--accent-soft: rgba(10, 132, 255, .2);--toast: rgba(58, 58, 60, .95);--toast-fg: #F5F5F7;--blue: #0A84FF;--red: #FF453A;--orange: #FF9F0A;--green: #30D158;--purple: #BF5AF2;--teal: #40C8E0;--gray: #8E8E93;--slate: #636366;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit;border:0;outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}input:focus-visible,textarea:focus-visible{outline:none}.icon-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--accent)}.icon-btn:hover{background:var(--fill)}.txt-btn{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:14px;padding:6px 8px;border-radius:8px}.txt-btn:hover{background:var(--fill-2)}.txt-btn.strong{font-weight:600}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--fill);border-radius:10px;border:3px solid transparent;background-clip:content-box}.resize-handle{position:absolute;top:0;bottom:0;width:10px;z-index:6;cursor:col-resize;touch-action:none}.resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:2px;background:transparent;transition:background .15s}.resize-handle:hover:after,.resize-handle:focus-visible:after,body.resizing .resize-handle:after{background:var(--accent)}.resize-handle:focus-visible{outline:none}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing iframe{pointer-events:none}@media (max-width: 760px){.resize-handle{display:none}}html.public,html.public body,html.public #app{height:auto;overflow:auto}.av.svelte-1ryaa46{width:var(--s);height:var(--s);border-radius:50%;background:var(--c);color:#fff;flex:none;display:inline-grid;place-items:center;font-size:calc(var(--s) * .42);font-weight:650;letter-spacing:0;box-shadow:0 0 0 1.5px var(--card)}.sidebar.svelte-1nhzsi7{display:flex;flex-direction:column;gap:20px;padding:16px 12px 14px;height:100%;overflow-y:auto}.modes.svelte-1nhzsi7{display:grid;grid-template-columns:repeat(5,1fr);background:var(--fill);border-radius:10px;padding:2px}.modes.svelte-1nhzsi7 button:where(.svelte-1nhzsi7){display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px;border-radius:8px;font-size:9.5px;letter-spacing:-.01em;font-weight:550;color:var(--ink-2)}.modes.svelte-1nhzsi7 button.on:where(.svelte-1nhzsi7){background:var(--seg-on);color:var(--accent);box-shadow:0 1px 3px #0000001a}.smart.svelte-1nhzsi7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smart-card.svelte-1nhzsi7{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:8px 6px;padding:9px 10px 8px;border-radius:12px;background:var(--card);text-align:left;box-shadow:var(--hair);transition:transform .12s ease,background .15s}.smart-card.svelte-1nhzsi7:last-child:nth-child(odd){grid-column:span 2}.smart-card.svelte-1nhzsi7:active{transform:scale(.97)}.smart-card.on.svelte-1nhzsi7{background:var(--accent);color:#fff}.smart-card.on.svelte-1nhzsi7 .smart-icon:where(.svelte-1nhzsi7){background:#fff!important;color:var(--accent)}.smart-card.on.svelte-1nhzsi7 .smart-label:where(.svelte-1nhzsi7){color:#ffffffe6}.smart-icon.svelte-1nhzsi7{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--on-icon)}.smart-count.svelte-1nhzsi7{justify-self:end;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.smart-label.svelte-1nhzsi7{grid-column:span 2;font-size:12.5px;font-weight:600;color:var(--ink-2)}.section.svelte-1nhzsi7{display:flex;flex-direction:column;gap:1px}.section-head.svelte-1nhzsi7{display:flex;align-items:center;justify-content:space-between;padding:0 8px 6px;min-height:30px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.hc.svelte-1nhzsi7{font-variant-numeric:tabular-nums;letter-spacing:0}.item.svelte-1nhzsi7{display:flex;align-items:center;border-radius:8px}.item.svelte-1nhzsi7:hover{background:var(--fill)}.item.on.svelte-1nhzsi7{background:var(--accent-soft)}.item-main.svelte-1nhzsi7{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 8px;text-align:left}.item-label.svelte-1nhzsi7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.item-count.svelte-1nhzsi7{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.streak.svelte-1nhzsi7{display:inline-flex;align-items:center;gap:2px;color:var(--orange)}.dot.svelte-1nhzsi7{width:10px;height:10px;border-radius:50%;flex:none;margin:0 2px}.sq.svelte-1nhzsi7{width:11px;height:11px;border-radius:3px;flex:none;margin:0 2px}.hdot.svelte-1nhzsi7{width:12px;height:12px;border-radius:50%;flex:none;margin:0 1px;box-shadow:inset 0 0 0 1.5px var(--h)}.hdot.hit.svelte-1nhzsi7{background:var(--h)}.tag-ico.svelte-1nhzsi7{display:grid;color:var(--ink-3)}.cbox.svelte-1nhzsi7{width:16px;height:16px;border-radius:5px;flex:none;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--c)}.cbox.on.svelte-1nhzsi7{background:var(--c);box-shadow:none}.mini.svelte-1nhzsi7{font-size:12px;padding:3px 7px;margin-right:4px;border-radius:6px}.mini.ghost.svelte-1nhzsi7{color:var(--ink-3);opacity:0}.item.svelte-1nhzsi7:hover .mini.ghost:where(.svelte-1nhzsi7),.mini.ghost.svelte-1nhzsi7:focus-visible{opacity:1}.mini.danger.svelte-1nhzsi7{background:var(--red);color:#fff;font-weight:600}@media (hover: none){.mini.ghost.svelte-1nhzsi7{opacity:.6}}.new-proj.svelte-1nhzsi7{display:flex;flex-direction:column;gap:8px;padding:10px;margin-bottom:6px;background:var(--card);border-radius:12px;box-shadow:var(--hair)}.new-proj.svelte-1nhzsi7 input:where(.svelte-1nhzsi7){font-size:14px;padding:7px 9px;border-radius:8px;background:var(--fill)}.swatches.svelte-1nhzsi7{display:flex;flex-wrap:wrap;gap:6px}.sw.svelte-1nhzsi7{width:18px;height:18px;border-radius:50%}.sw.sel.svelte-1nhzsi7{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.row-actions.svelte-1nhzsi7{display:flex;justify-content:flex-end;gap:4px}.foot.svelte-1nhzsi7{margin-top:auto;display:flex;flex-direction:column;gap:6px}.notif.svelte-1nhzsi7{align-self:flex-start}.sync.svelte-1nhzsi7{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);padding:0 10px}.sync.svelte-1nhzsi7 i:where(.svelte-1nhzsi7){width:7px;height:7px;border-radius:50%;background:var(--green)}.s-syncing.svelte-1nhzsi7 i:where(.svelte-1nhzsi7){background:var(--blue);animation:svelte-1nhzsi7-pulse 1s infinite alternate}.s-offline.svelte-1nhzsi7 i:where(.svelte-1nhzsi7){background:var(--orange)}.s-error.svelte-1nhzsi7 i:where(.svelte-1nhzsi7){background:var(--red)}.s-error.svelte-1nhzsi7{color:var(--red)}@keyframes svelte-1nhzsi7-pulse{to{opacity:.3}}.bellrow.svelte-1nhzsi7{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;text-align:left;color:var(--ink-2)}.bellrow.svelte-1nhzsi7:hover{background:var(--fill)}.bico.svelte-1nhzsi7{position:relative;display:grid;width:22px;place-items:center;color:var(--ink-3)}.badge.svelte-1nhzsi7{position:absolute;top:-7px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.kbd.svelte-1nhzsi7{font-size:11px;padding:0 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--sep)}.profile.svelte-1nhzsi7{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;text-align:left}.profile.svelte-1nhzsi7:hover{background:var(--fill)}.pt.svelte-1nhzsi7{flex:1;min-width:0;display:flex;flex-direction:column}.pt.svelte-1nhzsi7 b:where(.svelte-1nhzsi7){font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt.svelte-1nhzsi7 span:where(.svelte-1nhzsi7){font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear.svelte-1nhzsi7{color:var(--ink-3);display:grid}.modes.icons.svelte-1nhzsi7 span:where(.svelte-1nhzsi7){display:none}.modes.icons.svelte-1nhzsi7 button:where(.svelte-1nhzsi7){padding:7px 0}.mode-name.svelte-1nhzsi7{margin:-12px 0 0;text-align:center;font-size:11.5px;font-weight:600;color:var(--ink-3)}.pad.svelte-1nhzsi7{padding:0 8px}.hint.svelte-1nhzsi7{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ink-3)}.row.svelte-19saxxa{display:flex;align-items:flex-start;gap:12px;padding:0 14px 0 16px;border-radius:10px;position:relative}.row.svelte-19saxxa:after{content:"";position:absolute;left:48px;right:0;bottom:0;height:.5px;background:var(--sep)}.row.svelte-19saxxa:last-child:after{display:none}.row.svelte-19saxxa:hover{background:var(--fill-2)}.row.sel.svelte-19saxxa{background:var(--accent-soft)}.who.svelte-19saxxa{align-self:center;display:grid}.check.svelte-19saxxa{flex:none;width:22px;height:22px;margin-top:11px;border-radius:50%;display:grid;place-items:center;border:1.6px solid var(--c);color:#fff;transition:background .18s,transform .2s cubic-bezier(.3,1.6,.5,1)}.check.filled.svelte-19saxxa{background:var(--c)}.row.done.svelte-19saxxa .check.filled:where(.svelte-19saxxa){background:var(--ink-4);border-color:var(--ink-4)}.check.pop.svelte-19saxxa{transform:scale(1.18)}.body.svelte-19saxxa{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:11px 0 10px;text-align:left}.title.svelte-19saxxa{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.row.done.svelte-19saxxa .title:where(.svelte-19saxxa){color:var(--ink-3)}.bang.svelte-19saxxa{font-weight:700;margin-right:3px;letter-spacing:-.02em}.meta.svelte-19saxxa{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:12.5px;color:var(--ink-3)}.red.svelte-19saxxa{color:var(--red)}.ico.svelte-19saxxa{display:inline-grid}.proj.svelte-19saxxa{display:inline-flex;align-items:center;gap:5px}.dot.svelte-19saxxa{width:7px;height:7px;border-radius:50%}.tag.svelte-19saxxa{color:var(--t);font-weight:500}@media (prefers-reduced-motion: reduce){.check.svelte-19saxxa{transition:none}}.board.svelte-yo8uk3{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:4px 2px 20px;height:100%;box-sizing:border-box;scroll-snap-type:x proximity}.col.svelte-yo8uk3{flex:0 0 280px;display:flex;flex-direction:column;gap:8px;background:var(--fill-2);border-radius:14px;padding:10px;scroll-snap-align:start;transition:background .15s,box-shadow .15s;max-height:100%}.col.over.svelte-yo8uk3{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.col.nodrop.svelte-yo8uk3{opacity:.55}header.svelte-yo8uk3{display:flex;align-items:center;gap:7px;padding:2px 4px}.h3-input.svelte-yo8uk3{flex:1;min-width:0;font-size:13.5px;font-weight:650;background:none;padding:2px 0;border-radius:4px}.h3-input.svelte-yo8uk3:focus{background:var(--card);padding:2px 6px}.icon-btn.subtle.svelte-yo8uk3{color:var(--ink-4)}.icon-btn.subtle.svelte-yo8uk3:hover{color:var(--red)}.confirm.svelte-yo8uk3{font-size:12.5px;color:var(--ink-2);background:var(--card);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.confirm.svelte-yo8uk3 span:where(.svelte-yo8uk3){display:flex;justify-content:flex-end;gap:4px}.del.svelte-yo8uk3{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:7px}.col.ghost.svelte-yo8uk3{flex-direction:row;align-items:center;gap:8px;background:none;border:1px dashed var(--sep);color:var(--ink-3)}.col.ghost.svelte-yo8uk3 input:where(.svelte-yo8uk3){flex:1;min-width:0;background:none;font-size:14px}.ghost-ico.svelte-yo8uk3{display:grid}.cdot.svelte-yo8uk3{width:9px;height:9px;border-radius:50%}h3.svelte-yo8uk3{margin:0;font-size:13.5px;font-weight:650;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h3.red.svelte-yo8uk3{color:var(--red)}.n.svelte-yo8uk3{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}header.svelte-yo8uk3 .icon-btn:where(.svelte-yo8uk3){width:26px;height:26px}.stack.svelte-yo8uk3{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:40px;flex:1 1 auto;overscroll-behavior:contain;padding-bottom:2px}.card.svelte-yo8uk3{background:var(--card);border-radius:11px;box-shadow:var(--hair),0 1px 3px #0000000d;padding:10px 11px;display:flex;flex-direction:column;gap:7px;cursor:grab}.card.svelte-yo8uk3:active{cursor:grabbing}.card.sel.svelte-yo8uk3{box-shadow:0 0 0 2px var(--accent)}.card.dragging.svelte-yo8uk3{opacity:.4}.card.done.svelte-yo8uk3 .title:where(.svelte-yo8uk3){color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.card.add.svelte-yo8uk3{cursor:default}.card.add.svelte-yo8uk3 input:where(.svelte-yo8uk3){font-size:14px;background:none}.top.svelte-yo8uk3{display:flex;gap:9px;align-items:flex-start}.check.svelte-yo8uk3{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid var(--c);display:grid;place-items:center;color:#fff}.check.filled.svelte-yo8uk3{background:var(--ink-4);border-color:var(--ink-4)}.title.svelte-yo8uk3{flex:1;min-width:0;text-align:left;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.meta.svelte-yo8uk3{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:11.5px;color:var(--ink-3);padding-left:27px}.pill.svelte-yo8uk3{display:inline-flex;align-items:center;gap:3px}.red.svelte-yo8uk3{color:var(--red)}.proj.svelte-yo8uk3{display:inline-flex;align-items:center;gap:4px}.dot.svelte-yo8uk3{width:6px;height:6px;border-radius:50%}.tag.svelte-yo8uk3{font-weight:500}.empty.svelte-yo8uk3{margin:0;padding:14px 6px;text-align:center;font-size:12.5px;color:var(--ink-4);border:1px dashed var(--sep);border-radius:10px}@media (max-width: 760px){.col.svelte-yo8uk3{flex-basis:82vw}}.list.svelte-ebxybe{display:flex;flex-direction:column;height:100%;min-width:0}.head.svelte-ebxybe{display:flex;align-items:center;gap:12px;padding:24px 28px 14px;flex-wrap:wrap}.titles.svelte-ebxybe{flex:1;min-width:0}.head.svelte-ebxybe h1:where(.svelte-ebxybe){margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint);text-wrap:balance;overflow-wrap:anywhere}.sub.svelte-ebxybe{margin:3px 0 0;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.green.svelte-ebxybe{color:var(--green);font-weight:500}.menu.svelte-ebxybe{display:none}.red-t.svelte-ebxybe{color:var(--red);font-weight:600}.limit-banner.svelte-ebxybe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 28px 12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--orange) 14%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 35%,transparent);font-size:13.5px}.lb-ico.svelte-ebxybe{display:grid;color:var(--orange)}.lb-txt.svelte-ebxybe{flex:1;min-width:180px;color:var(--ink-2)}.lb-txt.svelte-ebxybe b:where(.svelte-ebxybe){color:var(--ink);font-weight:600}.lb-btn.svelte-ebxybe{font-size:13px;font-weight:600;padding:6px 11px;border-radius:8px;background:var(--orange);color:#fff;white-space:nowrap}.today-ev.svelte-ebxybe{margin:8px 28px 10px;display:flex;flex-direction:column;gap:6px}.tev-head.svelte-ebxybe{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--red)}.tev-list.svelte-ebxybe{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 1px 4px}.tev-list.svelte-ebxybe::-webkit-scrollbar{display:none}.tev.svelte-ebxybe{flex:none;display:flex;align-items:stretch;gap:9px;min-width:150px;max-width:260px;padding:8px 12px 8px 8px;border-radius:12px;background:color-mix(in srgb,var(--ec) 12%,var(--card));box-shadow:var(--hair);text-align:left}.tev.svelte-ebxybe:hover{background:color-mix(in srgb,var(--ec) 20%,var(--card))}.tev-bar.svelte-ebxybe{width:4px;border-radius:3px;background:var(--ec);flex:none}.tev-main.svelte-ebxybe{display:flex;flex-direction:column;min-width:0}.tev-main.svelte-ebxybe b:where(.svelte-ebxybe){font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tev-main.svelte-ebxybe small:where(.svelte-ebxybe){font-size:12px;color:var(--ink-3);white-space:nowrap}.tev.past.svelte-ebxybe{opacity:.5}.tev.past.svelte-ebxybe b:where(.svelte-ebxybe){text-decoration:line-through}.tev.now.svelte-ebxybe{box-shadow:0 0 0 1.5px var(--ec)}.tev.now.svelte-ebxybe small:where(.svelte-ebxybe){color:var(--ec);font-weight:600}@media (max-width: 760px){.today-ev.svelte-ebxybe{margin:6px 16px 8px}}.pill-n.over.svelte-ebxybe{background:var(--red)!important;color:#fff!important}.tm-empty.svelte-ebxybe{margin:4px 6px 0;font-size:13px;color:var(--ink-3)}.share.svelte-ebxybe{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:550;color:var(--accent);padding:4px 10px 4px 6px;border-radius:9px;background:var(--fill)}.stack.svelte-ebxybe{display:inline-flex}.stack.svelte-ebxybe .av+.av{margin-left:-7px}.seg.svelte-ebxybe{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-ebxybe button:where(.svelte-ebxybe){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:5px 11px;border-radius:7px;color:var(--ink-2)}.seg.svelte-ebxybe button.on:where(.svelte-ebxybe){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.quick.svelte-ebxybe{display:flex;align-items:center;gap:10px;margin:0 20px;padding:10px 14px;border-radius:12px;background:var(--card);box-shadow:var(--hair)}.quick.svelte-ebxybe:focus-within{box-shadow:0 0 0 3px var(--accent-soft),var(--hair)}.plus.svelte-ebxybe{color:var(--tint);display:grid}.quick.svelte-ebxybe input:where(.svelte-ebxybe){flex:1;min-width:0;font-size:15px;background:none}.quick.svelte-ebxybe input:where(.svelte-ebxybe)::placeholder{color:var(--ink-4)}.chips.svelte-ebxybe{display:flex;flex-wrap:wrap;gap:6px;margin:8px 22px 0}.chip.svelte-ebxybe{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.scroll.svelte-ebxybe{flex:1;overflow-y:auto;padding:8px 20px 40px}.board-wrap.svelte-ebxybe{flex:1;min-height:0;padding:14px 20px 0}.group.svelte-ebxybe{margin-top:18px}.group.svelte-ebxybe h2:where(.svelte-ebxybe){margin:0 0 6px 6px;font-size:13px;font-weight:600;color:var(--ink-2);display:flex;gap:6px}.group.svelte-ebxybe h2:where(.svelte-ebxybe) span:where(.svelte-ebxybe){color:var(--ink-4);font-weight:500;font-variant-numeric:tabular-nums}.group.svelte-ebxybe h2.red:where(.svelte-ebxybe){color:var(--red)}.group.svelte-ebxybe h2.green:where(.svelte-ebxybe){color:var(--green)}.card.svelte-ebxybe{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:2px 0}.sec.svelte-ebxybe{border-radius:14px;transition:background .15s}.sec.over.svelte-ebxybe{background:var(--accent-soft)}.sec-head.svelte-ebxybe{display:flex;align-items:center;gap:4px;margin:0 0 6px}.chev-btn.svelte-ebxybe{display:grid;place-items:center;width:22px;height:22px;color:var(--ink-3)}.sec-name.svelte-ebxybe{flex:0 1 auto;min-width:0;font-size:14px;font-weight:650;color:var(--ink);background:none;padding:2px 4px;border-radius:6px;field-sizing:content;max-width:60%}input.sec-name.svelte-ebxybe:focus{background:var(--card);box-shadow:var(--hair)}.sec-n.svelte-ebxybe{font-size:13px;color:var(--ink-4);font-variant-numeric:tabular-nums}.sec-actions.svelte-ebxybe{margin-left:auto;display:flex;opacity:0;transition:opacity .15s}.sec-head.svelte-ebxybe:hover .sec-actions:where(.svelte-ebxybe),.sec-actions.svelte-ebxybe:focus-within{opacity:1}@media (hover: none){.sec-actions.svelte-ebxybe{opacity:1}}.sec-actions.svelte-ebxybe .icon-btn:where(.svelte-ebxybe){width:26px;height:26px;color:var(--ink-3)}.sec-actions.svelte-ebxybe .danger:where(.svelte-ebxybe):hover{color:var(--red)}.rot-up.svelte-ebxybe{display:grid;transform:rotate(-90deg)}.rot-down.svelte-ebxybe{display:grid;transform:rotate(90deg)}.sec-confirm.svelte-ebxybe{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink-2);margin:0 0 8px 26px}.del-btn.svelte-ebxybe{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:7px}.drag.svelte-ebxybe{cursor:grab}.drag.dragging.svelte-ebxybe{opacity:.35}.inline-add.svelte-ebxybe{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 18px}.inline-add.svelte-ebxybe input:where(.svelte-ebxybe){flex:1;min-width:0;font-size:15px;background:none}.inline-add.svelte-ebxybe .plus:where(.svelte-ebxybe){color:var(--ink-3)}.sec-empty.svelte-ebxybe{margin:0;padding:12px 18px;font-size:13px;color:var(--ink-4)}.add-sec.svelte-ebxybe{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0 4px;font-size:13.5px;font-weight:600;color:var(--tint);padding:6px 4px}.new-sec.svelte-ebxybe{display:flex;align-items:center;gap:6px;margin-top:16px;padding:6px 6px 6px 12px;background:var(--card);border-radius:12px;box-shadow:var(--hair)}.new-sec.svelte-ebxybe input:where(.svelte-ebxybe){flex:1;min-width:0;font-size:14.5px;font-weight:600;background:none}.done-toggle.svelte-ebxybe{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px 6px;font-size:13px;font-weight:600;color:var(--green)}.pill-n.svelte-ebxybe{background:color-mix(in srgb,var(--green) 16%,transparent);border-radius:999px;padding:1px 7px;font-size:12px;font-variant-numeric:tabular-nums}.done-toggle.tm.svelte-ebxybe{color:var(--ink-2)}.tm.svelte-ebxybe .pill-n:where(.svelte-ebxybe){background:var(--fill);color:var(--ink-2)}.chev.svelte-ebxybe{display:grid;transition:transform .2s}.chev.open.svelte-ebxybe{transform:rotate(90deg)}.empty.svelte-ebxybe{text-align:center;padding:56px 20px 10px;color:var(--ink-3);font-size:14px}.empty.svelte-ebxybe p:where(.svelte-ebxybe){margin:4px 0}.empty-ico.svelte-ebxybe{color:var(--ink-4);display:inline-grid;margin-bottom:6px}.empty-title.svelte-ebxybe{font-size:17px;font-weight:600;color:var(--ink-2)}@media (max-width: 760px){.limit-banner.svelte-ebxybe{margin:0 16px 10px}.menu.svelte-ebxybe{display:grid}.head.svelte-ebxybe{padding:14px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px))}.head.svelte-ebxybe h1:where(.svelte-ebxybe){font-size:26px}.seg.svelte-ebxybe span:where(.svelte-ebxybe),.share.svelte-ebxybe>span:where(.svelte-ebxybe):last-child{display:none}.quick.svelte-ebxybe{margin:0 16px}.chips.svelte-ebxybe{margin:8px 18px 0}.scroll.svelte-ebxybe{padding:4px 16px 90px}.board-wrap.svelte-ebxybe{padding:12px 0 70px 16px}}.detail.svelte-bov3oz{display:flex;flex-direction:column;height:100%;background:var(--panel);border-left:.5px solid var(--sep)}.top.svelte-bov3oz{display:flex;align-items:center;gap:10px;padding:14px 16px 6px}.spacer.svelte-bov3oz{flex:1}.back.svelte-bov3oz{display:none}.check.svelte-bov3oz{width:24px;height:24px;border-radius:50%;border:1.6px solid var(--c);display:grid;place-items:center;color:#fff}.check.filled.svelte-bov3oz{background:var(--c)}.scroll.svelte-bov3oz{flex:1;overflow-y:auto;padding:4px 16px 30px;display:flex;flex-direction:column;gap:14px}textarea.svelte-bov3oz{resize:none;background:none;width:100%;line-height:1.4}.scroll.svelte-bov3oz>:where(.svelte-bov3oz){flex-shrink:0}.title.svelte-bov3oz{font-size:21px;font-weight:650;letter-spacing:-.015em;padding:4px 2px}.notes.svelte-bov3oz{font-size:14.5px;color:var(--ink-2);padding:2px;min-height:3.6em}.group.svelte-bov3oz{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:4px 0}.field.svelte-bov3oz{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:44px;position:relative}.field.svelte-bov3oz+.field:where(.svelte-bov3oz):before,.quick-dates.svelte-bov3oz+.field:where(.svelte-bov3oz):before{content:"";position:absolute;top:0;left:46px;right:0;height:.5px;background:var(--sep)}.field.col.svelte-bov3oz{flex-direction:column;align-items:stretch;gap:10px}.field.sub.svelte-bov3oz{padding-left:46px}.lbl-row.svelte-bov3oz{display:flex;align-items:center;gap:10px}.f-ico.svelte-bov3oz{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}label.svelte-bov3oz,.lbl.svelte-bov3oz{flex:1;font-size:14.5px}input[type=date].svelte-bov3oz,input[type=time].svelte-bov3oz,select.svelte-bov3oz{font-size:14px;color:var(--accent);background:var(--fill);border-radius:7px;padding:5px 8px;max-width:58%}select.svelte-bov3oz{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:22px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 12px) 52%,calc(100% - 8px) 52%;background-size:4px 4px;background-repeat:no-repeat}.interval.svelte-bov3oz{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.interval.svelte-bov3oz input:where(.svelte-bov3oz){width:56px;font-size:14px;padding:5px 8px;border-radius:7px;background:var(--fill);text-align:center}.quick-dates.svelte-bov3oz{display:flex;flex-wrap:wrap;gap:6px;padding:2px 12px 10px 48px;position:relative}.quick-dates.svelte-bov3oz button:where(.svelte-bov3oz){font-size:12.5px;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.quick-dates.svelte-bov3oz button.on:where(.svelte-bov3oz){background:var(--accent);color:#fff}.quick-dates.svelte-bov3oz .clear:where(.svelte-bov3oz){color:var(--red);background:none}.note.svelte-bov3oz{margin:0;padding:0 12px 8px 48px;font-size:12px;color:var(--ink-3)}.segmented.svelte-bov3oz{display:grid;grid-template-columns:repeat(4,1fr);background:var(--fill);border-radius:9px;padding:2px}.segmented.svelte-bov3oz button:where(.svelte-bov3oz){font-size:13px;font-weight:500;padding:6px 0;border-radius:7px;color:var(--ink-2)}.segmented.svelte-bov3oz button.on:where(.svelte-bov3oz){background:var(--seg-on);color:var(--pc);font-weight:650;box-shadow:0 1px 3px #0000001f}.tags.svelte-bov3oz{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag.svelte-bov3oz{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;border-radius:999px;font-size:13px;font-weight:500;color:var(--t);background:color-mix(in srgb,var(--t) 14%,transparent)}.tag.svelte-bov3oz button:where(.svelte-bov3oz){display:grid;color:inherit;opacity:.7;padding:2px}.tag-input.svelte-bov3oz{flex:1;min-width:120px;font-size:13.5px;padding:4px 2px;background:none}.sugg.svelte-bov3oz{display:flex;flex-wrap:wrap;gap:6px}.sugg.svelte-bov3oz button:where(.svelte-bov3oz){font-size:12.5px;color:var(--ink-3);padding:3px 8px;border-radius:999px;border:.5px solid var(--sep)}.cl-n.svelte-bov3oz{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cl-item.svelte-bov3oz{display:flex;align-items:flex-start;gap:10px;padding-left:8px}.cl-check.svelte-bov3oz{margin-top:4px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-4);display:grid;place-items:center;color:#fff;flex:none}.cl-check.on.svelte-bov3oz{background:var(--green);border-color:var(--green)}.cl-item.svelte-bov3oz textarea:where(.svelte-bov3oz){flex:1;min-width:0;font:inherit;font-size:14px;line-height:1.4;background:none;padding:3px 0;resize:none;overflow:hidden;color:var(--ink)}.cl-done.svelte-bov3oz textarea:where(.svelte-bov3oz){color:var(--ink-3);text-decoration:line-through}.cl-x.svelte-bov3oz{color:var(--ink-4);display:grid;padding:4px;margin-top:2px}.cl-add.svelte-bov3oz{display:flex;align-items:center;gap:10px;padding-left:10px;color:var(--ink-3)}.cl-add.svelte-bov3oz input:where(.svelte-bov3oz){flex:1;font-size:14px;background:none;padding:3px 0}.cl-plus.svelte-bov3oz{display:grid}.convert.svelte-bov3oz{display:flex;gap:8px;flex-wrap:wrap}.convert.svelte-bov3oz .habit-btn:where(.svelte-bov3oz){flex:1;min-width:150px}.event-btn.svelte-bov3oz{color:var(--red)!important}.focus-btn.svelte-bov3oz{color:#ff6b35!important}.habit-btn.svelte-bov3oz{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:550;color:var(--orange);background:var(--card);box-shadow:var(--hair);border-radius:12px;padding:11px}.danger-zone.svelte-bov3oz{display:flex;align-items:center;gap:10px;justify-content:center;font-size:14px;padding-top:6px}.del.svelte-bov3oz{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:14px;padding:8px 12px;border-radius:9px}.del.solid.svelte-bov3oz{background:var(--red);color:#fff;font-weight:600}.created.svelte-bov3oz{text-align:center;font-size:12px;color:var(--ink-4);margin:0}@media (max-width: 760px){.back.svelte-bov3oz{display:grid}.x.svelte-bov3oz{display:none}.detail.svelte-bov3oz{border-left:0}.top.svelte-bov3oz,.scroll.svelte-bov3oz{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.ov.svelte-o706iz{display:flex;flex-direction:column;gap:12px;padding-top:6px}.empty.svelte-o706iz{color:var(--ink-3);font-size:14px;padding:30px 10px;text-align:center}.rangebar.svelte-o706iz{display:flex;justify-content:flex-end}.seg.svelte-o706iz{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-o706iz button:where(.svelte-o706iz){padding:5px 11px;border-radius:7px;font-size:13px;font-weight:550;color:var(--ink-2)}.seg.svelte-o706iz button.on:where(.svelte-o706iz){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.kpis.svelte-o706iz{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpi.svelte-o706iz{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.kl.svelte-o706iz{font-size:12px;font-weight:600;color:var(--ink-3)}.kpi.svelte-o706iz b:where(.svelte-o706iz){font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--tint);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi.svelte-o706iz small:where(.svelte-o706iz){font-size:12px;color:var(--ink-3)}.up.svelte-o706iz{color:var(--green);font-weight:600}.down.svelte-o706iz{color:var(--red);font-weight:600}.cols.svelte-o706iz{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.card.svelte-o706iz{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:14px 16px;min-width:0}h3.svelte-o706iz{margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.bars.svelte-o706iz{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2px;height:110px;align-items:end}.bar.svelte-o706iz{height:100%;display:flex;align-items:flex-end}.bar.svelte-o706iz i:where(.svelte-o706iz){display:block;width:100%;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--tint) 55%,transparent)}.bar.svelte-o706iz i.full:where(.svelte-o706iz){background:var(--tint)}.bar.today.svelte-o706iz i:where(.svelte-o706iz){outline:1.5px dashed var(--tint);outline-offset:1px}.axis.svelte-o706iz{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3);margin-top:4px}.dow.svelte-o706iz{display:flex;flex-direction:column;gap:7px}.drow.svelte-o706iz{display:grid;grid-template-columns:34px 1fr 40px;align-items:center;gap:8px;font-size:13px}.dlab.svelte-o706iz{color:var(--ink-2)}.dtrack.svelte-o706iz{height:8px;border-radius:6px;background:var(--fill);overflow:hidden}.dtrack.svelte-o706iz i:where(.svelte-o706iz){display:block;height:100%;border-radius:6px;background:var(--tint)}.dval.svelte-o706iz{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.grid-wrap.svelte-o706iz{overflow-x:auto;margin:0 -6px}.grid.svelte-o706iz{border-collapse:separate;border-spacing:2px;width:100%}.grid.svelte-o706iz thead:where(.svelte-o706iz) th:where(.svelte-o706iz){font-size:10px;font-weight:600;color:var(--ink-3);padding-bottom:2px}.grid.svelte-o706iz thead:where(.svelte-o706iz) th.we:where(.svelte-o706iz){color:var(--ink-4, var(--ink-3));opacity:.7}.grid.svelte-o706iz tbody:where(.svelte-o706iz) th:where(.svelte-o706iz){text-align:left;min-width:120px;max-width:200px;padding-right:6px}.hn.svelte-o706iz{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:550;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hd.svelte-o706iz{width:9px;height:9px;border-radius:50%;background:var(--h);flex:none}.grid.svelte-o706iz td:where(.svelte-o706iz){padding:0;text-align:center}.c.svelte-o706iz{display:inline-block;width:100%;min-width:10px;max-width:18px;aspect-ratio:1;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1px var(--sep);vertical-align:middle}.c.due.svelte-o706iz{background:var(--fill);box-shadow:none}.c.part.svelte-o706iz{background:color-mix(in srgb,var(--h, var(--tint)) 40%,transparent);box-shadow:none}.c.hit.svelte-o706iz{background:var(--h, var(--tint));box-shadow:none}.num.svelte-o706iz{text-align:right!important;padding-left:8px!important;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.num.svelte-o706iz small:where(.svelte-o706iz){display:block;font-size:10.5px;color:var(--ink-3)}.st.svelte-o706iz{display:inline-flex;align-items:center;gap:2px;color:var(--orange);font-weight:600}.legend.svelte-o706iz{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:11.5px;color:var(--ink-3)}.legend.svelte-o706iz .c:where(.svelte-o706iz){width:11px;min-width:11px}@media (max-width: 900px){.kpis.svelte-o706iz{grid-template-columns:repeat(2,1fr)}.cols.svelte-o706iz{grid-template-columns:1fr}}.habits.svelte-16u2mic{display:flex;flex-direction:column;height:100%;min-width:0;--tint: var(--orange)}.head.svelte-16u2mic{display:flex;align-items:center;gap:12px;padding:24px 28px 10px}.titles.svelte-16u2mic{flex:1;min-width:0}h1.svelte-16u2mic{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-16u2mic{margin:3px 0 0;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.menu.svelte-16u2mic{display:none}.vseg.svelte-16u2mic{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px;flex:none}.vseg.svelte-16u2mic button:where(.svelte-16u2mic){display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:7px;font-size:13px;font-weight:550;color:var(--ink-2)}.vseg.svelte-16u2mic button.on:where(.svelte-16u2mic){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.ring.svelte-16u2mic{width:48px;height:48px;flex:none}.ring-bg.svelte-16u2mic{fill:none;stroke:var(--fill);stroke-width:5}.ring-fg.svelte-16u2mic{fill:none;stroke:var(--tint);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .4s}.ring.svelte-16u2mic text:where(.svelte-16u2mic){font-size:12px;font-weight:700;fill:var(--ink);font-variant-numeric:tabular-nums}.strip.svelte-16u2mic{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:4px 20px 6px;max-width:520px}.day.svelte-16u2mic{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border-radius:12px}.day.on.svelte-16u2mic{background:var(--card);box-shadow:var(--hair)}.dl.svelte-16u2mic{font-size:11px;font-weight:600;color:var(--ink-3)}.dn.svelte-16u2mic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;background:conic-gradient(var(--tint) var(--p),var(--fill) 0);position:relative}.dn.svelte-16u2mic:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bg)}.day.on.svelte-16u2mic .dn:where(.svelte-16u2mic):before{background:var(--card)}.dn.svelte-16u2mic{isolation:isolate}.dn.svelte-16u2mic:before{z-index:-1}.scroll.svelte-16u2mic{flex:1;overflow-y:auto;padding:4px 20px 40px}h2.svelte-16u2mic{margin:18px 0 6px 6px;font-size:13px;font-weight:600;color:var(--ink-2)}.list.svelte-16u2mic{display:flex;flex-direction:column;gap:8px}.habit.svelte-16u2mic{background:var(--card);border-radius:14px;box-shadow:var(--hair)}.habit.off.svelte-16u2mic{opacity:.6}.habit.open.svelte-16u2mic{opacity:1}.row.svelte-16u2mic{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px}.tap.svelte-16u2mic{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%}.tap.svelte-16u2mic svg:where(.svelte-16u2mic){position:absolute;top:2px;right:2px;bottom:2px;left:2px}.t-bg.svelte-16u2mic{fill:none;stroke:color-mix(in srgb,var(--h) 22%,transparent);stroke-width:3.5}.t-fg.svelte-16u2mic{fill:none;stroke:var(--h);stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .3s}.tap.ok.svelte-16u2mic{background:var(--h)}.tap.ok.svelte-16u2mic svg:where(.svelte-16u2mic){display:none}.tick.svelte-16u2mic{color:#fff;display:grid;position:relative;animation:svelte-16u2mic-pop .3s cubic-bezier(.3,1.6,.5,1)}.cnt.svelte-16u2mic{font-size:13px;font-weight:700;color:var(--h);position:relative;font-variant-numeric:tabular-nums}@keyframes svelte-16u2mic-pop{0%{transform:scale(.4)}}.info.svelte-16u2mic{flex:1;min-width:0;text-align:left;display:flex;flex-direction:column;gap:2px}.name.svelte-16u2mic{font-size:15.5px;font-weight:550;overflow-wrap:anywhere}.meta.svelte-16u2mic{font-size:12.5px;color:var(--ink-3)}.week.svelte-16u2mic{display:flex;gap:4px}.wd.svelte-16u2mic{width:8px;height:8px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--sep)}.wd.due.svelte-16u2mic{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--h) 45%,transparent)}.wd.hit.svelte-16u2mic{background:var(--h);box-shadow:none}.streak.svelte-16u2mic{display:inline-flex;align-items:center;gap:3px;font-size:13.5px;font-weight:650;color:var(--orange);min-width:38px;justify-content:flex-end;font-variant-numeric:tabular-nums}.streak.zero.svelte-16u2mic{color:var(--ink-4)}.detail.svelte-16u2mic{border-top:.5px solid var(--sep);padding:14px;display:flex;flex-direction:column;gap:16px}.stats.svelte-16u2mic{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats.svelte-16u2mic div:where(.svelte-16u2mic){background:var(--fill-2);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:2px}.stats.svelte-16u2mic b:where(.svelte-16u2mic){font-size:22px;font-weight:700;color:var(--h);font-variant-numeric:tabular-nums}.stats.svelte-16u2mic span:where(.svelte-16u2mic){font-size:12px;color:var(--ink-3)}.heat-wrap.svelte-16u2mic{overflow-x:auto}.heat.svelte-16u2mic{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:3px;width:max-content}.cell.svelte-16u2mic{border-radius:3px;background:var(--fill-2)}.cell.due.svelte-16u2mic{background:color-mix(in srgb,var(--h) calc(var(--l) * 100%),var(--fill))}.edit.svelte-16u2mic{display:grid;grid-template-columns:110px 1fr;gap:10px 12px;align-items:center;font-size:14px}.edit.svelte-16u2mic input:where(.svelte-16u2mic),.new.svelte-16u2mic input:where(.svelte-16u2mic){background:var(--fill);border-radius:8px;padding:6px 9px;font-size:14px;min-width:0}.goal.svelte-16u2mic{display:flex;gap:8px;min-width:0}.goal.svelte-16u2mic input:where(.svelte-16u2mic):first-child{width:64px;flex:none;text-align:center}.goal.svelte-16u2mic input:where(.svelte-16u2mic):last-child{flex:1}.lbl.svelte-16u2mic,label.svelte-16u2mic{color:var(--ink-2)}.days.svelte-16u2mic{display:flex;gap:6px;flex-wrap:wrap}.days.svelte-16u2mic button:where(.svelte-16u2mic){width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:600;background:var(--fill);color:var(--ink-2)}.days.svelte-16u2mic button.on:where(.svelte-16u2mic){background:var(--tint);color:#fff}.habit.svelte-16u2mic .days:where(.svelte-16u2mic) button.on:where(.svelte-16u2mic){background:var(--h)}.swatches.svelte-16u2mic{display:flex;flex-wrap:wrap;gap:7px}.sw.svelte-16u2mic{width:20px;height:20px;border-radius:50%}.sw.sel.svelte-16u2mic{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.foot.svelte-16u2mic{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13.5px}.del.svelte-16u2mic{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:13.5px;padding:6px 10px;border-radius:8px}.del.solid.svelte-16u2mic{background:var(--red);color:#fff;font-weight:600}.add.svelte-16u2mic{margin-top:14px;display:inline-flex;align-items:center;gap:6px;color:var(--tint);font-weight:600;font-size:14.5px;padding:10px 6px}.new.svelte-16u2mic{margin-top:14px;background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:14px;display:flex;flex-direction:column;gap:12px}.new.svelte-16u2mic .big:where(.svelte-16u2mic){font-size:16px;padding:9px 11px}.new-row.svelte-16u2mic{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.new-row.svelte-16u2mic .num:where(.svelte-16u2mic){width:60px;text-align:center}.new-actions.svelte-16u2mic{display:flex;justify-content:flex-end;gap:8px}.primary.svelte-16u2mic{background:var(--tint);color:#fff;font-weight:600;padding:8px 14px;border-radius:9px;font-size:14px}.empty.svelte-16u2mic{text-align:center;padding:40px 20px 0;color:var(--ink-3);font-size:14px}.empty-title.svelte-16u2mic{font-size:17px;font-weight:600;color:var(--ink-2)}@media (max-width: 760px){.menu.svelte-16u2mic{display:grid}.head.svelte-16u2mic{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-16u2mic{font-size:26px}.strip.svelte-16u2mic{margin:4px 12px 6px}.scroll.svelte-16u2mic{padding:4px 16px 90px}.week.svelte-16u2mic{display:none}.edit.svelte-16u2mic{grid-template-columns:1fr;gap:6px}}.tl-bar.svelte-1b7kgsg{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px 10px}.seg.svelte-1b7kgsg{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-1b7kgsg button:where(.svelte-1b7kgsg){font-size:13px;font-weight:500;padding:5px 12px;border-radius:7px;color:var(--ink-2)}.seg.svelte-1b7kgsg button.on:where(.svelte-1b7kgsg){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.today-btn.svelte-1b7kgsg{font-size:13px;font-weight:600;padding:5px 11px;border-radius:8px;background:var(--fill)}.hint.svelte-1b7kgsg{font-size:12.5px;color:var(--ink-3)}.tl.svelte-1b7kgsg{--lab: 220px;flex:1;min-height:0;overflow:auto;margin:0 20px 20px;background:var(--card);border-radius:14px;box-shadow:var(--hair);touch-action:pan-x pan-y}.canvas.svelte-1b7kgsg{position:relative;min-width:100%}.hrow.svelte-1b7kgsg{display:flex;position:sticky;z-index:3;background:var(--card)}.months.svelte-1b7kgsg{top:0;height:26px}.dayrow.svelte-1b7kgsg{top:26px;height:24px;border-bottom:.5px solid var(--sep)}.lab.svelte-1b7kgsg{position:sticky;left:0;z-index:2;width:var(--lab);flex:none;background:var(--card);border-right:.5px solid var(--sep);display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;min-width:0}.corner.svelte-1b7kgsg{z-index:4}.mcell.svelte-1b7kgsg{flex:none;font-size:11.5px;font-weight:650;color:var(--ink-2);padding:6px 6px 0;text-transform:capitalize;border-left:.5px solid var(--sep);white-space:nowrap;overflow:hidden}.dcell.svelte-1b7kgsg{flex:none;width:var(--w);font-size:11px;color:var(--ink-3);text-align:center;line-height:24px;font-variant-numeric:tabular-nums}.dcell.we.svelte-1b7kgsg{color:var(--ink-4)}.dcell.today.svelte-1b7kgsg{color:#fff;background:var(--red);border-radius:6px;font-weight:700}.rows.svelte-1b7kgsg{position:relative;padding-bottom:12px}.bg.svelte-1b7kgsg{position:absolute;top:0;bottom:0;pointer-events:none}.we-col.svelte-1b7kgsg{position:absolute;top:0;bottom:0;width:var(--w);background:var(--fill-2)}.today-line.svelte-1b7kgsg{position:absolute;top:0;bottom:0;width:1.5px;background:var(--red);opacity:.7}.deadline.svelte-1b7kgsg{position:absolute;top:0;bottom:0;border-left:1.5px dashed var(--red)}.deadline.svelte-1b7kgsg em:where(.svelte-1b7kgsg){position:absolute;top:4px;left:4px;font-style:normal;font-size:10.5px;font-weight:650;color:var(--red);background:var(--card);padding:0 3px;border-radius:4px}.grow.svelte-1b7kgsg{display:flex;height:var(--row);position:relative}.grow.ghead.svelte-1b7kgsg{height:34px}.ghead.svelte-1b7kgsg .lab:where(.svelte-1b7kgsg){font-size:12.5px;color:var(--ink-2)}.ghead.svelte-1b7kgsg .lab:where(.svelte-1b7kgsg) b:where(.svelte-1b7kgsg){font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task.svelte-1b7kgsg{text-align:left;font-size:13.5px;border-bottom:.5px solid var(--sep)}.task.done.svelte-1b7kgsg .tt:where(.svelte-1b7kgsg){color:var(--ink-3);text-decoration:line-through}.tt.svelte-1b7kgsg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdot.svelte-1b7kgsg{width:7px;height:7px;border-radius:50%;flex:none}.dia.svelte-1b7kgsg{display:grid;color:var(--ink-4)}.dia.on.svelte-1b7kgsg,.mdia.on.svelte-1b7kgsg{color:var(--p, var(--accent))}.track.svelte-1b7kgsg{position:relative;flex:1}.track.empty.svelte-1b7kgsg{cursor:copy}.track.empty.svelte-1b7kgsg:hover{background:var(--accent-soft)}.placeholder.svelte-1b7kgsg{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-4);white-space:nowrap;pointer-events:none}.mdia.svelte-1b7kgsg{position:absolute;top:8px;color:var(--ink-3);display:grid}.mdia.on.svelte-1b7kgsg path{fill:currentColor}.barx.svelte-1b7kgsg{position:absolute;top:8px;height:calc(var(--row) - 16px);border-radius:7px;background:var(--c);color:#fff;display:flex;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0000001f}.barx.svelte-1b7kgsg:active,.barx.dragging.svelte-1b7kgsg{cursor:grabbing;box-shadow:0 4px 14px #0003;z-index:2}.barx.done.svelte-1b7kgsg{opacity:.45}.barx.sel.svelte-1b7kgsg{outline:2px solid var(--ink);outline-offset:1px}.bt.svelte-1b7kgsg{flex:1;min-width:0;font-size:12px;font-weight:600;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.h.svelte-1b7kgsg{width:8px;align-self:stretch;cursor:ew-resize;flex:none;border-radius:7px}.h.svelte-1b7kgsg:hover{background:#ffffff59}.outside.svelte-1b7kgsg{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-2);white-space:nowrap;pointer-events:none}.tip.svelte-1b7kgsg{position:absolute;top:-2px;transform:translateY(-100%);font-size:11.5px;font-weight:600;background:var(--ink);color:var(--bg);padding:2px 7px;border-radius:6px;white-space:nowrap;z-index:5}.empty.svelte-1b7kgsg{margin:0;padding:20px;font-size:13.5px;color:var(--ink-3)}@media (max-width: 760px){.tl-bar.svelte-1b7kgsg{padding:12px 16px 8px}.hint.svelte-1b7kgsg{display:none}.tl.svelte-1b7kgsg{margin:0 16px 90px}.tl.svelte-1b7kgsg{--lab: 140px}}.page.svelte-3uzexl{display:flex;flex-direction:column;height:100%;min-width:0}.head.svelte-3uzexl{padding:16px 28px 0;display:flex;flex-direction:column;gap:10px}.back.svelte-3uzexl{display:inline-flex;align-items:center;gap:2px;color:var(--accent);font-size:14px;align-self:flex-start;margin-left:-4px}.title-row.svelte-3uzexl{display:flex;align-items:center;gap:12px}.pico.svelte-3uzexl{width:38px;height:38px;border-radius:10px;background:var(--p);color:#fff;display:grid;place-items:center;flex:none}.pname.svelte-3uzexl{flex:1;min-width:0;font-size:28px;font-weight:700;letter-spacing:-.025em;background:none;padding:0}.share.svelte-3uzexl{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);padding:2px 8px 2px 2px;border-radius:999px}.share.svelte-3uzexl:hover{background:var(--fill)}.stack.svelte-3uzexl{display:inline-flex}.stack.svelte-3uzexl .av+.av{margin-left:-8px}.status.svelte-3uzexl{-webkit-appearance:none;-moz-appearance:none;appearance:none;field-sizing:content;text-align:center;font-size:12.5px;font-weight:650;padding:5px 11px;border-radius:999px;color:var(--s);background:color-mix(in srgb,var(--s) 15%,transparent);cursor:pointer}.swatches.svelte-3uzexl{display:flex;flex-wrap:wrap;gap:7px}.sw.svelte-3uzexl{width:20px;height:20px;border-radius:50%}.sw.sel.svelte-3uzexl{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink-3)}.tabs.svelte-3uzexl{display:flex;gap:22px;border-bottom:.5px solid var(--sep);overflow-x:auto}.tabs.svelte-3uzexl button:where(.svelte-3uzexl){font-size:14px;font-weight:550;color:var(--ink-3);padding:8px 0 10px;border-bottom:2px solid transparent;margin-bottom:-.5px;white-space:nowrap}.tabs.svelte-3uzexl button.on:where(.svelte-3uzexl){color:var(--ink);border-color:var(--p)}.quick.svelte-3uzexl{display:flex;align-items:center;gap:10px;margin:14px 20px 0;padding:10px 14px;border-radius:12px;background:var(--card);box-shadow:var(--hair)}.quick.svelte-3uzexl:focus-within{box-shadow:0 0 0 3px var(--accent-soft),var(--hair)}.plus.svelte-3uzexl{color:var(--p);display:grid}.quick.svelte-3uzexl input:where(.svelte-3uzexl){flex:1;min-width:0;font-size:15px;background:none}.board-wrap.svelte-3uzexl{flex:1;min-height:0;padding:14px 20px 0}.scroll.svelte-3uzexl{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 40px}.ov.svelte-3uzexl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:980px}.tile.svelte-3uzexl{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.tile.wide.svelte-3uzexl{grid-column:1 / -1}.tile.big.svelte-3uzexl{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}h3.svelte-3uzexl{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.ring.svelte-3uzexl{width:120px;height:120px;flex:none}.r-bg.svelte-3uzexl{fill:none;stroke:var(--fill);stroke-width:10}.r-fg.svelte-3uzexl{fill:none;stroke:var(--p);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .5s}.r-n.svelte-3uzexl{font-size:26px;font-weight:700;fill:var(--ink);font-variant-numeric:tabular-nums}.r-l.svelte-3uzexl{font-size:11px;fill:var(--ink-3)}.nums.svelte-3uzexl{flex:1;min-width:160px;display:flex;flex-direction:column;gap:7px}.num.svelte-3uzexl{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.num.svelte-3uzexl span:where(.svelte-3uzexl):nth-child(2){flex:1}.num.svelte-3uzexl b:where(.svelte-3uzexl){font-variant-numeric:tabular-nums;color:var(--ink)}.num.red.svelte-3uzexl,.num.red.svelte-3uzexl b:where(.svelte-3uzexl){color:var(--red)}.sd.svelte-3uzexl{width:8px;height:8px;border-radius:50%}.dates.svelte-3uzexl{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center;font-size:14px;color:var(--ink-2)}.dates.svelte-3uzexl input:where(.svelte-3uzexl),.mline.svelte-3uzexl input:where(.svelte-3uzexl){background:var(--fill);border-radius:7px;padding:5px 8px;font-size:14px;color:var(--accent);justify-self:start}.left.svelte-3uzexl{margin:0;font-size:15px;font-weight:600}.red.svelte-3uzexl{color:var(--red)}.timeline.svelte-3uzexl{display:flex;flex-direction:column;gap:6px}.tl-row.svelte-3uzexl{display:grid;grid-template-columns:54px 1fr 38px;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.tl-row.svelte-3uzexl b:where(.svelte-3uzexl){text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.bar.svelte-3uzexl{height:6px;border-radius:6px;background:var(--fill);overflow:hidden;flex:1;min-width:40px}.bar.svelte-3uzexl span:where(.svelte-3uzexl){display:block;height:100%;background:var(--p);border-radius:6px}.health.svelte-3uzexl{align-self:flex-start;font-size:12px;font-weight:650;padding:3px 9px;border-radius:999px;color:var(--s);background:color-mix(in srgb,var(--s) 15%,transparent)}textarea.svelte-3uzexl{resize:vertical;background:var(--fill-2);border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.5;width:100%}.mini.svelte-3uzexl{margin:0 -14px}.muted.svelte-3uzexl{margin:0;font-size:13.5px;color:var(--ink-3)}.muted.pad.svelte-3uzexl{padding:4px 8px}.mrow.svelte-3uzexl{display:grid;grid-template-columns:18px 1fr auto 38px;gap:8px;align-items:center;font-size:14px;padding:4px 0}.mrow.svelte-3uzexl .md:where(.svelte-3uzexl),.mrow.svelte-3uzexl .mp:where(.svelte-3uzexl){font-size:12.5px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.mdone.svelte-3uzexl .mt:where(.svelte-3uzexl),.mdone.svelte-3uzexl .mtitle:where(.svelte-3uzexl){color:var(--ink-3);text-decoration:line-through}.diamond.svelte-3uzexl{display:inline-grid;place-items:center;color:var(--ink-4)}.diamond.on.svelte-3uzexl{color:var(--p)}.diamond.on.svelte-3uzexl svg path{fill:var(--p)}.diamond.big.svelte-3uzexl{width:34px;height:34px;border-radius:9px;background:var(--fill-2);flex:none}.danger.svelte-3uzexl{flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-size:13.5px;background:none;box-shadow:none;padding:4px 0}.del.svelte-3uzexl{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:13.5px;padding:6px 10px;border-radius:8px}.del.solid.svelte-3uzexl{background:var(--red);color:#fff;font-weight:600}.group.svelte-3uzexl{margin-top:16px}.group.svelte-3uzexl h2:where(.svelte-3uzexl){margin:0 0 6px 6px;font-size:13.5px;font-weight:650;color:var(--ink-2);display:flex;align-items:center;gap:7px}.group.svelte-3uzexl h2:where(.svelte-3uzexl) span:where(.svelte-3uzexl){color:var(--ink-4);font-weight:500;font-variant-numeric:tabular-nums}.group.svelte-3uzexl h2:where(.svelte-3uzexl) em:where(.svelte-3uzexl){margin-left:auto;font-style:normal;font-weight:500;font-size:12.5px;color:var(--ink-3)}.card.svelte-3uzexl{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:2px 0}.mlist.svelte-3uzexl{display:flex;flex-direction:column;gap:10px;max-width:760px}.mcard.svelte-3uzexl{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px}.mbody.svelte-3uzexl{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mtitle.svelte-3uzexl{font-size:15.5px;font-weight:600;background:none;padding:0}.mline.svelte-3uzexl{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-3);flex-wrap:wrap}.mcard.add.svelte-3uzexl{flex-wrap:wrap}.mcard.add.svelte-3uzexl input:where(.svelte-3uzexl){background:var(--fill);border-radius:8px;padding:7px 10px;font-size:14px}.mcard.add.svelte-3uzexl input:where(.svelte-3uzexl):first-of-type{flex:1;min-width:160px}.primary.svelte-3uzexl{background:var(--p);color:#fff;font-weight:600;padding:8px 14px;border-radius:9px;font-size:14px}@media (max-width: 760px){.head.svelte-3uzexl{padding:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.pname.svelte-3uzexl{font-size:22px}.quick.svelte-3uzexl{margin:12px 16px 0}.board-wrap.svelte-3uzexl{padding:12px 0 70px 16px}.scroll.svelte-3uzexl{padding:14px 16px 90px}.ov.svelte-3uzexl{grid-template-columns:1fr}}.tl-bar.svelte-s9zaay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 10px}.seg.svelte-s9zaay{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-s9zaay button:where(.svelte-s9zaay){font-size:13px;font-weight:500;padding:5px 12px;border-radius:7px;color:var(--ink-2)}.seg.svelte-s9zaay button.on:where(.svelte-s9zaay){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.pill.svelte-s9zaay{font-size:13px;font-weight:600;padding:5px 11px;border-radius:8px;background:var(--fill)}.pill.svelte-s9zaay:disabled{opacity:.5}.hint.svelte-s9zaay{font-size:12.5px;color:var(--ink-3)}.tl.svelte-s9zaay{--lab: 240px;flex:1;min-height:0;overflow:auto;background:var(--card);border-radius:14px;box-shadow:var(--hair);touch-action:pan-x pan-y}.canvas.svelte-s9zaay{position:relative;min-width:100%}.hrow.svelte-s9zaay{display:flex;position:sticky;z-index:3;background:var(--card)}.months.svelte-s9zaay{top:0;height:26px}.dayrow.svelte-s9zaay{top:26px;height:22px;border-bottom:.5px solid var(--sep)}.lab.svelte-s9zaay{position:sticky;left:0;z-index:2;width:var(--lab);flex:none;background:var(--card);border-right:.5px solid var(--sep);display:flex;align-items:center;gap:6px;padding:0 10px 0 8px;min-width:0}.corner.svelte-s9zaay{z-index:4}.cnt.svelte-s9zaay{font-size:11.5px;font-weight:600;color:var(--ink-3);padding-left:6px}.mcell.svelte-s9zaay{flex:none;font-size:11.5px;font-weight:650;color:var(--ink-2);padding:6px 5px 0;text-transform:capitalize;border-left:.5px solid var(--sep);white-space:nowrap;overflow:hidden}.dcell.svelte-s9zaay{flex:none;width:var(--w);font-size:10.5px;color:var(--ink-3);text-align:center;line-height:22px;font-variant-numeric:tabular-nums;overflow:visible;white-space:nowrap}.dcell.we.svelte-s9zaay{color:var(--ink-4)}.dcell.today.svelte-s9zaay{color:#fff;background:var(--red);border-radius:5px;font-weight:700}.rows.svelte-s9zaay{position:relative}.canvas.svelte-s9zaay{padding-bottom:10px}.bg.svelte-s9zaay{position:absolute;top:0;bottom:0;pointer-events:none}.we-col.svelte-s9zaay{position:absolute;top:0;bottom:0;width:var(--w);background:var(--fill-2)}.mline.svelte-s9zaay{position:absolute;top:0;bottom:0;width:.5px;background:var(--sep)}.today-line.svelte-s9zaay{position:absolute;top:0;bottom:0;width:1.5px;background:var(--red);opacity:.7}.grow.svelte-s9zaay{display:flex;height:var(--row);position:relative}.prow.svelte-s9zaay{height:44px;border-top:.5px solid var(--sep)}.prow.svelte-s9zaay:first-child{border-top:0}.trow.svelte-s9zaay{height:34px}.note.svelte-s9zaay{height:28px}.plab.svelte-s9zaay{gap:4px}.chev.svelte-s9zaay{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--ink-3);flex:none;transition:transform .15s}.chev.svelte-s9zaay:hover{background:var(--fill)}.chev.open.svelte-s9zaay{transform:rotate(90deg)}.pname.svelte-s9zaay{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:left;font-size:14px;font-weight:650}.pico.svelte-s9zaay{width:20px;height:20px;border-radius:6px;background:var(--p);color:#fff;display:grid;place-items:center;flex:none}.pn.svelte-s9zaay{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppct.svelte-s9zaay{font-size:12px;font-weight:650;color:var(--ink-3);font-variant-numeric:tabular-nums}.task.svelte-s9zaay{text-align:left;font-size:13px;padding-left:36px}.task.done.svelte-s9zaay .tt:where(.svelte-s9zaay){color:var(--ink-3);text-decoration:line-through}.tt.svelte-s9zaay{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdot.svelte-s9zaay{width:7px;height:7px;border-radius:50%;flex:none}.muted.svelte-s9zaay{font-size:12px;color:var(--ink-4);padding-left:28px}.track.svelte-s9zaay{position:relative;flex:1}.track.empty.svelte-s9zaay{cursor:copy}.track.empty.svelte-s9zaay:hover{background:color-mix(in srgb,var(--p) 10%,transparent)}.placeholder.svelte-s9zaay{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-4);white-space:nowrap;pointer-events:none}.pbar.svelte-s9zaay{position:absolute;top:9px;height:26px;border-radius:8px;overflow:hidden;display:flex;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--p) 28%,var(--card));box-shadow:inset 0 0 0 1.5px var(--p)}.pbar.dashed.svelte-s9zaay{background:color-mix(in srgb,var(--p) 14%,var(--card));box-shadow:none;outline:1.5px dashed var(--p);outline-offset:-1.5px}.pbar.paused.svelte-s9zaay{opacity:.6}.pbar.done.svelte-s9zaay{opacity:.5}.pbar.late.svelte-s9zaay{box-shadow:inset 0 0 0 2px var(--red)}.pbar.dragging.svelte-s9zaay{box-shadow:0 4px 14px #0003,inset 0 0 0 1.5px var(--p);z-index:2;cursor:grabbing}.fill.svelte-s9zaay{position:absolute;left:0;top:0;bottom:0;background:var(--p);opacity:.85;pointer-events:none}.pbar.svelte-s9zaay .bt:where(.svelte-s9zaay){position:relative;color:var(--ink);text-shadow:0 0 6px var(--card)}.mdia.svelte-s9zaay{position:absolute;top:15px;color:var(--ink-2);display:grid;z-index:1;pointer-events:none;filter:drop-shadow(0 0 2px var(--card))}.mdia.on.svelte-s9zaay{color:var(--p)}.mdia.on.svelte-s9zaay path{fill:currentColor}.barx.svelte-s9zaay{position:absolute;top:7px;height:20px;border-radius:6px;background:var(--p);color:#fff;display:flex;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0000001f}.barx.dragging.svelte-s9zaay{cursor:grabbing;box-shadow:0 4px 14px #0003;z-index:2}.barx.done.svelte-s9zaay{opacity:.45}.barx.sel.svelte-s9zaay{outline:2px solid var(--ink);outline-offset:1px}.bt.svelte-s9zaay{flex:1;min-width:0;font-size:12px;font-weight:600;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.h.svelte-s9zaay{width:8px;align-self:stretch;cursor:ew-resize;flex:none;position:relative;z-index:1}.h.svelte-s9zaay:hover{background:#ffffff59}.outside.svelte-s9zaay{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-2);white-space:nowrap;pointer-events:none}.tip.svelte-s9zaay{position:absolute;top:2px;transform:translateY(-100%);font-size:11.5px;font-weight:600;background:var(--ink);color:var(--bg);padding:2px 7px;border-radius:6px;white-space:nowrap;z-index:5}.empty.svelte-s9zaay{margin:0;padding:20px;font-size:13.5px;color:var(--ink-3)}.legend.svelte-s9zaay{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 4px 0;font-size:12px;color:var(--ink-3)}.legend.svelte-s9zaay>span:where(.svelte-s9zaay){display:inline-flex;align-items:center;gap:6px}.lg.svelte-s9zaay{width:22px;height:10px;border-radius:3px;display:inline-block}.lg.solid.svelte-s9zaay{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:color-mix(in srgb,var(--ink-3) 20%,transparent)}.lg.dash.svelte-s9zaay{outline:1.5px dashed var(--ink-3);outline-offset:-1.5px}.lg.prog.svelte-s9zaay{background:var(--purple)}.ldia.svelte-s9zaay{display:grid;color:var(--ink-2)}@media (max-width: 760px){.hint.svelte-s9zaay{display:none}.tl.svelte-s9zaay{--lab: 128px}.pname.svelte-s9zaay{gap:6px;font-size:13.5px}.pname.svelte-s9zaay .pico:where(.svelte-s9zaay){display:none}.task.svelte-s9zaay{padding-left:14px}.muted.svelte-s9zaay{padding-left:8px}.ppct.svelte-s9zaay{display:none}}.home.svelte-11b19i9{display:flex;flex-direction:column;height:100%;min-width:0;--tint: var(--purple)}.head.svelte-11b19i9{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-11b19i9{flex:1;min-width:0}h1.svelte-11b19i9{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-11b19i9{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-11b19i9{display:none}.primary.svelte-11b19i9{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:#fff;font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px}.bar-row.svelte-11b19i9{display:flex;align-items:center;gap:10px;padding:0 26px;flex-wrap:wrap}.filters.svelte-11b19i9{display:flex;gap:6px;flex-wrap:wrap;flex:1}.vseg.svelte-11b19i9{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.vseg.svelte-11b19i9 button:where(.svelte-11b19i9){display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;padding:5px 11px;border-radius:7px;color:var(--ink-2)}.vseg.svelte-11b19i9 button.on:where(.svelte-11b19i9){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.scroll.tlmode.svelte-11b19i9{display:flex;flex-direction:column;overflow:hidden}.filters.svelte-11b19i9 button:where(.svelte-11b19i9){font-size:13px;font-weight:500;padding:5px 12px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.filters.svelte-11b19i9 button.on:where(.svelte-11b19i9){background:var(--ink);color:var(--bg)}.scroll.svelte-11b19i9{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 40px}.grid.svelte-11b19i9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pcard.svelte-11b19i9{text-align:left;background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px;display:flex;flex-direction:column;gap:12px;transition:transform .15s}.pcard.svelte-11b19i9:hover{transform:translateY(-1px);box-shadow:var(--hair),0 6px 20px #0000000f}.ptop.svelte-11b19i9{display:flex;align-items:center;gap:10px}.pico.svelte-11b19i9{width:32px;height:32px;border-radius:9px;background:var(--p);color:#fff;display:grid;place-items:center;flex:none}.pname.svelte-11b19i9{flex:1;min-width:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.status.svelte-11b19i9{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--s);background:color-mix(in srgb,var(--s) 15%,transparent);white-space:nowrap}.pdesc.svelte-11b19i9{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prog.svelte-11b19i9{display:flex;align-items:center;gap:10px}.bar.svelte-11b19i9{flex:1;height:6px;border-radius:6px;background:var(--fill);overflow:hidden}.bar.svelte-11b19i9 span:where(.svelte-11b19i9){display:block;height:100%;background:var(--p);border-radius:6px;transition:width .4s}.pct.svelte-11b19i9{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-2)}.pmeta.svelte-11b19i9{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.red.svelte-11b19i9{color:var(--red)}.pmile.svelte-11b19i9{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);padding-top:10px;border-top:.5px solid var(--sep)}h2.svelte-11b19i9{margin:28px 0 8px 4px;font-size:13px;font-weight:600;color:var(--ink-3)}.lists.svelte-11b19i9{display:flex;flex-wrap:wrap;gap:8px}.lchip.svelte-11b19i9{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;padding:6px 10px 6px 12px;border-radius:999px;background:var(--card);box-shadow:var(--hair);color:var(--ink-2)}.dot.svelte-11b19i9{width:8px;height:8px;border-radius:50%}.new.svelte-11b19i9{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;max-width:560px}.new.svelte-11b19i9 input:where(.svelte-11b19i9),.new.svelte-11b19i9 textarea:where(.svelte-11b19i9){background:var(--fill);border-radius:8px;padding:7px 10px;font-size:14px;resize:none}.new.svelte-11b19i9 .big:where(.svelte-11b19i9){font-size:16px}.new-row.svelte-11b19i9{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.new-actions.svelte-11b19i9{display:flex;justify-content:flex-end;gap:8px}.swatches.svelte-11b19i9{display:flex;flex-wrap:wrap;gap:7px}.sw.svelte-11b19i9{width:20px;height:20px;border-radius:50%}.sw.sel.svelte-11b19i9{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.empty.svelte-11b19i9{grid-column:1 / -1;text-align:center;padding:40px 20px 0;color:var(--ink-3);font-size:14px}.empty-title.svelte-11b19i9{font-size:17px;font-weight:600;color:var(--ink-2)}@media (max-width: 760px){.menu.svelte-11b19i9{display:grid}.head.svelte-11b19i9{padding:14px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px))}h1.svelte-11b19i9{font-size:26px}.primary.svelte-11b19i9{padding:7px 10px;font-size:13px}.bar-row.svelte-11b19i9{padding:0 16px}.filters.svelte-11b19i9{flex-basis:100%}.scroll.tlmode.svelte-11b19i9{padding-bottom:80px}.scroll.svelte-11b19i9{padding:14px 16px 90px}.grid.svelte-11b19i9{grid-template-columns:1fr}}.cal.svelte-2g0je5{display:flex;flex-direction:column;height:100%;min-width:0;container-type:inline-size;--tint: var(--red)}.head.svelte-2g0je5{display:flex;align-items:center;gap:10px;padding:22px 24px 12px;flex-wrap:wrap}h1.svelte-2g0je5{margin:0;flex:1;min-width:0;font-size:28px;font-weight:700;letter-spacing:-.025em;color:var(--tint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu.svelte-2g0je5{display:none}.nav.svelte-2g0je5{display:flex;align-items:center;gap:2px}.today-btn.svelte-2g0je5{font-size:13px;font-weight:600;padding:5px 11px;border-radius:8px;background:var(--fill)}.seg.svelte-2g0je5{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-2g0je5 button:where(.svelte-2g0je5){font-size:13px;font-weight:500;padding:5px 12px;border-radius:7px;color:var(--ink-2)}.seg.svelte-2g0je5 button.on:where(.svelte-2g0je5){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.filt.on.svelte-2g0je5{background:var(--accent-soft)}.add-ev.svelte-2g0je5{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:5px 10px 5px 7px;border-radius:8px;background:var(--tint);color:#fff}.ranging.svelte-2g0je5 .cell:where(.svelte-2g0je5){cursor:ew-resize;-webkit-user-select:none;user-select:none}.cell.range.svelte-2g0je5{background:color-mix(in srgb,var(--tint) 12%,transparent)}.bar.svelte-2g0je5{display:flex;align-items:center;gap:4px;width:100%;text-align:left;font-size:11.5px;line-height:1.25;padding:2px 5px;border-radius:5px;min-height:18px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--ink);box-shadow:inset 2.5px 0 0 var(--c);flex:none}.bar.allday.svelte-2g0je5{background:var(--c);color:#fff;font-weight:600;box-shadow:none}.bar.allday.svelte-2g0je5 .ct:where(.svelte-2g0je5){color:#ffffffd9}.bar.svelte-2g0je5:hover{filter:brightness(.96)}.bar.contL.svelte-2g0je5{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-4.5px;width:calc(100% + 4.5px);box-shadow:none}.bar.contR.svelte-2g0je5{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-4.5px;width:calc(100% + 4.5px)}.bar.contL.contR.svelte-2g0je5{width:calc(100% + 9px)}.ghost.svelte-2g0je5{visibility:hidden}.gap.svelte-2g0je5{display:block;min-height:18px;flex:none}.filters.svelte-2g0je5{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 24px 12px}.fchip.svelte-2g0je5{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--card);box-shadow:var(--hair)}.fdot.svelte-2g0je5{width:8px;height:8px;border-radius:50%;background:var(--c)}.fchip.off.svelte-2g0je5{opacity:.45}.fchip.off.svelte-2g0je5 .fdot:where(.svelte-2g0je5){background:none;box-shadow:inset 0 0 0 1.5px var(--c)}.fsep.svelte-2g0je5{width:1px;height:18px;background:var(--sep);margin:0 4px}.ftoggle.svelte-2g0je5{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-2)}.body.svelte-2g0je5{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:0 20px 20px}.grid-wrap.svelte-2g0je5{display:flex;flex-direction:column;min-height:0;background:var(--card);border-radius:14px;box-shadow:var(--hair);overflow:hidden}.dow.svelte-2g0je5{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:.5px solid var(--sep)}.dow.svelte-2g0je5 span:where(.svelte-2g0je5){font-size:11.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px}.grid.svelte-2g0je5{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0}.grid.six.svelte-2g0je5{grid-template-rows:repeat(6,minmax(92px,1fr))}.week.svelte-2g0je5 .grid:where(.svelte-2g0je5){grid-template-rows:minmax(320px,1fr)}.cell.svelte-2g0je5{position:relative;padding:4px;border-right:.5px solid var(--sep);border-bottom:.5px solid var(--sep);display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer;outline-offset:-2px;overflow:hidden}.cell.svelte-2g0je5:nth-child(7n){border-right:0}.cell.weekend.svelte-2g0je5{background:var(--fill-2)}.cell.out.svelte-2g0je5 .num:where(.svelte-2g0je5){color:var(--ink-4)}.cell.out.svelte-2g0je5 .items:where(.svelte-2g0je5){opacity:.55}.cell.sel.svelte-2g0je5{box-shadow:inset 0 0 0 2px var(--accent)}.cell.over.svelte-2g0je5{background:var(--accent-soft)}.num.svelte-2g0je5{align-self:flex-start;font-size:12.5px;font-weight:600;min-width:24px;height:24px;padding:0 6px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-variant-numeric:tabular-nums}.num.svelte-2g0je5 em:where(.svelte-2g0je5){font-style:normal;font-weight:500;color:var(--ink-3)}.num.today.svelte-2g0je5{background:var(--red);color:#fff}.over-lim.svelte-2g0je5{position:absolute;top:6px;right:6px;font-size:10.5px;font-weight:700;color:#fff;background:var(--orange);border-radius:999px;padding:1px 6px;font-variant-numeric:tabular-nums}.lim-note.svelte-2g0je5{display:flex;align-items:center;gap:6px;margin:-4px 4px 0;font-size:12.5px;font-weight:550;color:var(--orange)}.num.today.svelte-2g0je5 em:where(.svelte-2g0je5){color:#ffffffd9}.items.svelte-2g0je5{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.chip.svelte-2g0je5{display:flex;align-items:center;gap:4px;width:100%;text-align:left;font-size:11.5px;line-height:1.25;padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--ink)}.chip.svelte-2g0je5:hover{background:color-mix(in srgb,var(--c) 22%,transparent)}.chip.milestone.svelte-2g0je5,.chip.deadline.svelte-2g0je5,.chip.countdown.svelte-2g0je5{background:var(--c);color:#fff;font-weight:600}.chip.done.svelte-2g0je5{opacity:.5}.chip.done.svelte-2g0je5 .cl:where(.svelte-2g0je5){text-decoration:line-through}.chip.virtual.svelte-2g0je5{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent);color:var(--ink-2)}.cdot.svelte-2g0je5{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.ct.svelte-2g0je5{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.chip.milestone.svelte-2g0je5 .ct:where(.svelte-2g0je5),.chip.deadline.svelte-2g0je5 .ct:where(.svelte-2g0je5){color:inherit}.cl.svelte-2g0je5{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week.svelte-2g0je5 .cl:where(.svelte-2g0je5){white-space:normal}.week.svelte-2g0je5 .chip:where(.svelte-2g0je5){padding:4px 6px;font-size:12px;align-items:center;flex-wrap:wrap}.week.svelte-2g0je5 .cl:where(.svelte-2g0je5){flex-basis:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.week.svelte-2g0je5 .cdot:where(.svelte-2g0je5){margin-top:4px}.rep.svelte-2g0je5{display:grid;color:var(--ink-4);flex:none}.bar.svelte-2g0je5 .rep:where(.svelte-2g0je5){color:inherit;opacity:.75}.more.svelte-2g0je5{font-size:11px;color:var(--ink-3);padding-left:5px}.dots.svelte-2g0je5,.lines.svelte-2g0je5{display:none}.agenda.svelte-2g0je5{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.agenda.svelte-2g0je5 h2:where(.svelte-2g0je5){margin:2px 4px 0;font-size:15px;font-weight:650}.qrow.svelte-2g0je5{display:flex;gap:8px}.qrow.svelte-2g0je5 .quick:where(.svelte-2g0je5){flex:1;min-width:0}.ev-btn.svelte-2g0je5{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--tint);padding:0 12px;border-radius:12px;background:var(--card);box-shadow:var(--hair);white-space:nowrap}.arow.ev.svelte-2g0je5{align-items:stretch;padding-left:14px}.evbar.svelte-2g0je5{width:4px;border-radius:2px;flex:none}.quick.svelte-2g0je5{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:var(--card);box-shadow:var(--hair)}.quick.svelte-2g0je5:focus-within{box-shadow:0 0 0 3px var(--accent-soft),var(--hair)}.quick.svelte-2g0je5 input:where(.svelte-2g0je5){flex:1;min-width:0;font-size:14px;background:none}.plus.svelte-2g0je5{display:grid;color:var(--tint)}.card.svelte-2g0je5{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:2px 0}.arow.svelte-2g0je5{display:flex;align-items:flex-start;gap:12px;padding:11px 14px 10px 18px;width:100%;text-align:left;border-bottom:.5px solid var(--sep)}.arow.svelte-2g0je5:last-child{border-bottom:0}.aico.svelte-2g0je5{display:grid;margin-top:1px}.atxt.svelte-2g0je5{display:flex;flex-direction:column;gap:2px;min-width:0}.at.svelte-2g0je5{font-size:15px}.at.done.svelte-2g0je5{text-decoration:line-through;color:var(--ink-3)}.am.svelte-2g0je5{font-size:12.5px;color:var(--ink-3)}.nada.svelte-2g0je5{margin:4px;font-size:13.5px;color:var(--ink-3)}@container (max-width: 820px){.body.svelte-2g0je5{grid-template-columns:1fr;overflow-y:auto}.agenda.svelte-2g0je5{overflow:visible}.grid-wrap.svelte-2g0je5{min-height:auto;overflow:clip}.body.svelte-2g0je5{align-content:start}.grid.svelte-2g0je5{flex:none}.grid.six.svelte-2g0je5{grid-template-rows:repeat(6,74px)}.week.svelte-2g0je5 .grid:where(.svelte-2g0je5){grid-template-rows:minmax(220px,auto)}}@container (max-width: 560px){.six.svelte-2g0je5 .over-lim:where(.svelte-2g0je5){font-size:0;padding:0;width:7px;height:7px;top:5px;right:5px}.grid.six.svelte-2g0je5{grid-template-rows:repeat(6,54px)}.six.svelte-2g0je5 .items:where(.svelte-2g0je5){display:none}.six.svelte-2g0je5 .dots:where(.svelte-2g0je5){display:flex;gap:3px;justify-content:center;margin-top:auto;padding-bottom:3px}.six.svelte-2g0je5 .dots:where(.svelte-2g0je5) i:where(.svelte-2g0je5){width:5px;height:5px;border-radius:50%}.six.svelte-2g0je5 .lines:where(.svelte-2g0je5){display:flex;flex-direction:column;gap:2px;margin-top:auto}.six.svelte-2g0je5 .lines:where(.svelte-2g0je5) i:where(.svelte-2g0je5){display:block;height:4px;border-radius:2px;margin:0 3px}.six.svelte-2g0je5 .lines:where(.svelte-2g0je5) i.contL:where(.svelte-2g0je5){margin-left:-4.5px;border-top-left-radius:0;border-bottom-left-radius:0}.six.svelte-2g0je5 .lines:where(.svelte-2g0je5) i.contR:where(.svelte-2g0je5){margin-right:-4.5px;border-top-right-radius:0;border-bottom-right-radius:0}.six.svelte-2g0je5 .lines:where(.svelte-2g0je5)+.dots:where(.svelte-2g0je5){margin-top:2px}.six.svelte-2g0je5 .num:where(.svelte-2g0je5){align-self:center}.dow.svelte-2g0je5 span:where(.svelte-2g0je5){text-align:center;padding:7px 0}.week.svelte-2g0je5 .grid:where(.svelte-2g0je5){grid-template-columns:1fr;grid-template-rows:none}.week.svelte-2g0je5 .cell:where(.svelte-2g0je5){border-right:0;flex-direction:row;gap:10px;padding:8px;min-height:48px}.week.svelte-2g0je5 .dow:where(.svelte-2g0je5){display:none}.week.svelte-2g0je5 .num:where(.svelte-2g0je5){min-width:64px;justify-content:flex-start}.week.svelte-2g0je5 .items:where(.svelte-2g0je5){flex:1;overflow:visible}.week.svelte-2g0je5 .bar.contL:where(.svelte-2g0je5),.week.svelte-2g0je5 .bar.contR:where(.svelte-2g0je5){margin:0;width:100%;border-radius:5px}.week.svelte-2g0je5 .gap:where(.svelte-2g0je5){display:none}}@media (max-width: 760px){.menu.svelte-2g0je5{display:grid}.head.svelte-2g0je5{padding:14px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));gap:6px}h1.svelte-2g0je5{font-size:22px;flex-basis:calc(100% - 50px)}.add-ev.svelte-2g0je5 span:where(.svelte-2g0je5){display:none}.add-ev.svelte-2g0je5{padding:5px 7px}.filters.svelte-2g0je5{padding:0 16px 10px}.body.svelte-2g0je5{padding:0 16px 90px}}.scrim.svelte-84z6y0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052;animation:svelte-84z6y0-fade .2s}.sheet.svelte-84z6y0{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100% - 48px);overflow-y:auto;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;padding:18px;display:flex;flex-direction:column;gap:12px;animation:svelte-84z6y0-pop .22s cubic-bezier(.3,1.3,.5,1)}@keyframes svelte-84z6y0-fade{0%{opacity:0}}@keyframes svelte-84z6y0-pop{0%{transform:translate(-50%,-46%) scale(.97);opacity:0}}header.svelte-84z6y0{display:flex;align-items:center;gap:12px}header.svelte-84z6y0>div:where(.svelte-84z6y0){flex:1;min-width:0}.ico.svelte-84z6y0{width:36px;height:36px;border-radius:10px;color:#fff;display:grid;place-items:center;flex:none}h2.svelte-84z6y0{margin:0;font-size:17px;font-weight:650;overflow-wrap:anywhere}header.svelte-84z6y0 p:where(.svelte-84z6y0){margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.members.svelte-84z6y0{background:var(--card);border-radius:12px;box-shadow:var(--hair)}.member.svelte-84z6y0{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:.5px solid var(--sep)}.member.svelte-84z6y0:last-child{border-bottom:0}.mi.svelte-84z6y0{flex:1;min-width:0;display:flex;flex-direction:column}.mn.svelte-84z6y0{font-size:14.5px;font-weight:550}.me.svelte-84z6y0{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.owner.svelte-84z6y0{font-size:12.5px;font-weight:600;color:var(--ink-3);padding:4px 8px}.role.svelte-84z6y0{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;font-weight:550;color:var(--accent);background:var(--fill);border-radius:8px;padding:6px 10px;cursor:pointer}.role.view.svelte-84z6y0{color:var(--ink-2)}.rm.svelte-84z6y0{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:6px 10px;border-radius:8px}.legend.svelte-84z6y0{display:grid;grid-template-columns:1fr 1fr;gap:8px}.legend.svelte-84z6y0 div:where(.svelte-84z6y0){background:var(--card);border-radius:10px;box-shadow:var(--hair);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.legend.svelte-84z6y0 b:where(.svelte-84z6y0){font-size:12.5px}.legend.svelte-84z6y0 span:where(.svelte-84z6y0){font-size:12px;color:var(--ink-3);line-height:1.35}h3.svelte-84z6y0{margin:6px 2px 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.chips.svelte-84z6y0{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-84z6y0{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--card);box-shadow:var(--hair)}.invite.svelte-84z6y0{display:flex;flex-wrap:wrap;gap:8px}.invite.svelte-84z6y0 input:where(.svelte-84z6y0){flex:1 1 140px;min-width:0;background:var(--card);box-shadow:var(--hair);border-radius:9px;padding:8px 10px;font-size:14px}.primary.svelte-84z6y0{background:var(--accent);color:#fff;font-weight:600;padding:8px 14px;border-radius:9px;font-size:14px}.err.svelte-84z6y0{margin:0;font-size:13px;color:var(--red)}.note.svelte-84z6y0{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.scrim.svelte-b263aw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052;animation:svelte-b263aw-fade .2s}.sheet.svelte-b263aw{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 24px));max-height:calc(100% - 40px);overflow-y:auto;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;animation:svelte-b263aw-pop .22s cubic-bezier(.3,1.3,.5,1)}@keyframes svelte-b263aw-fade{0%{opacity:0}}@keyframes svelte-b263aw-pop{0%{transform:translate(-50%,-46%) scale(.97);opacity:0}}header.svelte-b263aw{display:flex;align-items:center;gap:8px}h2.svelte-b263aw{flex:1;margin:0;text-align:center;font-size:16px;font-weight:650}.txt.svelte-b263aw{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:14.5px;padding:6px 4px}.txt.strong.svelte-b263aw{font-weight:650}.txt.red.svelte-b263aw{color:var(--red)}.card.svelte-b263aw{background:var(--card);border-radius:12px;box-shadow:var(--hair)}.row.svelte-b263aw{display:flex;align-items:center;gap:10px;padding:9px 12px;min-height:44px;position:relative;font-size:14.5px;color:var(--ink-3)}.row.svelte-b263aw+.row:where(.svelte-b263aw):before{content:"";position:absolute;top:0;left:12px;right:0;height:.5px;background:var(--sep)}.row.svelte-b263aw input:where(.svelte-b263aw):not([type]),.row.svelte-b263aw input#ev-title:where(.svelte-b263aw),.row.svelte-b263aw input#ev-loc:where(.svelte-b263aw){flex:1;min-width:0;background:none;font-size:15px;color:var(--ink)}.title.svelte-b263aw input:where(.svelte-b263aw){font-size:17px!important;font-weight:600}.dot.svelte-b263aw{width:12px;height:12px;border-radius:50%;flex:none}.grow.svelte-b263aw{flex:1;color:var(--ink)}input[type=date].svelte-b263aw,input[type=time].svelte-b263aw,select.svelte-b263aw{background:var(--fill);border-radius:8px;padding:6px 8px;font-size:14px;color:var(--ink)}.quick.svelte-b263aw{flex-wrap:wrap;gap:6px}.sum.svelte-b263aw{flex:1 1 100%;font-size:12.5px;color:var(--ink-3)}.pill.svelte-b263aw{font-size:12.5px;font-weight:550;padding:4px 10px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.pill.on.svelte-b263aw{background:var(--accent);color:#fff}.colors.svelte-b263aw{flex-wrap:wrap;gap:8px}.sw.svelte-b263aw{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.sw.on.svelte-b263aw{box-shadow:0 0 0 2px var(--panel),0 0 0 4px currentColor;color:var(--ink-3)}.notes.svelte-b263aw{background:var(--card);box-shadow:var(--hair);border-radius:12px;padding:10px 12px;font-size:14.5px;resize:vertical;color:var(--ink)}.switch.svelte-b263aw{width:44px;height:26px;border-radius:13px;background:var(--fill);position:relative;flex:none;transition:background .2s}.switch.svelte-b263aw i:where(.svelte-b263aw){position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch[aria-checked=true].svelte-b263aw{background:var(--green)}.switch[aria-checked=true].svelte-b263aw i:where(.svelte-b263aw){transform:translate(18px)}.custom.svelte-b263aw input.num:where(.svelte-b263aw),.row.svelte-b263aw input.num:where(.svelte-b263aw){width:64px;text-align:center}.days.svelte-b263aw{gap:6px;justify-content:space-between}.dchip.svelte-b263aw{width:34px;height:34px;border-radius:50%;background:var(--fill);font-size:13px;font-weight:650;color:var(--ink-2)}.dchip.on.svelte-b263aw{background:var(--accent);color:#fff}.radios.svelte-b263aw{flex-wrap:wrap;gap:6px}.seg.svelte-b263aw{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:8px;padding:2px}.seg.svelte-b263aw button:where(.svelte-b263aw){font-size:12.5px;font-weight:550;padding:5px 9px;border-radius:6px;color:var(--ink-2)}.seg.svelte-b263aw button.on:where(.svelte-b263aw){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.sumrow.svelte-b263aw{min-height:34px}.rsum.svelte-b263aw{font-size:12.5px;color:var(--ink-3)}.scope.svelte-b263aw{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:12px;display:flex;flex-direction:column;gap:10px}.scope.svelte-b263aw p:where(.svelte-b263aw){margin:0;font-size:14px;color:var(--ink-2)}.sbtns.svelte-b263aw{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sbtn.svelte-b263aw{font-size:14px;font-weight:600;padding:8px 12px;border-radius:9px;background:var(--fill);color:var(--accent)}.sbtn.strong.svelte-b263aw{background:var(--accent);color:#fff}.sbtn.red.svelte-b263aw{background:var(--red);color:#fff}.foot.svelte-b263aw{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}.ask.svelte-b263aw{margin-left:auto;font-size:14px;color:var(--ink-2)}.del.svelte-b263aw{background:var(--red);color:#fff;font-weight:600;font-size:14px;padding:7px 12px;border-radius:9px}@media (max-width: 760px){.sheet.svelte-b263aw{top:auto;bottom:0;transform:translate(-50%);width:100%;border-radius:18px 18px 0 0;max-height:92%;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));animation:svelte-b263aw-up .25s ease}@keyframes svelte-b263aw-up{0%{transform:translate(-50%,30%);opacity:0}}}.ins.svelte-1psdblm{display:flex;flex-direction:column;height:100%;min-width:0;--tint: var(--teal)}.head.svelte-1psdblm{display:flex;align-items:center;gap:12px;padding:24px 28px 6px}.titles.svelte-1psdblm{flex:1;min-width:0}h1.svelte-1psdblm{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-1psdblm{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-1psdblm{display:none}.scroll.svelte-1psdblm{flex:1;overflow-y:auto;padding:4px 20px 40px}.sec-head.svelte-1psdblm{display:flex;align-items:center;justify-content:space-between;margin:20px 4px 10px}h2.svelte-1psdblm{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.muted.svelte-1psdblm{margin:0;font-size:13.5px;color:var(--ink-3)}.cd-grid.svelte-1psdblm{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cd.svelte-1psdblm{position:relative;text-align:left;background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:14px 14px 12px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.cd.svelte-1psdblm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 16%,transparent),transparent 60%);pointer-events:none}.cd-num.svelte-1psdblm{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--c);font-variant-numeric:tabular-nums}.cd-unit.svelte-1psdblm{font-size:12.5px;font-weight:600;color:var(--c);margin-bottom:8px}.cd.now.svelte-1psdblm .cd-num:where(.svelte-1psdblm){margin-bottom:10px;font-size:32px}.cd-title.svelte-1psdblm{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.cd-date.svelte-1psdblm{font-size:12px;color:var(--ink-3);display:inline-flex;align-items:center;gap:3px}.cd-note.svelte-1psdblm{font-size:12px;color:var(--ink-2);margin-top:4px}.cd.past.svelte-1psdblm{opacity:.6}.cd-form.svelte-1psdblm{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;max-width:560px}.cd-form.svelte-1psdblm input:where(.svelte-1psdblm):not([type=checkbox]){background:var(--fill);border-radius:8px;padding:7px 10px;font-size:14px}.cd-form.svelte-1psdblm .big:where(.svelte-1psdblm){font-size:16px}.cd-row.svelte-1psdblm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--ink-2)}.chk.svelte-1psdblm{display:inline-flex;align-items:center;gap:6px}.cd-actions.svelte-1psdblm{display:flex;align-items:center;gap:6px}.sp.svelte-1psdblm{flex:1}.del.svelte-1psdblm{display:inline-flex;align-items:center;gap:5px;color:var(--red);font-size:13.5px;padding:6px 8px}.primary.svelte-1psdblm{background:var(--accent);color:#fff;font-weight:600;padding:8px 14px;border-radius:9px;font-size:14px}.swatches.svelte-1psdblm{display:flex;flex-wrap:wrap;gap:7px}.sw.svelte-1psdblm{width:20px;height:20px;border-radius:50%}.sw.sel.svelte-1psdblm{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.kpis.svelte-1psdblm{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kpi.svelte-1psdblm{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.kpi.svelte-1psdblm b:where(.svelte-1psdblm){font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi.svelte-1psdblm span:where(.svelte-1psdblm){font-size:12.5px;color:var(--ink-3)}.kpi.svelte-1psdblm em:where(.svelte-1psdblm){font-style:normal;font-weight:600;margin-left:4px}.up.svelte-1psdblm{color:var(--green)}.down.svelte-1psdblm{color:var(--red)}.green.svelte-1psdblm{color:var(--green)}.orange.svelte-1psdblm{color:var(--orange)}.red.svelte-1psdblm{color:var(--red)}.charts.svelte-1psdblm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.chart.svelte-1psdblm{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.chart.wide.svelte-1psdblm{grid-column:1 / -1;container-type:inline-size}@container (max-width: 640px){.chart.wide.svelte-1psdblm .axis:where(.svelte-1psdblm),.chart.wide.svelte-1psdblm .val:where(.svelte-1psdblm){font-size:24px}}h3.svelte-1psdblm{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.svgwrap.svelte-1psdblm{width:100%}svg.svelte-1psdblm{width:100%;height:auto;display:block}.grid.svelte-1psdblm{stroke:var(--sep);stroke-width:.6}.axis.svelte-1psdblm{font-size:10px;fill:var(--ink-3);font-variant-numeric:tabular-nums}.axis.strong.svelte-1psdblm{fill:var(--ink);font-weight:700}.val.svelte-1psdblm{font-size:10px;fill:var(--ink-2);font-weight:600}.bar.svelte-1psdblm{fill:color-mix(in srgb,var(--accent) 55%,transparent)}.bar.today.svelte-1psdblm{fill:var(--accent)}.line.svelte-1psdblm{fill:none;stroke:var(--orange);stroke-width:2;stroke-linejoin:round}.area.svelte-1psdblm{fill:color-mix(in srgb,var(--orange) 14%,transparent)}.pt.svelte-1psdblm{fill:var(--orange);stroke:var(--card);stroke-width:1.5}.vbars.svelte-1psdblm{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;height:150px;align-items:end}.vbars.short.svelte-1psdblm{grid-template-columns:repeat(7,1fr);height:120px}.vb.svelte-1psdblm{height:100%;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:3px}.vb.svelte-1psdblm .vfill:where(.svelte-1psdblm){align-self:end;width:70%;min-height:2px;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--teal) 45%,transparent)}.vb.svelte-1psdblm .vfill.cur:where(.svelte-1psdblm){background:var(--teal)}.vn.svelte-1psdblm{font-size:11px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;order:0}.vl.svelte-1psdblm{font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hb.svelte-1psdblm{display:grid;grid-template-columns:minmax(0,40%) 1fr 38px;align-items:center;gap:10px;font-size:13px}.hl.svelte-1psdblm{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl.svelte-1psdblm i:where(.svelte-1psdblm){width:8px;height:8px;border-radius:50%;flex:none}.htrack.svelte-1psdblm{height:8px;border-radius:8px;background:var(--fill);overflow:hidden}.htrack.svelte-1psdblm span:where(.svelte-1psdblm){display:block;height:100%;border-radius:8px}.hb.svelte-1psdblm b:where(.svelte-1psdblm){text-align:right;font-variant-numeric:tabular-nums}.foot.svelte-1psdblm{margin:0;font-size:13px;color:var(--ink-2)}@media (max-width: 900px){.charts.svelte-1psdblm{grid-template-columns:1fr}}@media (max-width: 760px){.menu.svelte-1psdblm{display:grid}.head.svelte-1psdblm{padding:14px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px))}h1.svelte-1psdblm{font-size:26px}.scroll.svelte-1psdblm{padding:4px 16px 90px}.cd-grid.svelte-1psdblm{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-num.svelte-1psdblm{font-size:34px}}.act.svelte-11f2m6m{display:flex;flex-direction:column;height:100%;min-width:0;--tint: var(--slate)}.head.svelte-11f2m6m{display:flex;align-items:center;gap:12px;padding:24px 28px 10px}.titles.svelte-11f2m6m{flex:1;min-width:0}h1.svelte-11f2m6m{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em}.sub.svelte-11f2m6m{margin:3px 0 0;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.menu.svelte-11f2m6m{display:none}.spark.svelte-11f2m6m{display:flex;gap:5px;height:46px;align-items:flex-end}.sb.svelte-11f2m6m{display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;justify-content:flex-end}.sb.svelte-11f2m6m i:where(.svelte-11f2m6m){width:10px;border-radius:3px;background:var(--fill);display:block}.sb.svelte-11f2m6m i.today:where(.svelte-11f2m6m){background:var(--accent)}.sb.svelte-11f2m6m em:where(.svelte-11f2m6m){font-style:normal;font-size:9.5px;color:var(--ink-3)}.tools.svelte-11f2m6m{display:flex;flex-direction:column;gap:10px;padding:0 22px 8px}.chips.svelte-11f2m6m{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.chips.svelte-11f2m6m button:where(.svelte-11f2m6m){font-size:13px;font-weight:500;padding:5px 12px;border-radius:999px;background:var(--fill);color:var(--ink-2);white-space:nowrap}.chips.svelte-11f2m6m button.on:where(.svelte-11f2m6m){background:var(--ink);color:var(--bg)}.row.svelte-11f2m6m{display:flex;gap:8px;flex-wrap:wrap}.search.svelte-11f2m6m{flex:1 1 220px;display:flex;align-items:center;gap:8px;background:var(--fill);border-radius:10px;padding:0 10px;color:var(--ink-3)}.search.svelte-11f2m6m input:where(.svelte-11f2m6m){flex:1;min-width:0;background:none;padding:8px 0;font-size:14px;color:var(--ink)}select.svelte-11f2m6m{background:var(--fill);border-radius:10px;padding:8px 10px;font-size:14px}.scroll.svelte-11f2m6m{flex:1;overflow-y:auto;padding:4px 22px 40px}h2.svelte-11f2m6m{margin:18px 0 8px 2px;font-size:13px;font-weight:650;color:var(--ink-2)}.feed.svelte-11f2m6m{list-style:none;margin:0;padding:4px 0;background:var(--card);border-radius:14px;box-shadow:var(--hair);max-width:860px}.entry.svelte-11f2m6m{display:flex;gap:12px;width:100%;text-align:left;padding:9px 14px;position:relative}.entry.svelte-11f2m6m:hover{background:var(--fill-2)}li.svelte-11f2m6m+li:where(.svelte-11f2m6m) .entry:where(.svelte-11f2m6m):before{content:"";position:absolute;top:0;left:50px;right:0;height:.5px;background:var(--sep)}.ico.svelte-11f2m6m{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);margin-top:1px}.txt.svelte-11f2m6m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.t.svelte-11f2m6m{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.m.svelte-11f2m6m{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.proj.svelte-11f2m6m{display:inline-flex;align-items:center;gap:4px}.proj.svelte-11f2m6m i:where(.svelte-11f2m6m){width:6px;height:6px;border-radius:50%}.more.svelte-11f2m6m{margin:14px 0 0;font-size:13.5px;font-weight:600;color:var(--accent)}.empty.svelte-11f2m6m{text-align:center;padding:48px 20px;color:var(--ink-3);font-size:14px}.et.svelte-11f2m6m{font-size:17px;font-weight:600;color:var(--ink-2);margin:0 0 4px}.empty.svelte-11f2m6m p:where(.svelte-11f2m6m){margin:0}@media (max-width: 760px){.menu.svelte-11f2m6m{display:grid}.head.svelte-11f2m6m{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-11f2m6m{font-size:26px}.spark.svelte-11f2m6m{display:none}.tools.svelte-11f2m6m{padding:0 16px 8px}.scroll.svelte-11f2m6m{padding:4px 16px 90px}}.notes.svelte-1ovq5b4{display:flex;height:100%;min-width:0;--tint: #E0A800}.listcol.svelte-1ovq5b4{flex:1;min-width:0;display:flex;flex-direction:column}.head.svelte-1ovq5b4{display:flex;align-items:center;gap:10px;padding:24px 24px 10px}.titles.svelte-1ovq5b4{flex:1;min-width:0}h1.svelte-1ovq5b4{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-1ovq5b4{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-1ovq5b4{display:none}.seg.svelte-1ovq5b4{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px}.seg.svelte-1ovq5b4 button:where(.svelte-1ovq5b4){display:grid;place-items:center;padding:5px 9px;border-radius:7px;color:var(--ink-2)}.seg.svelte-1ovq5b4 button.on:where(.svelte-1ovq5b4){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.primary.svelte-1ovq5b4{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:#fff;font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px;white-space:nowrap}.search.svelte-1ovq5b4{display:flex;align-items:center;gap:8px;margin:0 24px 6px;padding:8px 12px;border-radius:11px;background:var(--fill);color:var(--ink-3)}.search.svelte-1ovq5b4 input:where(.svelte-1ovq5b4){flex:1;min-width:0;background:none;font-size:14.5px;color:var(--ink)}.scroll.svelte-1ovq5b4{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 40px}h2.svelte-1ovq5b4{display:flex;align-items:center;gap:5px;margin:10px 4px 8px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.cards.svelte-1ovq5b4{columns:4 220px;column-gap:12px}.cards.list.svelte-1ovq5b4{columns:1}.card.svelte-1ovq5b4{break-inside:avoid;margin-bottom:12px;background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;transition:transform .12s,box-shadow .12s}.card.tinted.svelte-1ovq5b4{background:color-mix(in srgb,var(--nc) 20%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nc) 30%,transparent)}.card.svelte-1ovq5b4:hover{transform:translateY(-1px);box-shadow:var(--hair),0 6px 18px #00000012}.card.sel.svelte-1ovq5b4{outline:2px solid var(--tint);outline-offset:1px}.list.svelte-1ovq5b4 .card:where(.svelte-1ovq5b4){flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.list.svelte-1ovq5b4 .prev:where(.svelte-1ovq5b4){flex:1 1 100%}.daily.svelte-1ovq5b4{display:inline-flex;align-items:center;gap:6px;background:var(--fill);color:var(--ink);font-weight:600;padding:8px 12px;border-radius:10px;font-size:14px;white-space:nowrap}.daily.svelte-1ovq5b4 svg{color:var(--orange)}.pl.ph.svelte-1ovq5b4{font-weight:650;color:var(--ink);margin-top:3px}.fl.svelte-1ovq5b4{display:inline-grid;vertical-align:-1px;margin-right:4px;color:var(--tint)}.nt.svelte-1ovq5b4{font-size:15px;font-weight:650;overflow-wrap:anywhere}.prev.svelte-1ovq5b4{display:flex;flex-direction:column;gap:2px}.pl.svelte-1ovq5b4{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-wrap}.pl.more.svelte-1ovq5b4{font-size:12px;color:var(--ink-3);font-weight:550}.pl.muted.svelte-1ovq5b4{color:var(--ink-4)}.box.svelte-1ovq5b4{display:flex;align-items:flex-start;gap:7px;text-align:left}.box.done.svelte-1ovq5b4 span:where(.svelte-1ovq5b4):last-child{text-decoration:line-through;color:var(--ink-4)}.cb.svelte-1ovq5b4{flex:none;width:15px;height:15px;margin-top:2px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--ink-4);display:grid;place-items:center;color:#fff}.cb.on.svelte-1ovq5b4{background:var(--tint);box-shadow:none}.meta.svelte-1ovq5b4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;color:var(--ink-3)}.tg.svelte-1ovq5b4{color:var(--ink-2)}.when.svelte-1ovq5b4{margin-left:auto}.empty.svelte-1ovq5b4{text-align:center;padding:50px 20px;color:var(--ink-3);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:4px}.empty-ico.svelte-1ovq5b4{color:var(--ink-4)}.empty-title.svelte-1ovq5b4{font-size:17px;font-weight:600;color:var(--ink-2);margin:6px 0 0}.empty.svelte-1ovq5b4 .primary:where(.svelte-1ovq5b4){margin-top:10px}.editor.svelte-1ovq5b4{position:relative;width:min(var(--note-w, 560px),75%);flex:none;display:flex;min-height:0;flex-direction:column;background:var(--panel);border-left:.5px solid var(--sep)}.editor.tinted.svelte-1ovq5b4{background:color-mix(in srgb,var(--nc) 12%,var(--panel))}.ebar.svelte-1ovq5b4{display:flex;align-items:center;gap:4px;padding:14px 14px 6px}.ebar.svelte-1ovq5b4 .grow:where(.svelte-1ovq5b4){flex:1;font-size:12px;color:var(--ink-3);text-align:center}.icon-btn.on.svelte-1ovq5b4{color:var(--tint)}.icon-btn.danger.svelte-1ovq5b4{color:var(--red)}.del.svelte-1ovq5b4{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:6px 11px;border-radius:8px}.escroll.svelte-1ovq5b4{flex:1;min-height:0;overflow-y:auto;padding:6px 22px 30px;display:flex;flex-direction:column;gap:10px}.escroll.svelte-1ovq5b4>:where(.svelte-1ovq5b4){flex-shrink:0}.etitle.svelte-1ovq5b4{font-size:24px;font-weight:700;letter-spacing:-.02em;background:none;padding:4px 0}.ebody.svelte-1ovq5b4{background:none;resize:none;font-size:15.5px;line-height:1.6;min-height:240px;overflow:hidden;color:var(--ink);font-family:inherit}.etags.svelte-1ovq5b4{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tchip.svelte-1ovq5b4{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;padding:3px 4px 3px 9px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.tchip.svelte-1ovq5b4 button:where(.svelte-1ovq5b4){display:grid;color:var(--ink-3);padding:2px}.etags.svelte-1ovq5b4 input:where(.svelte-1ovq5b4){background:none;font-size:13px;width:110px;padding:3px 4px}.ecolors.svelte-1ovq5b4{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.sw.svelte-1ovq5b4{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.sw.none.svelte-1ovq5b4{box-shadow:inset 0 0 0 1.5px var(--ink-4)}.sw.on.svelte-1ovq5b4{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink-3)}@media (max-width: 1000px){.cards.svelte-1ovq5b4{columns:2 200px}}@media (max-width: 760px){.menu.svelte-1ovq5b4{display:grid}.head.svelte-1ovq5b4{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-1ovq5b4{font-size:26px}.primary.svelte-1ovq5b4 span:where(.svelte-1ovq5b4){display:none}.primary.svelte-1ovq5b4{padding:8px 10px}.daily.svelte-1ovq5b4 span:where(.svelte-1ovq5b4){display:none}.daily.svelte-1ovq5b4{padding:8px 10px}.search.svelte-1ovq5b4{margin:0 16px 6px}.scroll.svelte-1ovq5b4{padding:6px 16px 90px}.cards.svelte-1ovq5b4{columns:2 150px;column-gap:10px}.card.svelte-1ovq5b4{margin-bottom:10px}.editor.svelte-1ovq5b4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;width:auto;border:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.escroll.svelte-1ovq5b4{padding:6px 18px 40px}}.fast.svelte-19cse1h{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #30B0C7}.head.svelte-19cse1h{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-19cse1h{flex:1;min-width:0}h1.svelte-19cse1h{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-19cse1h{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-19cse1h{display:none}.scroll.svelte-19cse1h{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 40px;display:flex;flex-direction:column;gap:14px}.card.svelte-19cse1h{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px}h3.svelte-19cse1h{margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}h2.svelte-19cse1h{margin:8px 4px -4px;font-size:13px;font-weight:650;color:var(--ink-3)}.top.svelte-19cse1h{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.side.svelte-19cse1h{display:flex;flex-direction:column;gap:14px}.timer.svelte-19cse1h{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 16px}.ringwrap.svelte-19cse1h{position:relative;width:min(280px,100%);aspect-ratio:1}.ring.svelte-19cse1h{width:100%;height:100%}.track.svelte-19cse1h{fill:none;stroke:var(--fill);stroke-width:16}.prog.svelte-19cse1h{fill:none;stroke:var(--tint);stroke-width:16;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.prog.done.svelte-19cse1h{stroke:var(--green)}.tick.svelte-19cse1h{fill:var(--card);stroke:var(--ink-4);stroke-width:2}.tick.passed.svelte-19cse1h{stroke:#fff;fill:var(--tint)}.center.svelte-19cse1h{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.big.svelte-19cse1h{font-size:40px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lbl.svelte-19cse1h{font-size:13px;color:var(--ink-3)}.times.svelte-19cse1h{display:flex;gap:28px;justify-content:center;font-size:13.5px}.times.svelte-19cse1h>div:where(.svelte-19cse1h){display:flex;flex-direction:column;align-items:center;gap:2px}.times.svelte-19cse1h span:where(.svelte-19cse1h){font-size:12px;color:var(--ink-3)}.times.svelte-19cse1h b:where(.svelte-19cse1h){font-weight:600}.linkish.svelte-19cse1h{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--accent)}.times.svelte-19cse1h input:where(.svelte-19cse1h){background:var(--fill);border-radius:8px;padding:4px 6px;font-size:13px}.hintline.svelte-19cse1h{margin:0;font-size:13.5px;color:var(--ink-2);text-align:center}.main-btn.svelte-19cse1h{min-width:220px;padding:12px 18px;border-radius:14px;background:var(--tint);color:#fff;font-size:16px;font-weight:650}.main-btn.stop.svelte-19cse1h{background:var(--fill);color:var(--red)}.plans.svelte-19cse1h{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.plan.svelte-19cse1h{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border-radius:11px;background:var(--fill);text-align:left}.plan.svelte-19cse1h b:where(.svelte-19cse1h){font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.plan.svelte-19cse1h span:where(.svelte-19cse1h){font-size:11.5px;color:var(--ink-3)}.plan.on.svelte-19cse1h{background:var(--tint);color:#fff}.plan.on.svelte-19cse1h span:where(.svelte-19cse1h){color:#ffffffd9}.custom.svelte-19cse1h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:14px}.custom.svelte-19cse1h input:where(.svelte-19cse1h){width:80px;text-align:center;background:var(--fill);border-radius:8px;padding:6px}.phase.svelte-19cse1h b:where(.svelte-19cse1h){font-size:17px}.phase.svelte-19cse1h p:where(.svelte-19cse1h){margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.phase.svelte-19cse1h .next:where(.svelte-19cse1h){color:var(--ink-3);font-size:12.5px}.bars.svelte-19cse1h{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:150px;align-items:end}.bcol.svelte-19cse1h{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.bv.svelte-19cse1h{font-size:11px;color:var(--ink-3);min-height:14px;font-variant-numeric:tabular-nums}.bwrap.svelte-19cse1h{position:relative;flex:1;width:100%;max-width:34px;display:flex;align-items:flex-end}.b.svelte-19cse1h{width:100%;border-radius:6px 6px 3px 3px;background:color-mix(in srgb,var(--tint) 45%,transparent);min-height:2px}.b.hit.svelte-19cse1h{background:var(--tint)}.goal-line.svelte-19cse1h{position:absolute;left:-4px;right:-4px;border-top:1.5px dashed var(--ink-4)}.bl.svelte-19cse1h{font-size:11.5px;color:var(--ink-3);text-transform:uppercase}.nums.svelte-19cse1h{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--sep);text-align:center}.nums.svelte-19cse1h b:where(.svelte-19cse1h){display:block;font-size:16px;font-variant-numeric:tabular-nums}.nums.svelte-19cse1h span:where(.svelte-19cse1h){font-size:11.5px;color:var(--ink-3)}.hist.svelte-19cse1h{padding:4px 0}.hrow.svelte-19cse1h{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:.5px solid var(--sep)}.hrow.svelte-19cse1h:last-of-type{border-bottom:0}.hico.svelte-19cse1h{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1.5px var(--ink-4);color:#fff}.hico.hit.svelte-19cse1h{background:var(--green);box-shadow:none}.hmain.svelte-19cse1h{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14.5px}.hmain.svelte-19cse1h small:where(.svelte-19cse1h){flex-basis:100%;font-size:12px;color:var(--ink-3)}.muted.svelte-19cse1h{color:var(--ink-3);font-size:13px}.icon-btn.danger.svelte-19cse1h{color:var(--red)}.del.svelte-19cse1h{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:8px}.hedit.svelte-19cse1h{display:flex;flex-wrap:wrap;gap:10px;padding:4px 14px 12px 46px;font-size:12.5px;color:var(--ink-3)}.hedit.svelte-19cse1h label:where(.svelte-19cse1h){display:flex;flex-direction:column;gap:3px}.hedit.svelte-19cse1h input:where(.svelte-19cse1h){background:var(--fill);border-radius:8px;padding:5px 7px;font-size:13px;color:var(--ink)}.hedit.svelte-19cse1h input[type=number]:where(.svelte-19cse1h){width:70px}.empty.svelte-19cse1h{margin:0;padding:14px;font-size:13.5px;color:var(--ink-3)}.disclaimer.svelte-19cse1h{margin:0 4px;font-size:11.5px;line-height:1.45;color:var(--ink-4)}@media (max-width: 860px){.top.svelte-19cse1h{grid-template-columns:1fr}}@media (max-width: 760px){.menu.svelte-19cse1h{display:grid}.head.svelte-19cse1h{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-19cse1h{font-size:26px}.scroll.svelte-19cse1h{padding:4px 16px 90px}.big.svelte-19cse1h{font-size:34px}.nums.svelte-19cse1h{grid-template-columns:repeat(2,1fr);row-gap:12px}}.sleep.svelte-1an3gpi{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #5E5CE6}.head.svelte-1an3gpi{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-1an3gpi{flex:1;min-width:0}h1.svelte-1an3gpi{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-1an3gpi{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-1an3gpi{display:none}.scroll.svelte-1an3gpi{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 40px;display:flex;flex-direction:column;gap:14px}.card.svelte-1an3gpi{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px}h3.svelte-1an3gpi{margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}h2.svelte-1an3gpi{margin:8px 4px -4px;font-size:13px;font-weight:650;color:var(--ink-3)}.top.svelte-1an3gpi{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.now.svelte-1an3gpi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:26px 18px;min-height:260px}.now.night.svelte-1an3gpi{background:linear-gradient(160deg,#1c1b3a,#2e2a6b);color:#fff;box-shadow:none}.now.night.svelte-1an3gpi .lbl:where(.svelte-1an3gpi){color:#ffffffbf}.now.night.svelte-1an3gpi .linkish:where(.svelte-1an3gpi){color:#c9c6ff}.moon.svelte-1an3gpi{display:grid;color:#c9c6ff}.moon.dim.svelte-1an3gpi{color:var(--tint);opacity:.7}.big.svelte-1an3gpi{font-size:40px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lbl.svelte-1an3gpi{margin:0;font-size:13.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.good.svelte-1an3gpi{color:var(--green);font-weight:600}.bad.svelte-1an3gpi{color:var(--orange);font-weight:600}.stars.svelte-1an3gpi{margin:0;color:#ffb800;letter-spacing:2px}.stars.svelte-1an3gpi span:where(.svelte-1an3gpi){color:var(--fill)}.linkish.svelte-1an3gpi{display:inline-flex;align-items:center;gap:4px;font-weight:650;color:var(--accent)}.lbl.svelte-1an3gpi input:where(.svelte-1an3gpi){background:#ffffff26;color:inherit;border-radius:8px;padding:4px 6px;font-size:13px}.row-btns.svelte-1an3gpi{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.main-btn.svelte-1an3gpi{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;padding:12px 18px;border-radius:14px;background:var(--tint);color:#fff;font-size:15.5px;font-weight:650}.night.svelte-1an3gpi .main-btn:where(.svelte-1an3gpi){background:#fff;color:#2e2a6b}.ghost.svelte-1an3gpi{padding:12px 16px;border-radius:14px;background:var(--fill);font-size:15px;font-weight:600;color:var(--ink-2)}.night.svelte-1an3gpi .ghost:where(.svelte-1an3gpi){background:#ffffff24;color:#fff}.quality.svelte-1an3gpi{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:6px}.quality.svelte-1an3gpi>span:where(.svelte-1an3gpi){font-size:14px;font-weight:600}.faces.svelte-1an3gpi{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.face.svelte-1an3gpi{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;border-radius:10px;background:var(--fill);color:var(--ink-2)}.night.svelte-1an3gpi .face:where(.svelte-1an3gpi){background:#ffffff1f;color:#fff}.face.svelte-1an3gpi b:where(.svelte-1an3gpi){font-size:11px;color:#ffb800;letter-spacing:1px}.face.svelte-1an3gpi small:where(.svelte-1an3gpi){font-size:11px}.face.on.svelte-1an3gpi{background:var(--tint);color:#fff}.night.svelte-1an3gpi .face.on:where(.svelte-1an3gpi){background:#fff;color:#2e2a6b}.faces.small.svelte-1an3gpi .face:where(.svelte-1an3gpi){padding:5px 7px}.manual.svelte-1an3gpi{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px;margin-top:10px;padding-top:12px;border-top:.5px solid var(--sep);text-align:left}.manual.svelte-1an3gpi label:where(.svelte-1an3gpi){display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.manual.svelte-1an3gpi input:where(.svelte-1an3gpi),.goals.svelte-1an3gpi input:where(.svelte-1an3gpi),.goals.svelte-1an3gpi select:where(.svelte-1an3gpi),.hedit.svelte-1an3gpi input:where(.svelte-1an3gpi){background:var(--fill);border-radius:8px;padding:6px 8px;font-size:13.5px;color:var(--ink)}.goals.svelte-1an3gpi{display:flex;flex-direction:column;gap:4px}.grow-row.svelte-1an3gpi{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;font-size:14.5px;border-bottom:.5px solid var(--sep)}.grow-row.svelte-1an3gpi:last-of-type{border-bottom:0}.hint.svelte-1an3gpi{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.hint.warn.svelte-1an3gpi{color:var(--orange)}.chead.svelte-1an3gpi{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.chead.svelte-1an3gpi h3:where(.svelte-1an3gpi){margin:0}.seg.svelte-1an3gpi{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:8px;padding:2px}.seg.svelte-1an3gpi button:where(.svelte-1an3gpi){font-size:12.5px;font-weight:550;padding:4px 9px;border-radius:6px;color:var(--ink-2)}.seg.svelte-1an3gpi button.on:where(.svelte-1an3gpi){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.chart.svelte-1an3gpi{--dl: 64px;--dv: 58px}.axis.svelte-1an3gpi{display:flex;align-items:center;height:18px}.axis.svelte-1an3gpi .dl:where(.svelte-1an3gpi){width:var(--dl);flex:none}.axis.svelte-1an3gpi .dv:where(.svelte-1an3gpi){width:var(--dv);flex:none}.ticks.svelte-1an3gpi{position:relative;flex:1;height:100%}.ticks.svelte-1an3gpi span:where(.svelte-1an3gpi){position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.nights.svelte-1an3gpi{position:relative;display:flex;flex-direction:column;gap:6px;padding:4px 0}.band.svelte-1an3gpi{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--tint) 10%,transparent);border-left:1px dashed color-mix(in srgb,var(--tint) 50%,transparent);border-right:1px dashed color-mix(in srgb,var(--tint) 50%,transparent);pointer-events:none}.nrow.svelte-1an3gpi{display:flex;align-items:center;height:22px;position:relative}.nrow.svelte-1an3gpi .dl:where(.svelte-1an3gpi){width:var(--dl);flex:none;font-size:12px;color:var(--ink-2);text-transform:capitalize}.nrow.svelte-1an3gpi .dv:where(.svelte-1an3gpi){width:var(--dv);flex:none;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.nrow.svelte-1an3gpi .dv.bad:where(.svelte-1an3gpi){color:var(--orange)}.track.svelte-1an3gpi{position:relative;flex:1;height:100%}.sbar.svelte-1an3gpi{position:absolute;top:4px;bottom:4px;border-radius:6px;background:color-mix(in srgb,var(--orange) 70%,var(--tint))}.sbar.ok.svelte-1an3gpi{background:var(--tint)}.legend.svelte-1an3gpi{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:10px 0 0;font-size:11.5px;color:var(--ink-3)}.lg.svelte-1an3gpi{display:inline-block;width:16px;height:9px;border-radius:3px}.band-l.svelte-1an3gpi{background:color-mix(in srgb,var(--tint) 18%,transparent);border:1px dashed color-mix(in srgb,var(--tint) 50%,transparent)}.ok-l.svelte-1an3gpi{background:var(--tint)}.low-l.svelte-1an3gpi{background:color-mix(in srgb,var(--orange) 70%,var(--tint))}.nums.svelte-1an3gpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;text-align:center}.nums.svelte-1an3gpi b:where(.svelte-1an3gpi){display:block;font-size:17px;font-variant-numeric:tabular-nums}.nums.svelte-1an3gpi span:where(.svelte-1an3gpi){font-size:11.5px;color:var(--ink-3)}.hist.svelte-1an3gpi{padding:4px 0}.hrow.svelte-1an3gpi{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:.5px solid var(--sep)}.hico.svelte-1an3gpi{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--fill);color:var(--ink-3)}.hico.ok.svelte-1an3gpi{background:var(--tint);color:#fff}.hmain.svelte-1an3gpi{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14.5px}.hmain.svelte-1an3gpi small:where(.svelte-1an3gpi){flex-basis:100%;font-size:12px;color:var(--ink-3);text-transform:capitalize}.qs.svelte-1an3gpi{color:#ffb800;font-size:11px;letter-spacing:1px}.icon-btn.danger.svelte-1an3gpi{color:var(--red)}.del.svelte-1an3gpi{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:8px}.hedit.svelte-1an3gpi{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:4px 14px 12px 48px;font-size:12.5px;color:var(--ink-3);border-bottom:.5px solid var(--sep)}.hedit.svelte-1an3gpi label:where(.svelte-1an3gpi){display:flex;flex-direction:column;gap:3px}.empty.svelte-1an3gpi{margin:0;padding:14px;font-size:13.5px;color:var(--ink-3)}@media (max-width: 860px){.top.svelte-1an3gpi{grid-template-columns:1fr}}@media (max-width: 760px){.menu.svelte-1an3gpi{display:grid}.head.svelte-1an3gpi{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-1an3gpi{font-size:26px}.scroll.svelte-1an3gpi{padding:4px 16px 90px}.big.svelte-1an3gpi{font-size:34px}.chart.svelte-1an3gpi{--dl: 48px;--dv: 50px}.nrow.svelte-1an3gpi .dl:where(.svelte-1an3gpi){font-size:11px}}.session.svelte-1cqqm82{display:flex;flex-direction:column;gap:12px}.shead.svelte-1cqqm82{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sinfo.svelte-1cqqm82{flex:1;min-width:140px;display:flex;flex-direction:column}.sinfo.svelte-1cqqm82 b:where(.svelte-1cqqm82){font-size:19px;font-weight:700}.sinfo.svelte-1cqqm82 span:where(.svelte-1cqqm82){font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.finish.svelte-1cqqm82{background:var(--tint);color:#fff;font-weight:650;padding:9px 15px;border-radius:11px;font-size:14.5px}.ghost.svelte-1cqqm82{background:var(--fill);color:var(--ink-2);font-weight:600;padding:9px 13px;border-radius:11px;font-size:14px}.del.svelte-1cqqm82{background:var(--red);color:#fff;font-weight:600;padding:9px 13px;border-radius:11px;font-size:14px}.pbar.svelte-1cqqm82{height:5px;border-radius:5px;background:var(--fill);overflow:hidden}.pbar.svelte-1cqqm82 span:where(.svelte-1cqqm82){display:block;height:100%;background:var(--tint);transition:width .3s}.card.svelte-1cqqm82{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px}.exhead.svelte-1cqqm82{display:flex;align-items:center;gap:6px}.exname.svelte-1cqqm82{flex:1;min-width:0;font-size:16px;font-weight:650;background:none;padding:2px 0}.rest.svelte-1cqqm82{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--ink-3);background:var(--fill);border-radius:8px;padding:3px 6px}.rest.svelte-1cqqm82 input:where(.svelte-1cqqm82){width:38px;background:none;text-align:right;font-size:12.5px;color:var(--ink)}.up.svelte-1cqqm82{display:grid;transform:rotate(-90deg)}.down.svelte-1cqqm82{display:grid;transform:rotate(90deg)}.prev.svelte-1cqqm82{margin:2px 0 6px;font-size:12px;color:var(--ink-3)}.sets.svelte-1cqqm82{display:flex;flex-direction:column;gap:4px}.srow.svelte-1cqqm82{display:grid;grid-template-columns:38px 1fr 1fr 40px 26px;align-items:center;gap:8px;padding:3px 0;border-radius:9px}.srow.hdr.svelte-1cqqm82{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4)}.srow.done.svelte-1cqqm82{background:color-mix(in srgb,var(--green) 10%,transparent)}.sn.svelte-1cqqm82{text-align:center;font-weight:650;color:var(--ink-2);font-variant-numeric:tabular-nums}.srow.svelte-1cqqm82 input:where(.svelte-1cqqm82){width:100%;min-width:0;text-align:center;background:var(--fill);border-radius:8px;padding:7px 4px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.srow.done.svelte-1cqqm82 input:where(.svelte-1cqqm82){background:transparent}.check.svelte-1cqqm82{width:36px;height:32px;border-radius:9px;background:var(--fill);color:var(--ink-4);display:grid;place-items:center}.check.on.svelte-1cqqm82{background:var(--green);color:#fff}.x.svelte-1cqqm82{color:var(--ink-4);width:26px;height:26px}.addset.svelte-1cqqm82{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:600;color:var(--tint);padding:4px 2px}.addex.svelte-1cqqm82{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.addex.svelte-1cqqm82 input:where(.svelte-1cqqm82){flex:1 1 160px;min-width:0;background:var(--fill);border-radius:9px;padding:8px 10px;font-size:14.5px}.seg.svelte-1cqqm82{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:8px;padding:2px}.seg.svelte-1cqqm82 button:where(.svelte-1cqqm82){font-size:12.5px;font-weight:550;padding:5px 9px;border-radius:6px;color:var(--ink-2)}.seg.svelte-1cqqm82 button.on:where(.svelte-1cqqm82){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.btn.svelte-1cqqm82{background:var(--tint);color:#fff;font-weight:600;padding:8px 12px;border-radius:9px;font-size:13.5px}.btn.svelte-1cqqm82:disabled{opacity:.45}.note.svelte-1cqqm82{background:var(--card);box-shadow:var(--hair);border-radius:12px;padding:10px 12px;font-size:14px;resize:vertical;color:var(--ink)}.restbar.svelte-1cqqm82{position:fixed;z-index:35;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;background:var(--ink);color:var(--bg);overflow:hidden;box-shadow:0 10px 30px #00000040}.rfill.svelte-1cqqm82{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--tint) 55%,transparent);transition:width .5s linear}.restbar.svelte-1cqqm82>:where(.svelte-1cqqm82):not(.rfill){position:relative}.rl.svelte-1cqqm82{font-size:13px;opacity:.8}.restbar.svelte-1cqqm82 b:where(.svelte-1cqqm82){flex:1;font-size:22px;font-variant-numeric:tabular-nums}.restbar.svelte-1cqqm82 button:where(.svelte-1cqqm82){font-size:13px;font-weight:650;padding:6px 9px;border-radius:8px;background:#ffffff26;color:inherit}.restbar.svelte-1cqqm82 .skip:where(.svelte-1cqqm82){background:var(--bg);color:var(--ink)}@media (max-width: 760px){.restbar.svelte-1cqqm82{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.srow.svelte-1cqqm82{grid-template-columns:30px 1fr 1fr 40px 24px;gap:6px}}.wo.svelte-1qgxvwy{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #FF2D55}.head.svelte-1qgxvwy{display:flex;align-items:center;gap:12px;padding:24px 28px 8px}.titles.svelte-1qgxvwy{flex:1;min-width:0}h1.svelte-1qgxvwy{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-1qgxvwy{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-1qgxvwy{display:none}.primary.svelte-1qgxvwy{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:#fff;font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px;white-space:nowrap}.tabs.svelte-1qgxvwy{display:flex;gap:22px;padding:0 28px;border-bottom:.5px solid var(--sep);overflow-x:auto}.tabs.svelte-1qgxvwy button:where(.svelte-1qgxvwy){position:relative;padding:8px 0 9px;font-size:14px;font-weight:550;color:var(--ink-3);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tabs.svelte-1qgxvwy button.on:where(.svelte-1qgxvwy){color:var(--ink)}.tabs.svelte-1qgxvwy button.on:where(.svelte-1qgxvwy):after{content:"";position:absolute;left:0;right:0;bottom:-.5px;height:2px;border-radius:2px;background:var(--tint)}.live.svelte-1qgxvwy{width:7px;height:7px;border-radius:50%;background:var(--tint);display:inline-block;animation:svelte-1qgxvwy-pulse 1.4s infinite}@keyframes svelte-1qgxvwy-pulse{50%{opacity:.35}}.scroll.svelte-1qgxvwy{flex:1;min-height:0;overflow-y:auto;padding:16px 24px 40px;display:flex;flex-direction:column;gap:12px}.card.svelte-1qgxvwy{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px}h2.svelte-1qgxvwy{margin:6px 4px -4px;font-size:13px;font-weight:650;color:var(--ink-3)}h3.svelte-1qgxvwy{margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.banner.svelte-1qgxvwy{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--tint) 12%,var(--card));font-size:14px;font-weight:600;color:var(--tint)}.week.svelte-1qgxvwy{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.wd.svelte-1qgxvwy{display:flex;flex-direction:column;align-items:center;gap:4px}.wl.svelte-1qgxvwy{font-size:11.5px;color:var(--ink-3);font-weight:600}.wn.svelte-1qgxvwy{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:13.5px;font-weight:600;background:var(--fill);color:var(--ink-2)}.wn.plan.svelte-1qgxvwy{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint) 50%,transparent);background:none}.wn.hit.svelte-1qgxvwy{background:var(--tint);color:#fff}.today.svelte-1qgxvwy .wn:where(.svelte-1qgxvwy):not(.hit){color:var(--tint);font-weight:750}.summary.svelte-1qgxvwy{display:flex;align-items:center;gap:12px}.sico.svelte-1qgxvwy{width:36px;height:36px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex:none}.grow.svelte-1qgxvwy{flex:1;min-width:0;display:flex;flex-direction:column}.grow.svelte-1qgxvwy span:where(.svelte-1qgxvwy){font-size:13px;color:var(--ink-3)}.rcard.svelte-1qgxvwy{display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.rcard.svelte-1qgxvwy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--rc)}.rtop.svelte-1qgxvwy{display:flex;align-items:center;gap:8px}.rtop.svelte-1qgxvwy b:where(.svelte-1qgxvwy){font-size:16px;flex:1;min-width:0}.rdot.svelte-1qgxvwy{width:10px;height:10px;border-radius:50%;background:var(--rc);flex:none}.rtime.svelte-1qgxvwy{font-size:13px;font-weight:600;color:var(--ink-2)}.rex.svelte-1qgxvwy{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.45}.rdays.svelte-1qgxvwy{margin:0;font-size:12.5px;color:var(--ink-3)}.rfoot.svelte-1qgxvwy{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.start.svelte-1qgxvwy{display:inline-flex;align-items:center;gap:6px;background:var(--rc, var(--tint));color:#fff;font-weight:650;padding:9px 16px;border-radius:11px;font-size:14.5px}.start.sm.svelte-1qgxvwy{padding:6px 12px;font-size:13px;align-self:flex-start}.start.svelte-1qgxvwy:disabled{opacity:.4}.grid.svelte-1qgxvwy{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.free.svelte-1qgxvwy{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--tint);padding:6px 2px}.tpl.svelte-1qgxvwy{display:flex;flex-direction:column;gap:3px;text-align:left;position:relative;overflow:hidden}.tpl.svelte-1qgxvwy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--rc)}.tpl.svelte-1qgxvwy b:where(.svelte-1qgxvwy){font-size:15px}.tpl.svelte-1qgxvwy span:where(.svelte-1qgxvwy){font-size:12.5px;color:var(--ink-3)}.tpl.svelte-1qgxvwy .add:where(.svelte-1qgxvwy){margin-top:4px;color:var(--rc);font-weight:650;display:inline-flex;align-items:center;gap:4px}.rrow.svelte-1qgxvwy{display:flex;align-items:center;gap:12px;padding:0 14px 0 0;overflow:hidden}.rbar.svelte-1qgxvwy{align-self:stretch;width:5px;background:var(--rc);flex:none}.rmain.svelte-1qgxvwy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 0}.rmain.svelte-1qgxvwy b:where(.svelte-1qgxvwy){font-size:15.5px}.rmain.svelte-1qgxvwy span:where(.svelte-1qgxvwy){font-size:12.5px;color:var(--ink-3)}.rmain.svelte-1qgxvwy small:where(.svelte-1qgxvwy){font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefs.svelte-1qgxvwy{padding:4px 14px}.prow.svelte-1qgxvwy{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:14.5px}.switch.svelte-1qgxvwy{width:44px;height:26px;border-radius:13px;background:var(--fill);position:relative;flex:none}.switch.svelte-1qgxvwy i:where(.svelte-1qgxvwy){position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch[aria-checked=true].svelte-1qgxvwy{background:var(--green)}.switch[aria-checked=true].svelte-1qgxvwy i:where(.svelte-1qgxvwy){transform:translate(18px)}.rdel.svelte-1qgxvwy{color:var(--ink-3)}.rdel.svelte-1qgxvwy:hover{color:var(--red)}.rconf.svelte-1qgxvwy{display:flex;align-items:center;gap:6px}.prow.svelte-1qgxvwy+.prow:where(.svelte-1qgxvwy){border-top:.5px solid var(--sep)}select.svelte-1qgxvwy{background:var(--fill);border-radius:8px;padding:6px 8px;font-size:14px;color:var(--ink)}.hcard.svelte-1qgxvwy{padding:0}.hmain.svelte-1qgxvwy{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px}.hdot.svelte-1qgxvwy{width:10px;height:10px;border-radius:50%;flex:none}.htxt.svelte-1qgxvwy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.htxt.svelte-1qgxvwy small:where(.svelte-1qgxvwy){font-size:12.5px;color:var(--ink-3);text-transform:capitalize}.chev.svelte-1qgxvwy{display:grid;color:var(--ink-4);transition:transform .15s}.chev.open.svelte-1qgxvwy{transform:rotate(90deg)}.hdetail.svelte-1qgxvwy{padding:0 14px 12px 36px;display:flex;flex-direction:column;gap:6px}.hex.svelte-1qgxvwy{display:flex;flex-direction:column;font-size:13.5px}.hex.svelte-1qgxvwy span:where(.svelte-1qgxvwy){font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hnote.svelte-1qgxvwy{margin:0;font-size:13px;color:var(--ink-2);font-style:italic}.hacts.svelte-1qgxvwy{display:flex;gap:8px;justify-content:flex-end}.red.svelte-1qgxvwy{color:var(--red)!important}.del.svelte-1qgxvwy{background:var(--red);color:#fff;font-weight:600;font-size:13px;padding:5px 10px;border-radius:8px}.empty.svelte-1qgxvwy{margin:0;padding:12px 4px;font-size:13.5px;color:var(--ink-3)}.nums.svelte-1qgxvwy{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.nums.svelte-1qgxvwy b:where(.svelte-1qgxvwy){display:block;font-size:18px;font-variant-numeric:tabular-nums}.nums.svelte-1qgxvwy span:where(.svelte-1qgxvwy){font-size:11.5px;color:var(--ink-3)}.cap.svelte-1qgxvwy{grid-column:1 / -1;margin:2px 0 0;font-size:11.5px;color:var(--ink-4)}.bars.svelte-1qgxvwy{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;height:130px;align-items:end}.bcol.svelte-1qgxvwy{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.bv.svelte-1qgxvwy{font-size:11px;color:var(--ink-3);min-height:14px}.bwrap.svelte-1qgxvwy{flex:1;width:100%;max-width:30px;display:flex;align-items:flex-end}.b.svelte-1qgxvwy{width:100%;min-height:2px;border-radius:6px 6px 3px 3px;background:var(--tint)}.bl.svelte-1qgxvwy{font-size:10.5px;color:var(--ink-3)}.phead.svelte-1qgxvwy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.phead.svelte-1qgxvwy h3:where(.svelte-1qgxvwy){margin:0}.chart.svelte-1qgxvwy{width:100%;height:auto;max-height:220px;display:block}.grid-l.svelte-1qgxvwy{stroke:var(--sep);stroke-width:.3;vector-effect:non-scaling-stroke}.la.svelte-1qgxvwy{fill:none;stroke:var(--tint);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lb.svelte-1qgxvwy{fill:none;stroke:var(--ink-4);stroke-width:1.6;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.pa.svelte-1qgxvwy{fill:var(--tint)}.legend.svelte-1qgxvwy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.legend.svelte-1qgxvwy span:where(.svelte-1qgxvwy){display:inline-flex;align-items:center;gap:5px}.la-i.svelte-1qgxvwy,.lb-i.svelte-1qgxvwy{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--tint)}.lb-i.svelte-1qgxvwy{border-top:2px dashed var(--ink-4)}.pr.svelte-1qgxvwy{margin-left:auto;font-weight:650;color:var(--ink-2)}@media (max-width: 760px){.menu.svelte-1qgxvwy{display:grid}.head.svelte-1qgxvwy{padding:14px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px))}h1.svelte-1qgxvwy{font-size:26px}.primary.svelte-1qgxvwy span:where(.svelte-1qgxvwy){display:none}.primary.svelte-1qgxvwy{padding:8px 10px}.tabs.svelte-1qgxvwy{padding:0 16px;gap:18px}.scroll.svelte-1qgxvwy{padding:14px 16px 150px}.nums.svelte-1qgxvwy{grid-template-columns:repeat(2,1fr);row-gap:12px}.grid.svelte-1qgxvwy{grid-template-columns:1fr 1fr}}.scrim.svelte-twy8j8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052}.sheet.svelte-twy8j8{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100% - 40px);overflow-y:auto;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px}header.svelte-twy8j8{display:flex;align-items:center;gap:8px}h2.svelte-twy8j8{flex:1;margin:0;text-align:center;font-size:16px;font-weight:650}h3.svelte-twy8j8{margin:6px 4px -2px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.txt.svelte-twy8j8{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:14.5px;padding:6px 4px}.txt.strong.svelte-twy8j8{font-weight:650}.txt.red.svelte-twy8j8{color:var(--red)}.card.svelte-twy8j8{background:var(--card);border-radius:12px;box-shadow:var(--hair)}.row.svelte-twy8j8{display:flex;align-items:center;gap:10px;padding:9px 12px;min-height:44px;position:relative;font-size:14.5px}.row.svelte-twy8j8+.row:where(.svelte-twy8j8):before{content:"";position:absolute;top:0;left:12px;right:0;height:.5px;background:var(--sep)}.row.col.svelte-twy8j8{flex-direction:column;align-items:stretch;gap:8px}.row.tight.svelte-twy8j8{min-height:0;padding-bottom:4px}.grow.svelte-twy8j8{flex:1;display:flex;flex-direction:column}small.svelte-twy8j8{font-size:12px;color:var(--ink-3)}.big.svelte-twy8j8{flex:1;min-width:0;font-size:17px;font-weight:650;background:none}.dot.svelte-twy8j8{width:12px;height:12px;border-radius:50%;flex:none}.colors.svelte-twy8j8{flex-wrap:wrap;gap:8px}.sw.svelte-twy8j8{width:22px;height:22px;border-radius:50%}.sw.on.svelte-twy8j8{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink-3)}.days.svelte-twy8j8{display:flex;justify-content:space-between;gap:6px}.dchip.svelte-twy8j8{width:36px;height:36px;border-radius:50%;background:var(--fill);font-size:13px;font-weight:650;color:var(--ink-2)}.dchip.on.svelte-twy8j8{background:var(--tint, #FF2D55);color:#fff}input[type=time].svelte-twy8j8,select.svelte-twy8j8{background:var(--fill);border-radius:8px;padding:6px 8px;font-size:14px;color:var(--ink)}.exc.svelte-twy8j8 .n:where(.svelte-twy8j8){width:22px;height:22px;border-radius:50%;background:var(--fill);display:grid;place-items:center;font-size:12px;font-weight:650;flex:none}.exname.svelte-twy8j8{flex:1;min-width:0;font-size:15px;font-weight:600;background:none}.seg.svelte-twy8j8{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:8px;padding:2px}.seg.svelte-twy8j8 button:where(.svelte-twy8j8){font-size:12px;font-weight:550;padding:4px 8px;border-radius:6px;color:var(--ink-2)}.seg.svelte-twy8j8 button.on:where(.svelte-twy8j8){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.fields.svelte-twy8j8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:4px 12px 10px 44px}.fields.svelte-twy8j8 label:where(.svelte-twy8j8){display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--ink-3)}.fields.svelte-twy8j8 input:where(.svelte-twy8j8){width:72px;background:var(--fill);border-radius:8px;padding:6px;font-size:14px;text-align:center;color:var(--ink)}.acts.svelte-twy8j8{margin-left:auto;display:flex}.up.svelte-twy8j8{display:grid;transform:rotate(-90deg)}.down.svelte-twy8j8{display:grid;transform:rotate(90deg)}.icon-btn.danger.svelte-twy8j8{color:var(--red)}.addx.svelte-twy8j8{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--accent);padding:6px 4px}.notes.svelte-twy8j8{background:var(--card);box-shadow:var(--hair);border-radius:12px;padding:10px 12px;font-size:14px;resize:vertical;color:var(--ink)}.foot.svelte-twy8j8{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap;font-size:14px;color:var(--ink-2)}.delb.svelte-twy8j8{background:var(--red);color:#fff;font-weight:600;font-size:14px;padding:7px 12px;border-radius:9px}@media (max-width: 760px){.sheet.svelte-twy8j8{top:auto;bottom:0;transform:translate(-50%);width:100%;border-radius:18px 18px 0 0;max-height:94%;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.fields.svelte-twy8j8{padding-left:12px}.fields.svelte-twy8j8 input:where(.svelte-twy8j8){width:62px}}.hero.svelte-1s5ifp3{display:flex;gap:14px;align-items:flex-start}.logo.svelte-1s5ifp3{width:48px;height:48px;border-radius:13px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#e8875f,#c15f3c)}.hero.svelte-1s5ifp3 p:where(.svelte-1s5ifp3){margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.hero.svelte-1s5ifp3 em:where(.svelte-1s5ifp3){font-style:normal;color:var(--ink)}.lead.svelte-1s5ifp3{margin:0;font-size:14px;color:var(--ink-2)}h3.svelte-1s5ifp3{margin:10px 0 -4px 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.card.svelte-1s5ifp3{background:var(--card);border-radius:12px;box-shadow:var(--hair);margin:0}.row.svelte-1s5ifp3{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:48px;position:relative;font-size:14.5px}.row.svelte-1s5ifp3+.row:where(.svelte-1s5ifp3):before{content:"";position:absolute;top:0;left:14px;right:0;height:.5px;background:var(--sep)}.row.col.svelte-1s5ifp3{flex-direction:column;align-items:stretch;gap:8px}.row.end.svelte-1s5ifp3{justify-content:flex-end}.grow.svelte-1s5ifp3{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.grow.svelte-1s5ifp3 b:where(.svelte-1s5ifp3){font-weight:550}small.svelte-1s5ifp3{font-size:12.5px;color:var(--ink-3)}.muted.svelte-1s5ifp3{color:var(--ink-3);font-size:13.5px}.namein.svelte-1s5ifp3{width:40%;min-width:120px;background:var(--fill);border-radius:8px;padding:7px 10px;font-size:14px}.ti.svelte-1s5ifp3{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;background:#c15f3c;flex:none}.okt.svelte-1s5ifp3{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:15px}.urlrow.svelte-1s5ifp3{display:flex;gap:8px}.urlrow.svelte-1s5ifp3 input:where(.svelte-1s5ifp3){flex:1;min-width:0;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--fill);border-radius:8px;padding:9px 10px}.btn.svelte-1s5ifp3{display:inline-flex;align-items:center;gap:6px;background:var(--fill);color:var(--accent);font-weight:600;font-size:13.5px;padding:8px 12px;border-radius:9px;white-space:nowrap}.btn.primary.svelte-1s5ifp3{background:var(--accent);color:#fff}.danger-btn.svelte-1s5ifp3{background:var(--red);color:#fff}.danger.svelte-1s5ifp3{color:var(--red)}.steps.svelte-1s5ifp3{padding:12px 14px 12px 34px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:var(--ink-2)}.steps.svelte-1s5ifp3 b:where(.svelte-1s5ifp3){color:var(--ink);font-weight:600}.err.svelte-1s5ifp3{margin:0;font-size:13.5px;color:var(--red)}.hint.svelte-1s5ifp3{margin:-4px 4px 0;font-size:12.5px;color:var(--ink-3)}code.svelte-1s5ifp3{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 760px){.urlrow.svelte-1s5ifp3{flex-direction:column}.namein.svelte-1s5ifp3{width:50%}}.settings.svelte-lqmuci{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--bg);padding-top:env(safe-area-inset-top,0px);animation:svelte-lqmuci-fade .2s ease}@keyframes svelte-lqmuci-fade{0%{opacity:0;transform:scale(.995)}}.nav.svelte-lqmuci{background:var(--side-solid);border-right:.5px solid var(--sep);display:flex;flex-direction:column;gap:14px;padding:18px 12px 16px;overflow-y:auto;min-height:0}.nav-head.svelte-lqmuci{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.nav-head.svelte-lqmuci h1:where(.svelte-lqmuci){margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.me.svelte-lqmuci{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--card);border-radius:12px;box-shadow:var(--hair);text-align:left;color:var(--ink-3)}.big-av.svelte-lqmuci{width:42px;height:42px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:650;font-size:16px;flex:none}.me-txt.svelte-lqmuci{flex:1;min-width:0;display:flex;flex-direction:column}.me-txt.svelte-lqmuci b:where(.svelte-lqmuci){color:var(--ink);font-size:15px;font-weight:600}.me-txt.svelte-lqmuci span:where(.svelte-lqmuci){font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.list.svelte-lqmuci{display:flex;flex-direction:column;background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:3px 0}.list.svelte-lqmuci button:where(.svelte-lqmuci){display:flex;align-items:center;gap:11px;padding:8px 12px;font-size:14.5px;text-align:left;position:relative}.list.svelte-lqmuci button:where(.svelte-lqmuci)+button:where(.svelte-lqmuci):before{content:"";position:absolute;top:0;left:50px;right:0;height:.5px;background:var(--sep)}.list.svelte-lqmuci button.on:where(.svelte-lqmuci){background:var(--accent-soft)}.chev.svelte-lqmuci{margin-left:auto;color:var(--ink-4);display:grid}.ti.svelte-lqmuci{width:28px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center;flex:none}.logout.svelte-lqmuci{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--red);font-size:14px;font-weight:550;padding:10px;background:var(--card);border-radius:12px;box-shadow:var(--hair);margin-top:auto}.pane.svelte-lqmuci{display:flex;flex-direction:column;min-height:0;min-width:0}.pane-head.svelte-lqmuci{display:flex;align-items:center;gap:10px;padding:20px 28px 8px}.pane-head.svelte-lqmuci h2:where(.svelte-lqmuci){margin:0;flex:1;font-size:24px;font-weight:700;letter-spacing:-.02em}.back.svelte-lqmuci{display:none;align-items:center;gap:2px;color:var(--accent);font-size:15px}.content.svelte-lqmuci{flex:1;overflow-y:auto;padding:8px 28px 40px;display:flex;flex-direction:column;gap:12px;max-width:720px;width:100%}h3.svelte-lqmuci{margin:10px 0 -4px 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.lead.svelte-lqmuci{margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.hint.svelte-lqmuci{margin:-4px 4px 0;font-size:12.5px;color:var(--ink-3)}.card.svelte-lqmuci{background:var(--card);border-radius:12px;box-shadow:var(--hair)}.row.svelte-lqmuci{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:48px;position:relative;font-size:14.5px}.row.svelte-lqmuci+.row:where(.svelte-lqmuci):before{content:"";position:absolute;top:0;left:14px;right:0;height:.5px;background:var(--sep)}.row.col.svelte-lqmuci{flex-direction:column;align-items:stretch;gap:8px}.row.end.svelte-lqmuci{justify-content:flex-end}.row.svelte-lqmuci>span:where(.svelte-lqmuci):first-child:not(.grow):not(.ti){width:90px;flex:none}.row.svelte-lqmuci input:where(.svelte-lqmuci):not([type=checkbox]):not([type=file]){flex:1;min-width:0;background:none;font-size:14.5px;padding:4px 0}.row.svelte-lqmuci input[type=time]:where(.svelte-lqmuci){flex:none;background:var(--fill);border-radius:7px;padding:5px 8px;color:var(--accent)}.grow.svelte-lqmuci{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.grow.svelte-lqmuci b:where(.svelte-lqmuci){font-weight:550}small.svelte-lqmuci{font-size:12.5px;color:var(--ink-3);font-weight:400}.row.action.svelte-lqmuci{width:100%;text-align:left;color:var(--accent)}.row.action.danger.svelte-lqmuci{color:var(--red)}select.svelte-lqmuci{background:var(--fill);border-radius:7px;padding:6px 8px;font-size:14px;color:var(--accent);max-width:55%}.btn.svelte-lqmuci{background:var(--fill);color:var(--accent);font-weight:600;font-size:13.5px;padding:7px 12px;border-radius:9px;white-space:nowrap}.btn.svelte-lqmuci:disabled{opacity:.5}.danger-btn.svelte-lqmuci{background:var(--red);color:#fff}.danger-outline.svelte-lqmuci{color:var(--red)}.err.svelte-lqmuci{font-style:normal;font-size:13px;color:var(--red);margin-right:auto}.ok.svelte-lqmuci{font-style:normal;font-size:13px;color:var(--green);margin-right:auto}.warn.svelte-lqmuci{margin:0;font-size:13px;color:var(--ink-2)}.warn-t.svelte-lqmuci{font-style:normal;font-size:13px;color:var(--orange);margin-right:auto}.inline.svelte-lqmuci{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline.end.svelte-lqmuci{justify-content:flex-end}.inline.svelte-lqmuci input:where(.svelte-lqmuci){flex:1 1 160px;background:var(--fill)!important;border-radius:8px;padding:8px 10px!important}textarea.svelte-lqmuci{width:100%;resize:vertical;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--fill-2);border-radius:8px;padding:10px}.switch.svelte-lqmuci{width:51px;height:31px;border-radius:31px;background:var(--fill);position:relative;flex:none;transition:background .2s}.switch.svelte-lqmuci i:where(.svelte-lqmuci){position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003;transition:transform .22s cubic-bezier(.3,1.3,.5,1)}.switch[aria-checked=true].svelte-lqmuci{background:var(--green)}.switch[aria-checked=true].svelte-lqmuci i:where(.svelte-lqmuci){transform:translate(20px)}.seg.svelte-lqmuci{display:inline-grid;grid-auto-flow:column;background:var(--fill);border-radius:9px;padding:2px;flex:none}.seg.svelte-lqmuci button:where(.svelte-lqmuci){font-size:13px;font-weight:500;padding:5px 11px;border-radius:7px;color:var(--ink-2)}.seg.svelte-lqmuci button.on:where(.svelte-lqmuci){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}.accents.svelte-lqmuci{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.acc.svelte-lqmuci{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);padding:8px 0;border-radius:10px}.acc.svelte-lqmuci i:where(.svelte-lqmuci){width:28px;height:28px;border-radius:50%;background:var(--c)}.acc.sel.svelte-lqmuci{background:var(--fill);color:var(--ink);font-weight:600}.acc.sel.svelte-lqmuci i:where(.svelte-lqmuci){box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--c)}.hero.svelte-lqmuci{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 0 4px}.hero-av.svelte-lqmuci{width:84px;height:84px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:32px;font-weight:650}.swatches.svelte-lqmuci{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sw.svelte-lqmuci{width:22px;height:22px;border-radius:50%}.sw.sel.svelte-lqmuci{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink-3)}.guide.svelte-lqmuci{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden}.guide.svelte-lqmuci div:where(.svelte-lqmuci){display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:var(--card);box-shadow:0 0 0 .5px var(--sep)}code.svelte-lqmuci{font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent)}.guide.svelte-lqmuci span:where(.svelte-lqmuci){font-size:12px;color:var(--ink-3)}kbd.svelte-lqmuci{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--fill);border-radius:6px;padding:4px 8px;min-width:110px;text-align:center}.stats4.svelte-lqmuci{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stats4.svelte-lqmuci div:where(.svelte-lqmuci){background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:10px 12px;display:flex;flex-direction:column}.stats4.svelte-lqmuci b:where(.svelte-lqmuci){font-size:22px;font-variant-numeric:tabular-nums}.stats4.svelte-lqmuci span:where(.svelte-lqmuci){font-size:12px;color:var(--ink-3)}.ti.android.svelte-lqmuci{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;background:#34a853;flex:none}.about.svelte-lqmuci{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 0}.about.svelte-lqmuci p:where(.svelte-lqmuci){margin:0;color:var(--ink-3);font-size:13.5px;max-width:46ch}.an.svelte-lqmuci{margin:6px 0 0;font-size:22px;text-transform:none;letter-spacing:-.02em;color:var(--ink)}.logo.svelte-lqmuci{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent))}@media (max-width: 760px){.settings.svelte-lqmuci{grid-template-columns:1fr;padding-bottom:env(safe-area-inset-bottom,0px)}.hide-mobile.svelte-lqmuci{display:none!important}.nav.svelte-lqmuci{border-right:0;background:var(--bg);padding:14px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px))}.back.svelte-lqmuci{display:inline-flex}.close-desk.svelte-lqmuci{display:none}.pane-head.svelte-lqmuci{padding:12px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px));flex-wrap:wrap}.pane-head.svelte-lqmuci h2:where(.svelte-lqmuci){flex-basis:100%;font-size:26px}.content.svelte-lqmuci{padding:8px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.row.svelte-lqmuci>span:where(.svelte-lqmuci):first-child:not(.grow):not(.ti){width:74px}.guide.svelte-lqmuci{grid-template-columns:1fr}.stats4.svelte-lqmuci{grid-template-columns:repeat(2,1fr)}}.sub-row.svelte-lqmuci{padding-left:52px}.focus.svelte-ldcr67{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #FF6B35}.focus.brk.svelte-ldcr67{--tint: #34C759}.head.svelte-ldcr67{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-ldcr67{flex:1;min-width:0}h1.svelte-ldcr67{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-ldcr67{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-ldcr67{display:none}.scroll.svelte-ldcr67{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 40px;display:flex;flex-direction:column;gap:14px}.card.svelte-ldcr67{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px}h3.svelte-ldcr67{margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}h3.mt.svelte-ldcr67{margin-top:16px}h2.svelte-ldcr67{margin:8px 4px -4px;font-size:13px;font-weight:650;color:var(--ink-3)}.timer.svelte-ldcr67{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 16px}.phase.svelte-ldcr67{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--tint)}.ringwrap.svelte-ldcr67{position:relative;width:min(280px,100%);aspect-ratio:1}.ring.svelte-ldcr67{width:100%;height:100%}.track.svelte-ldcr67{fill:none;stroke:var(--fill);stroke-width:14}.prog.svelte-ldcr67{fill:none;stroke:var(--tint);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.center.svelte-ldcr67{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:0 40px}.big.svelte-ldcr67{font-size:56px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.what.svelte-ldcr67{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.dots.svelte-ldcr67{display:flex;gap:6px}.dots.svelte-ldcr67 i:where(.svelte-ldcr67){width:8px;height:8px;border-radius:50%;background:var(--fill)}.dots.svelte-ldcr67 i.on:where(.svelte-ldcr67){background:var(--tint)}.pick.svelte-ldcr67{display:flex;flex-direction:column;gap:8px;width:min(380px,100%)}.pick.svelte-ldcr67 select:where(.svelte-ldcr67),.pick.svelte-ldcr67 input:where(.svelte-ldcr67){background:var(--fill);border-radius:10px;padding:9px 11px;font-size:14.5px;color:var(--ink)}.btns.svelte-ldcr67{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.main.svelte-ldcr67{display:inline-flex;align-items:center;gap:8px;min-width:180px;justify-content:center;padding:12px 18px;border-radius:14px;background:var(--tint);color:#fff;font-size:16px;font-weight:650}.ghost.svelte-ldcr67{padding:12px 16px;border-radius:14px;background:var(--fill);font-size:15px;font-weight:600;color:var(--ink-2)}.cols.svelte-ldcr67{display:grid;grid-template-columns:1fr 1fr;gap:14px}.presets.svelte-ldcr67{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:6px}.preset.svelte-ldcr67{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:11px;background:var(--fill)}.preset.svelte-ldcr67 b:where(.svelte-ldcr67){font-size:18px;font-variant-numeric:tabular-nums}.preset.svelte-ldcr67 span:where(.svelte-ldcr67){font-size:11px;color:var(--ink-3)}.preset.on.svelte-ldcr67{background:var(--tint);color:#fff}.preset.on.svelte-ldcr67 span:where(.svelte-ldcr67){color:#ffffffd9}.row.svelte-ldcr67{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;font-size:14px;border-top:.5px solid var(--sep)}.row.svelte-ldcr67 input:where(.svelte-ldcr67){width:70px;text-align:center;background:var(--fill);border-radius:8px;padding:6px;font-size:14px;color:var(--ink)}.row.svelte-ldcr67 select:where(.svelte-ldcr67){background:var(--fill);border-radius:8px;padding:6px 8px;font-size:14px;color:var(--ink)}.switch.svelte-ldcr67{width:44px;height:26px;border-radius:13px;background:var(--fill);position:relative;flex:none}.switch.svelte-ldcr67 i:where(.svelte-ldcr67){position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch[aria-checked=true].svelte-ldcr67{background:var(--green)}.switch[aria-checked=true].svelte-ldcr67 i:where(.svelte-ldcr67){transform:translate(18px)}.bars.svelte-ldcr67{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:120px;align-items:end}.bcol.svelte-ldcr67{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.bv.svelte-ldcr67{font-size:11px;color:var(--ink-3);min-height:14px}.bwrap.svelte-ldcr67{flex:1;width:100%;max-width:28px;display:flex;align-items:flex-end}.b.svelte-ldcr67{width:100%;min-height:2px;border-radius:6px 6px 3px 3px;background:var(--tint)}.bl.svelte-ldcr67{font-size:11px;color:var(--ink-3);text-transform:uppercase}.trow.svelte-ldcr67{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr auto;align-items:center;gap:8px;font-size:13px;padding:3px 0}.tl.svelte-ldcr67{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbar.svelte-ldcr67{height:6px;border-radius:6px;background:var(--fill);overflow:hidden}.tbar.svelte-ldcr67 i:where(.svelte-ldcr67){display:block;height:100%;background:var(--tint);border-radius:6px}.tv.svelte-ldcr67{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hist.svelte-ldcr67{padding:4px 0}.hrow.svelte-ldcr67{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:.5px solid var(--sep)}.hico.svelte-ldcr67{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--tint) 15%,transparent);color:var(--tint)}.hmain.svelte-ldcr67{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:2px 6px;font-size:14px}.hmain.svelte-ldcr67 small:where(.svelte-ldcr67){flex-basis:100%;font-size:12px;color:var(--ink-3);text-transform:capitalize}.icon-btn.danger.svelte-ldcr67{color:var(--red)}.empty.svelte-ldcr67{margin:0;padding:14px;font-size:13.5px;color:var(--ink-3)}@media (max-width: 860px){.cols.svelte-ldcr67{grid-template-columns:1fr}}@media (max-width: 760px){.menu.svelte-ldcr67{display:grid}.head.svelte-ldcr67{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-ldcr67{font-size:26px}.scroll.svelte-ldcr67{padding:4px 16px 90px}.big.svelte-ldcr67{font-size:48px}}.day.svelte-1gd11c1{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #FF9500}.head.svelte-1gd11c1{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-1gd11c1{flex:1;min-width:0}h1.svelte-1gd11c1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint)}.sub.svelte-1gd11c1{margin:3px 0 0;font-size:13px;color:var(--ink-3)}.menu.svelte-1gd11c1{display:none}.nav.svelte-1gd11c1{display:flex;align-items:center;gap:2px;background:var(--fill);border-radius:10px;padding:2px}.today-btn.svelte-1gd11c1{font-size:13px;font-weight:600;padding:5px 9px;border-radius:8px;color:var(--tint)}.primary.svelte-1gd11c1{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:#fff;font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px;white-space:nowrap}.ghost.svelte-1gd11c1{display:inline-flex;align-items:center;gap:6px;background:var(--fill);font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px}.scroll.svelte-1gd11c1{flex:1;min-height:0;overflow-y:auto;padding:4px 28px 40px;display:flex;flex-direction:column;gap:14px}.card.svelte-1gd11c1{background:var(--card);border-radius:16px;box-shadow:var(--hair)}.summary.svelte-1gd11c1{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.sum-main.svelte-1gd11c1{display:flex;align-items:center;gap:14px;padding:14px 16px}.ring.svelte-1gd11c1{--p: 0;width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--tint) calc(var(--p) * 360deg),var(--fill) 0)}.ring.svelte-1gd11c1 span:where(.svelte-1gd11c1){width:44px;height:44px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.sum-txt.svelte-1gd11c1{display:flex;flex-direction:column;min-width:0}.sum-txt.svelte-1gd11c1 b:where(.svelte-1gd11c1){font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sum-txt.svelte-1gd11c1 span:where(.svelte-1gd11c1){font-size:13px;color:var(--ink-3)}.week.svelte-1gd11c1{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:10px 12px;align-items:end}.wcol.svelte-1gd11c1{display:flex;flex-direction:column;align-items:center;gap:4px;height:64px;border-radius:8px;padding:2px 0}.wcol.sel.svelte-1gd11c1{background:var(--fill)}.wbar.svelte-1gd11c1{flex:1;width:12px;border-radius:6px;background:var(--fill);display:flex;align-items:flex-end;overflow:hidden}.wbar.svelte-1gd11c1 i:where(.svelte-1gd11c1){display:block;width:100%;background:var(--tint);border-radius:6px}.wl.svelte-1gd11c1{font-size:11px;color:var(--ink-3);text-transform:uppercase}.timeline.svelte-1gd11c1{display:flex;flex-direction:column;gap:10px}.blk.svelte-1gd11c1{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px}.time.svelte-1gd11c1{display:flex;flex-direction:column;align-items:flex-end;padding-top:12px;font-variant-numeric:tabular-nums}.time.svelte-1gd11c1 b:where(.svelte-1gd11c1){font-size:14px}.time.svelte-1gd11c1 span:where(.svelte-1gd11c1){font-size:12px;color:var(--ink-3)}.bcard.svelte-1gd11c1{position:relative;overflow:hidden;padding:10px 12px 10px 14px;border-left:4px solid var(--bc)}.blk.now.svelte-1gd11c1 .bcard:where(.svelte-1gd11c1){box-shadow:0 0 0 1.5px var(--bc),0 6px 20px color-mix(in srgb,var(--bc) 22%,transparent)}.blk.now.svelte-1gd11c1 .time:where(.svelte-1gd11c1) b:where(.svelte-1gd11c1){color:var(--bc)}.blk.past.svelte-1gd11c1:not(.done) .bcard:where(.svelte-1gd11c1){opacity:.78}.blk.done.svelte-1gd11c1 .bcard:where(.svelte-1gd11c1){background:color-mix(in srgb,var(--bc) 8%,var(--card))}.elapsed.svelte-1gd11c1{position:absolute;left:0;top:0;height:3px;background:var(--bc)}.bh.svelte-1gd11c1{display:flex;align-items:center;gap:10px}.bico.svelte-1gd11c1{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--bc);background:color-mix(in srgb,var(--bc) 15%,transparent);transition:transform .12s}.bico.svelte-1gd11c1:active{transform:scale(.9)}.bico.on.svelte-1gd11c1{background:var(--bc);color:#fff}.bt.svelte-1gd11c1{flex:1;min-width:0;display:flex;flex-direction:column}.bt.svelte-1gd11c1 b:where(.svelte-1gd11c1){font-size:15.5px;font-weight:650}.blk.done.svelte-1gd11c1 .bt:where(.svelte-1gd11c1) b:where(.svelte-1gd11c1){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.bt.svelte-1gd11c1 small:where(.svelte-1gd11c1){font-size:12.5px;color:var(--ink-3)}.items.svelte-1gd11c1{display:flex;flex-direction:column;gap:1px;margin:6px 0 0 42px}.it.svelte-1gd11c1{display:flex;align-items:flex-start;gap:9px;padding:4px 0;text-align:left;font-size:14px}.it.on.svelte-1gd11c1 span:where(.svelte-1gd11c1):last-child{text-decoration:line-through;color:var(--ink-3)}.ck.svelte-1gd11c1{width:17px;height:17px;border-radius:50%;flex:none;margin-top:1px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bc, var(--ink-3)) 70%,transparent);color:#fff}.ck.on.svelte-1gd11c1{background:var(--bc);box-shadow:none}.sched.svelte-1gd11c1{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 42px}.chip.svelte-1gd11c1{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;padding:3px 8px;border-radius:8px;background:var(--fill);color:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.ev.svelte-1gd11c1{background:color-mix(in srgb,var(--cc) 14%,transparent);color:var(--ink)}.chip.tdone.svelte-1gd11c1{text-decoration:line-through;color:var(--ink-3)}.empty.svelte-1gd11c1,.hint.svelte-1gd11c1{margin:0;padding:8px 4px;font-size:13.5px;color:var(--ink-3)}.intro.svelte-1gd11c1{margin:40px auto;max-width:460px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.intro-ico.svelte-1gd11c1{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--tint) 15%,transparent);color:var(--tint)}.intro.svelte-1gd11c1 h2:where(.svelte-1gd11c1){margin:6px 0 0;font-size:20px}.intro.svelte-1gd11c1 p:where(.svelte-1gd11c1){margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.intro-btns.svelte-1gd11c1{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.scrim.svelte-1gd11c1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052}.sheet.svelte-1gd11c1{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 24px));max-height:calc(100% - 40px);display:flex;flex-direction:column;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;animation:svelte-1gd11c1-pop .22s cubic-bezier(.3,1.3,.5,1)}@keyframes svelte-1gd11c1-pop{0%{transform:translate(-50%,-46%) scale(.97);opacity:0}}.sh.svelte-1gd11c1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 14px;border-bottom:.5px solid var(--sep)}.sh.svelte-1gd11c1 h2:where(.svelte-1gd11c1){margin:0;font-size:16px}.sh.svelte-1gd11c1 .txt-btn:where(.svelte-1gd11c1):last-child{justify-self:end}.sbody.svelte-1gd11c1{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;min-height:0}.sbody.svelte-1gd11c1>:where(.svelte-1gd11c1){flex-shrink:0}.bname.svelte-1gd11c1{font-size:19px;font-weight:650;padding:8px 4px;background:transparent;color:var(--ink);border-bottom:2px solid var(--bc)}.grp.svelte-1gd11c1{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:0 12px}.srow.svelte-1gd11c1{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;font-size:14.5px;border-bottom:.5px solid var(--sep)}.srow.svelte-1gd11c1:last-child{border-bottom:0}.srow.svelte-1gd11c1 input:where(.svelte-1gd11c1),.srow.svelte-1gd11c1 select:where(.svelte-1gd11c1){background:var(--fill);border-radius:8px;padding:6px 8px;font-size:14px;color:var(--ink)}.note.svelte-1gd11c1{margin:0;padding:0 0 8px;font-size:12.5px;color:var(--ink-3)}.dchips.svelte-1gd11c1{display:flex;gap:4px}.dchip.svelte-1gd11c1{width:30px;height:30px;border-radius:50%;font-size:12.5px;font-weight:600;background:var(--fill);color:var(--ink-2)}.dchip.on.svelte-1gd11c1{background:var(--bc);color:#fff}.colors.svelte-1gd11c1,.icons.svelte-1gd11c1{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:8px 0}.sw.svelte-1gd11c1{width:22px;height:22px;border-radius:50%}.sw.sel.svelte-1gd11c1{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.icb.svelte-1gd11c1{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);background:var(--fill)}.icb.sel.svelte-1gd11c1{background:var(--bc);color:#fff}h3.svelte-1gd11c1{margin:2px 4px -4px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.irow.svelte-1gd11c1{display:flex;align-items:center;gap:8px;min-height:42px;border-bottom:.5px solid var(--sep)}.irow.svelte-1gd11c1:last-child{border-bottom:0}.irow.svelte-1gd11c1 input:where(.svelte-1gd11c1){flex:1;min-width:0;font-size:14.5px;background:transparent;color:var(--ink);padding:6px 0}.irow.add.svelte-1gd11c1{color:var(--ink-3)}.up.svelte-1gd11c1{display:grid;transform:rotate(-90deg)}.icon-btn.danger.svelte-1gd11c1{color:var(--red)}.icon-btn.svelte-1gd11c1:disabled{opacity:.3}.del-zone.svelte-1gd11c1{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 0;font-size:14px}.txt-btn.red.svelte-1gd11c1{color:var(--red);display:inline-flex;align-items:center;gap:6px}.delb.svelte-1gd11c1{background:var(--red);color:#fff;font-weight:600;padding:6px 12px;border-radius:9px}@media (max-width: 760px){.menu.svelte-1gd11c1{display:grid}.head.svelte-1gd11c1{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));gap:8px}h1.svelte-1gd11c1{font-size:26px}.primary.svelte-1gd11c1 span:where(.svelte-1gd11c1){display:none}.head.svelte-1gd11c1 .primary:where(.svelte-1gd11c1){padding:8px 10px}.scroll.svelte-1gd11c1{padding:4px 16px 90px}.summary.svelte-1gd11c1{grid-template-columns:1fr}.blk.svelte-1gd11c1{grid-template-columns:44px minmax(0,1fr);gap:8px}.items.svelte-1gd11c1,.sched.svelte-1gd11c1{margin-left:0}.sheet.svelte-1gd11c1{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:92%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:svelte-1gd11c1-up .28s cubic-bezier(.3,.8,.3,1)}}@keyframes svelte-1gd11c1-up{0%{transform:translateY(40px);opacity:0}}.fl.svelte-dk86d8{display:flex;flex-direction:column;height:100%;min-width:0;--tint: #0A84FF}.head.svelte-dk86d8{display:flex;align-items:center;gap:12px;padding:24px 28px 12px}.titles.svelte-dk86d8{flex:1;min-width:0}h1.svelte-dk86d8{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;color:var(--tint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h1.pname.svelte-dk86d8{color:var(--pc);font-size:26px}.sub.svelte-dk86d8{margin:3px 0 0;font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp.svelte-dk86d8{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.exp.svelte-dk86d8 input:where(.svelte-dk86d8){flex:1 1 150px}.chip.svelte-dk86d8{padding:6px 10px;border-radius:8px;background:var(--fill);font-size:13px;font-weight:550;color:var(--ink-2)}.expbar.svelte-dk86d8{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;font-size:13.5px;font-weight:550;color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--card));box-shadow:var(--hair)}.weblink.svelte-dk86d8{color:var(--pc, var(--tint));text-decoration:none}.weblink.svelte-dk86d8:hover{text-decoration:underline}.menu.svelte-dk86d8{display:none}.primary.svelte-dk86d8{display:inline-flex;align-items:center;gap:6px;background:var(--tint);color:#fff;font-weight:600;padding:8px 13px;border-radius:10px;font-size:14px;white-space:nowrap}.ghost.svelte-dk86d8{display:inline-flex;align-items:center;gap:6px;background:var(--fill);font-weight:600;padding:8px 12px;border-radius:10px;font-size:14px}.scroll.svelte-dk86d8{flex:1;min-height:0;overflow-y:auto;padding:4px 28px 40px;display:flex;flex-direction:column;gap:12px}.card.svelte-dk86d8{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:14px 16px;min-width:0}h2.svelte-dk86d8{margin:8px 4px -2px;font-size:13px;font-weight:650;color:var(--ink-3)}h3.svelte-dk86d8{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}h3.svelte-dk86d8 .cnt:where(.svelte-dk86d8){margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-2)}.kpis.svelte-dk86d8{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpis.four.svelte-dk86d8{grid-template-columns:repeat(4,1fr)}.kpi.svelte-dk86d8{background:var(--card);border-radius:14px;box-shadow:var(--hair);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.kpi.svelte-dk86d8 span:where(.svelte-dk86d8){font-size:12px;font-weight:600;color:var(--ink-3)}.kpi.svelte-dk86d8 b:where(.svelte-dk86d8){font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi.svelte-dk86d8 b.run:where(.svelte-dk86d8){color:var(--red)}.kpi.svelte-dk86d8 small:where(.svelte-dk86d8){font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neg.svelte-dk86d8{color:var(--red)}.grid.svelte-dk86d8{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pcard.svelte-dk86d8{display:flex;flex-direction:column;gap:10px;cursor:pointer;border-top:4px solid var(--pc);transition:transform .12s}.pcard.svelte-dk86d8:hover{transform:translateY(-1px)}.ptop.svelte-dk86d8{display:flex;align-items:center;gap:10px}.pdot.svelte-dk86d8{display:none}.pt.svelte-dk86d8{flex:1;min-width:0;display:flex;flex-direction:column}.pt.svelte-dk86d8 b:where(.svelte-dk86d8){font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt.svelte-dk86d8 small:where(.svelte-dk86d8){font-size:12.5px;color:var(--ink-3)}.tbtn.svelte-dk86d8{display:inline-flex;align-items:center;gap:5px;height:32px;min-width:32px;padding:0 9px;border-radius:16px;background:color-mix(in srgb,var(--pc) 14%,transparent);color:var(--pc);font-weight:650;font-size:13px;font-variant-numeric:tabular-nums;justify-content:center}.tbtn.on.svelte-dk86d8{background:var(--red);color:#fff}.bar.svelte-dk86d8{height:8px;border-radius:6px;background:var(--fill);overflow:hidden}.bar.big.svelte-dk86d8{height:10px;margin-top:-4px}.bar.svelte-dk86d8 i:where(.svelte-dk86d8){display:block;height:100%;background:var(--pc, var(--tint));border-radius:6px;transition:width .3s}.bar.over.svelte-dk86d8 i:where(.svelte-dk86d8){background:var(--red)}.pnums.svelte-dk86d8{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.pfoot.svelte-dk86d8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill.svelte-dk86d8{font-size:12px;font-weight:650;padding:3px 9px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.due.svelte-dk86d8{font-size:12.5px;color:var(--ink-2);font-weight:600}.shared.svelte-dk86d8{margin-left:auto;color:var(--ink-3);display:grid}.intro.svelte-dk86d8{margin:40px auto;max-width:480px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.intro-ico.svelte-dk86d8{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--tint) 14%,transparent);color:var(--tint)}.intro.svelte-dk86d8 .ih:where(.svelte-dk86d8){margin:6px 0 0;font-size:20px;color:var(--ink)}.intro.svelte-dk86d8 p:where(.svelte-dk86d8){margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.cols.svelte-dk86d8{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:12px;align-items:start}.maincol.svelte-dk86d8,.sidecol.svelte-dk86d8{display:flex;flex-direction:column;gap:12px;min-width:0}.timer.svelte-dk86d8{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--fill)}.timer.on.svelte-dk86d8{background:color-mix(in srgb,var(--red) 10%,var(--fill))}.timer.svelte-dk86d8 input:where(.svelte-dk86d8){flex:1;min-width:0;background:none;font-size:14.5px;color:var(--ink);padding:6px 0}.tclock.svelte-dk86d8{font-variant-numeric:tabular-nums;font-weight:650;font-size:15px;color:var(--ink-2)}.timer.on.svelte-dk86d8 .tclock:where(.svelte-dk86d8){color:var(--red)}.tstart.svelte-dk86d8,.tstop.svelte-dk86d8{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-weight:650;font-size:13.5px;color:#fff;background:var(--pc, var(--tint));white-space:nowrap}.tstop.svelte-dk86d8{background:var(--red)}.manual.svelte-dk86d8{display:grid;grid-template-columns:140px 80px minmax(0,1fr) auto;gap:6px;margin-top:10px}.manual.svelte-dk86d8:has(select:where(.svelte-dk86d8)){grid-template-columns:140px 80px minmax(0,1fr) minmax(0,180px) auto}.manual.svelte-dk86d8 input:where(.svelte-dk86d8),.manual.svelte-dk86d8 select:where(.svelte-dk86d8),.pform.svelte-dk86d8 input:where(.svelte-dk86d8),.erow.svelte-dk86d8 input:where(.svelte-dk86d8),.prof.svelte-dk86d8 input:where(.svelte-dk86d8){background:var(--fill);border-radius:9px;padding:8px 10px;font-size:14px;color:var(--ink);min-width:0}.manual.svelte-dk86d8 input.bad:where(.svelte-dk86d8){box-shadow:inset 0 0 0 1.5px var(--red)}.add.svelte-dk86d8{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;border-radius:9px;background:var(--pc, var(--tint));color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}.add.svelte-dk86d8:disabled{opacity:.45}.mhead.svelte-dk86d8{display:flex;justify-content:space-between;gap:10px;margin:12px 0 4px;font-size:13.5px}.mhead.svelte-dk86d8:first-of-type{margin-top:0}.mhead.svelte-dk86d8 span:where(.svelte-dk86d8){color:var(--ink-3);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.erow.svelte-dk86d8{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border-radius:8px;text-align:left;border-bottom:.5px solid var(--sep)}button.erow.svelte-dk86d8:hover{background:var(--fill)}.erow.editing.svelte-dk86d8{flex-wrap:wrap}.erow.editing.svelte-dk86d8 .dur:where(.svelte-dk86d8){width:80px}.erow.editing.svelte-dk86d8 .grow:where(.svelte-dk86d8){flex:1;min-width:160px}.edate.svelte-dk86d8{width:92px;flex:none;font-size:12.5px;color:var(--ink-3);text-transform:capitalize}.edesc.svelte-dk86d8{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.edesc.svelte-dk86d8 small:where(.svelte-dk86d8){color:var(--ink-3)}.emin.svelte-dk86d8{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.empty.svelte-dk86d8{margin:0;padding:8px 2px;font-size:13.5px;color:var(--ink-3)}.hint.svelte-dk86d8{margin:6px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.45}.srow.svelte-dk86d8{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;font-size:14px}.switch.svelte-dk86d8{width:44px;height:26px;border-radius:13px;background:var(--fill);position:relative;flex:none}.switch.svelte-dk86d8 i:where(.svelte-dk86d8){position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.switch[aria-checked=true].svelte-dk86d8{background:var(--green)}.switch[aria-checked=true].svelte-dk86d8 i:where(.svelte-dk86d8){transform:translate(18px)}.url.svelte-dk86d8{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;border-radius:10px;background:var(--fill);font-size:12.5px;color:var(--ink-2)}.url.svelte-dk86d8 span:where(.svelte-dk86d8){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbtns.svelte-dk86d8{display:flex;gap:6px;margin:8px 0 4px;flex-wrap:wrap}.sbtn.svelte-dk86d8{flex:1;text-align:center;padding:7px 8px;border-radius:9px;background:color-mix(in srgb,var(--tint) 12%,transparent);color:var(--tint);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.txt-btn.small.svelte-dk86d8{font-size:13px;margin-top:6px;padding-left:0}.prof.svelte-dk86d8{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pform.svelte-dk86d8{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.pform.svelte-dk86d8 .wide:where(.svelte-dk86d8),.pform.svelte-dk86d8 .add:where(.svelte-dk86d8){grid-column:span 2}.payrow.svelte-dk86d8{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:.5px solid var(--sep);font-size:14px}.payrow.svelte-dk86d8 b:where(.svelte-dk86d8){font-variant-numeric:tabular-nums}.icon-btn.danger.svelte-dk86d8{color:var(--red)}textarea.svelte-dk86d8{width:100%;min-height:80px;flex-shrink:0;background:var(--fill);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;color:var(--ink);resize:vertical}.scrim.svelte-dk86d8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052}.sheet.svelte-dk86d8{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100% - 40px);display:flex;flex-direction:column;background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d}.sh.svelte-dk86d8{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 14px;border-bottom:.5px solid var(--sep)}.sh.svelte-dk86d8 h2:where(.svelte-dk86d8){margin:0;font-size:16px;color:var(--ink)}.sh.svelte-dk86d8 .txt-btn:where(.svelte-dk86d8):last-child{justify-self:end}.sbody.svelte-dk86d8{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;min-height:0}.sbody.svelte-dk86d8>:where(.svelte-dk86d8){flex-shrink:0}.bname.svelte-dk86d8{font-size:19px;font-weight:650;padding:8px 4px;background:transparent;color:var(--ink);border-bottom:2px solid var(--pc)}.grp.svelte-dk86d8{background:var(--card);border-radius:12px;box-shadow:var(--hair);padding:0 12px}.frow.svelte-dk86d8{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 0;font-size:14.5px;border-bottom:.5px solid var(--sep)}.frow.svelte-dk86d8>span:where(.svelte-dk86d8){color:var(--ink-2)}.frow.svelte-dk86d8:last-child{border-bottom:0}.frow.svelte-dk86d8 input:where(.svelte-dk86d8),.frow.svelte-dk86d8 select:where(.svelte-dk86d8){width:100%;background:var(--fill);border-radius:9px;padding:9px 11px;font-size:15px;color:var(--ink)}.frow.svelte-dk86d8 .colors:where(.svelte-dk86d8){justify-content:flex-start}.kinds.svelte-dk86d8{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.kind.svelte-dk86d8{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:12px;background:var(--card);box-shadow:var(--hair);text-align:left}.kind.svelte-dk86d8 b:where(.svelte-dk86d8){font-size:13.5px}.kind.svelte-dk86d8 small:where(.svelte-dk86d8){font-size:11.5px;color:var(--ink-3);line-height:1.35}.kind.on.svelte-dk86d8{box-shadow:0 0 0 2px var(--pc)}.colors.svelte-dk86d8{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:8px 0}.sw.svelte-dk86d8{width:22px;height:22px;border-radius:50%}.sw.sel.svelte-dk86d8{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink-3)}.lbl.svelte-dk86d8{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:2px 4px -6px}.del-zone.svelte-dk86d8{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;flex-wrap:wrap}.txt-btn.red.svelte-dk86d8{color:var(--red);display:inline-flex;align-items:center;gap:6px}.delb.svelte-dk86d8{background:var(--red);color:#fff;font-weight:600;padding:6px 12px;border-radius:9px}@media (max-width: 1000px){.cols.svelte-dk86d8{grid-template-columns:1fr}.kpis.four.svelte-dk86d8{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.menu.svelte-dk86d8{display:grid}.head.svelte-dk86d8{padding:14px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}h1.svelte-dk86d8{font-size:26px}.primary.svelte-dk86d8 span:where(.svelte-dk86d8),.ghost.svelte-dk86d8 span:where(.svelte-dk86d8){display:none}.head.svelte-dk86d8 .primary:where(.svelte-dk86d8),.head.svelte-dk86d8 .ghost:where(.svelte-dk86d8){padding:8px 10px}.scroll.svelte-dk86d8{padding:4px 16px 90px}.kpis.svelte-dk86d8{grid-template-columns:1fr 1fr}.manual.svelte-dk86d8,.manual.svelte-dk86d8:has(select:where(.svelte-dk86d8)){grid-template-columns:1fr 90px}.manual.svelte-dk86d8 #fl-desc:where(.svelte-dk86d8),.manual.svelte-dk86d8 select:where(.svelte-dk86d8),.manual.svelte-dk86d8 .add:where(.svelte-dk86d8){grid-column:span 2}.kinds.svelte-dk86d8{grid-template-columns:1fr}.frow.svelte-dk86d8{grid-template-columns:1fr;gap:6px;padding:10px 0}.sheet.svelte-dk86d8{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:94%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.scrim.svelte-hs0ho7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000052;animation:svelte-hs0ho7-fade .2s}.sheet.svelte-hs0ho7{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(500px,calc(100vw - 24px));height:min(640px,calc(100% - 48px));background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;padding:18px;display:flex;flex-direction:column;gap:12px;animation:svelte-hs0ho7-pop .22s cubic-bezier(.3,1.3,.5,1)}@keyframes svelte-hs0ho7-fade{0%{opacity:0}}@keyframes svelte-hs0ho7-pop{0%{transform:translate(-50%,-46%) scale(.97);opacity:0}}header.svelte-hs0ho7{display:flex;align-items:center;gap:12px}header.svelte-hs0ho7>div:where(.svelte-hs0ho7){flex:1;min-width:0}.ico.svelte-hs0ho7{width:36px;height:36px;border-radius:10px;color:#fff;display:grid;place-items:center;flex:none;background:var(--red)}h2.svelte-hs0ho7{margin:0;font-size:17px;font-weight:650}header.svelte-hs0ho7 p:where(.svelte-hs0ho7){margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.warn.svelte-hs0ho7{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--orange) 14%,transparent);font-size:13px;color:var(--ink-2)}.warn.svelte-hs0ho7 span:where(.svelte-hs0ho7){flex:1}.seg.svelte-hs0ho7{display:grid;grid-template-columns:repeat(3,1fr);background:var(--fill);border-radius:10px;padding:2px;flex:none}.seg.svelte-hs0ho7 button:where(.svelte-hs0ho7){padding:6px 4px;border-radius:8px;font-size:13px;font-weight:550;color:var(--ink-2)}.seg.svelte-hs0ho7 button.on:where(.svelte-hs0ho7){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001a}.list.svelte-hs0ho7{flex:1;min-height:0;overflow-y:auto;background:var(--card);border-radius:12px;box-shadow:var(--hair)}.nrow.svelte-hs0ho7{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-bottom:.5px solid var(--sep);text-align:left}.nrow.svelte-hs0ho7:last-child{border-bottom:0}button.nrow.svelte-hs0ho7:hover{background:var(--fill)}.nrow.off.svelte-hs0ho7{opacity:.55}.nrow.unread.svelte-hs0ho7 .nmain:where(.svelte-hs0ho7) b:where(.svelte-hs0ho7):before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}.nico.svelte-hs0ho7{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--fill);color:var(--ink-2)}.k-Tarea.svelte-hs0ho7,.k-Recordatorio.svelte-hs0ho7{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.k-Evento.svelte-hs0ho7{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}.k-Ejercicio.svelte-hs0ho7{background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--orange)}.k-Sueño.svelte-hs0ho7{background:color-mix(in srgb,#5E5CE6 16%,transparent);color:#5e5ce6}.k-Freelance.svelte-hs0ho7{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}.k-Mi.svelte-hs0ho7{background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--orange)}.k-Ayuno.svelte-hs0ho7{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.nmain.svelte-hs0ho7{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.nmain.svelte-hs0ho7 b:where(.svelte-hs0ho7){font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nmain.svelte-hs0ho7 small:where(.svelte-hs0ho7){font-size:12px;color:var(--ink-3)}.when.svelte-hs0ho7{font-size:12px;color:var(--ink-3);white-space:nowrap;text-transform:capitalize}.empty.svelte-hs0ho7{margin:0;padding:18px 14px;font-size:13.5px;color:var(--ink-3);text-align:center;line-height:1.5}.rform.svelte-hs0ho7{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--card);border-radius:12px;box-shadow:var(--hair);flex:none}.rform.svelte-hs0ho7 input:where(.svelte-hs0ho7),.rform.svelte-hs0ho7 select:where(.svelte-hs0ho7){background:var(--fill);border-radius:9px;padding:8px 10px;font-size:14px;color:var(--ink);min-width:0}.rline.svelte-hs0ho7{display:grid;grid-template-columns:1.2fr .8fr 1.3fr;gap:6px}.ract.svelte-hs0ho7{display:flex;justify-content:flex-end;gap:6px}.add.svelte-hs0ho7{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--accent);color:#fff;font-size:14px;font-weight:600}.add.svelte-hs0ho7:disabled{opacity:.45}.icon-btn.danger.svelte-hs0ho7{color:var(--red)}@media (max-width: 760px){.sheet.svelte-hs0ho7{top:auto;bottom:0;left:0;transform:none;width:100%;height:min(88%,640px);border-radius:18px 18px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));animation:svelte-hs0ho7-upsheet .28s cubic-bezier(.3,.8,.3,1)}.rline.svelte-hs0ho7{grid-template-columns:1fr 1fr}.rline.svelte-hs0ho7 select:where(.svelte-hs0ho7){grid-column:span 2}}@keyframes svelte-hs0ho7-upsheet{0%{transform:translateY(40px);opacity:0}}.dock.svelte-1g02f7m{position:fixed;z-index:18;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.dock.svelte-1g02f7m>:where(.svelte-1g02f7m){pointer-events:auto}.dock.lifted.svelte-1g02f7m{right:calc(var(--detail-w, 380px) + 20px)}.bub.svelte-1g02f7m{width:46px;height:46px;border-radius:50%;background:var(--nc);color:#fff;font-size:18px;font-weight:700;box-shadow:0 6px 20px #00000038,inset 0 0 0 1px #fff3;transition:transform .15s}.bub.svelte-1g02f7m:hover{transform:scale(1.06)}.bub.on.svelte-1g02f7m{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--nc)}.card.svelte-1g02f7m{width:min(320px,calc(100vw - 32px));max-height:min(420px,60vh);display:flex;flex-direction:column;background:var(--panel);border-radius:16px;box-shadow:0 16px 50px #00000047;border-top:4px solid var(--nc);animation:svelte-1g02f7m-pop .2s cubic-bezier(.3,1.3,.5,1)}@keyframes svelte-1g02f7m-pop{0%{transform:translateY(8px) scale(.97);opacity:0}}.ch.svelte-1g02f7m{display:flex;align-items:center;gap:8px;padding:10px 10px 4px 14px}.ch.svelte-1g02f7m b:where(.svelte-1g02f7m){flex:1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb.svelte-1g02f7m{flex:1;min-height:0;overflow-y:auto;padding:2px 14px 8px}.ln.svelte-1g02f7m{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.ln.hd.svelte-1g02f7m{font-weight:650;color:var(--ink);margin-top:4px}.ln.muted.svelte-1g02f7m{color:var(--ink-3)}.box.svelte-1g02f7m{display:flex;gap:8px;align-items:flex-start;width:100%;padding:2px 0}.box.done.svelte-1g02f7m span:where(.svelte-1g02f7m):last-child{text-decoration:line-through;color:var(--ink-3)}.ck.svelte-1g02f7m{width:15px;height:15px;border-radius:4px;flex:none;margin-top:3px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ink-3);color:#fff}.ck.on.svelte-1g02f7m{background:var(--nc);box-shadow:none}.cf.svelte-1g02f7m{display:flex;justify-content:space-between;padding:6px 8px 8px;border-top:.5px solid var(--sep)}.cf.svelte-1g02f7m .txt-btn:where(.svelte-1g02f7m){display:inline-flex;align-items:center;gap:5px;font-size:13px}.pill.svelte-1g02f7m{display:flex;align-items:center;gap:2px;padding:4px 4px 4px 12px;border-radius:22px;background:#ff6b35;color:#fff;box-shadow:0 6px 20px #00000038;max-width:min(260px,calc(100vw - 32px))}.pill.brk.svelte-1g02f7m{background:#34c759}.pill.ft.svelte-1g02f7m{background:var(--fc, #0A84FF)}.pmain.svelte-1g02f7m{display:flex;align-items:center;gap:7px;min-width:0;color:inherit;padding:4px 0}.pt.svelte-1g02f7m{font-weight:700;font-variant-numeric:tabular-nums;font-size:15px}.pl.svelte-1g02f7m{font-size:13px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbtn.svelte-1g02f7m{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;color:#fff;flex:none}@media (max-width: 760px){.dock.svelte-1g02f7m{bottom:calc(80px + env(safe-area-inset-bottom,0px));right:max(14px,env(safe-area-inset-right,0px))}.dock.lifted.svelte-1g02f7m{display:none}.bub.svelte-1g02f7m{width:42px;height:42px;font-size:16px}}.login.svelte-3z0wmw{min-height:100%;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));overflow-y:auto;background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--bg);height:100%}.card.svelte-3z0wmw{width:min(400px,100%);display:flex;flex-direction:column;gap:16px}.brand.svelte-3z0wmw{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px}.logo.svelte-3z0wmw{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent));box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 35%,transparent)}.logo.svelte-3z0wmw svg{stroke-width:2.6}h1.svelte-3z0wmw{margin:6px 0 0;font-size:30px;font-weight:700;letter-spacing:-.03em}.brand.svelte-3z0wmw p:where(.svelte-3z0wmw){margin:0;font-size:14.5px;color:var(--ink-3);text-wrap:balance}.seg.svelte-3z0wmw{display:grid;grid-template-columns:1fr 1fr;background:var(--fill);border-radius:10px;padding:2px}.seg.svelte-3z0wmw button:where(.svelte-3z0wmw){font-size:13.5px;font-weight:550;padding:7px 0;border-radius:8px;color:var(--ink-2)}.seg.svelte-3z0wmw button.on:where(.svelte-3z0wmw){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #0000001f}form.svelte-3z0wmw{display:flex;flex-direction:column;gap:12px}.group.svelte-3z0wmw{background:var(--card);border-radius:12px;box-shadow:var(--hair)}.field.svelte-3z0wmw{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:48px;position:relative}.field.svelte-3z0wmw+.field:where(.svelte-3z0wmw):before{content:"";position:absolute;top:0;left:14px;right:0;height:.5px;background:var(--sep)}.field.svelte-3z0wmw span:where(.svelte-3z0wmw){width:82px;flex:none;font-size:15px}.field.svelte-3z0wmw input:where(.svelte-3z0wmw){flex:1;min-width:0;font-size:15px;background:none;padding:12px 0}.eye.svelte-3z0wmw{font-size:13px;color:var(--accent)}.strength.svelte-3z0wmw{display:flex;align-items:center;gap:10px;padding:0 4px}.meter.svelte-3z0wmw{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.meter.svelte-3z0wmw span:where(.svelte-3z0wmw){height:4px;border-radius:4px;background:var(--fill)}.meter.svelte-3z0wmw span.on.s1:where(.svelte-3z0wmw){background:var(--red)}.meter.svelte-3z0wmw span.on.s2:where(.svelte-3z0wmw){background:var(--orange)}.meter.svelte-3z0wmw span.on.s3:where(.svelte-3z0wmw),.meter.svelte-3z0wmw span.on.s4:where(.svelte-3z0wmw){background:var(--green)}.strength.svelte-3z0wmw em:where(.svelte-3z0wmw){font-style:normal;font-size:12px;color:var(--ink-3);width:70px;text-align:right}.remember.svelte-3z0wmw{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);padding:0 4px}.error.svelte-3z0wmw{margin:0;font-size:13.5px;color:var(--red);padding:0 4px}.primary.svelte-3z0wmw{background:var(--accent);color:#fff;font-weight:600;font-size:15.5px;padding:13px;border-radius:12px;transition:transform .1s,opacity .15s}.primary.svelte-3z0wmw:active{transform:scale(.985)}.primary.svelte-3z0wmw:disabled{opacity:.6}.link.svelte-3z0wmw{align-self:center;font-size:13.5px;color:var(--accent)}.note.svelte-3z0wmw{margin:0;font-size:13px;color:var(--ink-2);background:var(--card);border-radius:10px;padding:10px 12px;box-shadow:var(--hair);line-height:1.45}.google.svelte-3z0wmw{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--card);box-shadow:var(--hair),0 1px 3px #0000000f;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.or.svelte-3z0wmw{display:flex;align-items:center;gap:10px;color:var(--ink-4);font-size:12.5px}.or.svelte-3z0wmw:before,.or.svelte-3z0wmw:after{content:"";flex:1;height:.5px;background:var(--sep)}.sent.svelte-3z0wmw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:22px 18px}.sent.svelte-3z0wmw h2:where(.svelte-3z0wmw){margin:0;font-size:19px}.sent.svelte-3z0wmw p:where(.svelte-3z0wmw){margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.sent-ico.svelte-3z0wmw{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.ok.svelte-3z0wmw{margin:0;font-size:13.5px;color:var(--green)}.center.svelte-3z0wmw{text-align:center}.foot.svelte-3z0wmw{margin:6px 0 0;text-align:center;font-size:12px;color:var(--ink-4)}.app.svelte-1n46o8q{display:grid;grid-template-columns:268px minmax(0,1fr);height:100%}.app.has-detail.svelte-1n46o8q{grid-template-columns:268px minmax(0,1fr) var(--detail-w)}.app.svelte-1n46o8q{position:relative}.side-toggle.svelte-1n46o8q{position:absolute;z-index:12;top:50%;left:255px;width:26px;height:26px;margin-top:-13px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--ink-3);box-shadow:0 1px 4px #0000002e,var(--hair);opacity:0;transition:opacity .15s,left .2s}.app.svelte-1n46o8q:has(.side:where(.svelte-1n46o8q):hover) .side-toggle:where(.svelte-1n46o8q),.side-toggle.svelte-1n46o8q:hover,.side-toggle.svelte-1n46o8q:focus-visible,.side-toggle.shut.svelte-1n46o8q{opacity:1}.side-toggle.svelte-1n46o8q:hover{color:var(--accent)}.side-toggle.shut.svelte-1n46o8q{left:6px;opacity:.55}.side-toggle.shut.svelte-1n46o8q:hover{opacity:1}.side-toggle.svelte-1n46o8q .flip:where(.svelte-1n46o8q){display:grid;transform:rotate(180deg)}.side-toggle.svelte-1n46o8q span:where(.svelte-1n46o8q){display:grid}.app.collapsed.svelte-1n46o8q{grid-template-columns:0 minmax(0,1fr)}.app.collapsed.has-detail.svelte-1n46o8q{grid-template-columns:0 minmax(0,1fr) var(--detail-w)}.app.collapsed.svelte-1n46o8q .side:where(.svelte-1n46o8q){visibility:hidden;overflow:hidden;border:0}.panel.svelte-1n46o8q{position:relative}.side.svelte-1n46o8q{background:var(--side);border-right:.5px solid var(--sep);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);min-height:0}.main.svelte-1n46o8q{min-height:0;min-width:0;background:var(--bg)}.panel.svelte-1n46o8q{min-height:0}.scrim.svelte-1n46o8q{display:none}@media (max-width: 1060px){.app.has-detail.svelte-1n46o8q{grid-template-columns:240px minmax(0,1fr) min(var(--detail-w),50vw)}.app.collapsed.has-detail.svelte-1n46o8q{grid-template-columns:0 minmax(0,1fr) min(var(--detail-w),60vw)}.side-toggle.svelte-1n46o8q:not(.shut){left:227px}}@media (max-width: 900px) and (min-width: 761px){.app.has-detail.svelte-1n46o8q,.app.collapsed.has-detail.svelte-1n46o8q{grid-template-columns:0 minmax(0,1fr) min(var(--detail-w),60vw)}.app.has-detail.svelte-1n46o8q .side-toggle:where(.svelte-1n46o8q){display:none}.app.has-detail.svelte-1n46o8q .side:where(.svelte-1n46o8q){display:none}}@media (max-width: 760px){.app.svelte-1n46o8q,.app.has-detail.svelte-1n46o8q,.app.collapsed.svelte-1n46o8q,.app.collapsed.has-detail.svelte-1n46o8q{grid-template-columns:1fr}.side-toggle.svelte-1n46o8q{display:none}.app.collapsed.svelte-1n46o8q .side:where(.svelte-1n46o8q){visibility:visible}.side.svelte-1n46o8q{position:fixed;z-index:30;inset:0 auto 0 0;width:min(86vw,320px);padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);transform:translate(-102%);transition:transform .28s cubic-bezier(.3,.8,.3,1);background:var(--side-solid)}.drawer.svelte-1n46o8q .side:where(.svelte-1n46o8q){transform:none;box-shadow:0 0 40px #00000040}.scrim.svelte-1n46o8q{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .25s}.drawer.svelte-1n46o8q .scrim:where(.svelte-1n46o8q){opacity:1;pointer-events:auto}.panel.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);animation:svelte-1n46o8q-up .28s cubic-bezier(.3,.8,.3,1)}}@keyframes svelte-1n46o8q-up{0%{transform:translateY(24px);opacity:0}}.imp-scrim.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;background:#00000059}.imp.svelte-1n46o8q{position:fixed;z-index:47;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));background:var(--panel);border-radius:18px;box-shadow:0 20px 60px #0000004d;padding:22px;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.imp.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:18px}.imp.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.imp-ico.svelte-1n46o8q{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.imp-chk.svelte-1n46o8q{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ink-2)}.imp-actions.svelte-1n46o8q{display:flex;gap:8px;width:100%;margin-top:4px}.imp-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){flex:1;padding:11px;border-radius:11px;font-weight:600;font-size:14.5px}.imp-pri.svelte-1n46o8q{background:var(--accent);color:#fff}.imp-sec.svelte-1n46o8q{background:var(--fill)}.tabbar.svelte-1n46o8q{display:none}@media (max-width: 760px){.tabbar.svelte-1n46o8q{display:grid;position:fixed;z-index:15;left:0;right:0;bottom:0;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:var(--side);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid var(--sep)}.tabbar.svelte-1n46o8q button:where(.svelte-1n46o8q){display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:550;color:var(--ink-3);padding:2px 0}.tabbar.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--accent)}.ti.svelte-1n46o8q{position:relative;display:grid}.tdot.svelte-1n46o8q{position:absolute;top:-1px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--side-solid)}.toasts.svelte-1n46o8q{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}.toasts.svelte-1n46o8q{position:fixed;z-index:50;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:14px;font-weight:500;background:var(--toast);color:var(--toast-fg);box-shadow:0 8px 30px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:svelte-1n46o8q-up .25s ease}.compact.svelte-1n46o8q .row .body{padding:7px 0 6px}.compact.svelte-1n46o8q .row .check{margin-top:7px}.compact.svelte-1n46o8q .group{margin-top:12px}.compact.svelte-1n46o8q .card .meta{gap:2px 8px}@media (prefers-reduced-motion: reduce){.side.svelte-1n46o8q,.panel.svelte-1n46o8q,.toast.svelte-1n46o8q{transition:none;animation:none}}.cv.svelte-1wumvp5{max-width:760px;margin:0 auto;padding:28px 18px 60px;display:flex;flex-direction:column;gap:14px;color:var(--ink)}.msg.svelte-1wumvp5{text-align:center;color:var(--ink-3);padding:80px 10px;display:flex;flex-direction:column;gap:6px}.msg.err.svelte-1wumvp5 b:where(.svelte-1wumvp5){color:var(--ink);font-size:18px}.top.svelte-1wumvp5{display:flex;align-items:center;justify-content:space-between;gap:12px}.who.svelte-1wumvp5{display:flex;flex-direction:column;min-width:0}.by.svelte-1wumvp5{font-weight:700;font-size:16px}.contact.svelte-1wumvp5{font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.contact.svelte-1wumvp5 a:where(.svelte-1wumvp5){color:inherit}.print.svelte-1wumvp5{padding:8px 12px;border-radius:10px;background:var(--fill);font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.hero.svelte-1wumvp5{background:var(--card);border-radius:20px;box-shadow:var(--hair);padding:22px 22px 20px;border-top:5px solid var(--pc);display:flex;flex-direction:column;gap:8px}.kind.svelte-1wumvp5{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--pc)}h1.svelte-1wumvp5{margin:0;font-size:28px;letter-spacing:-.02em;line-height:1.15}.client.svelte-1wumvp5{margin:0;color:var(--ink-3);font-size:14.5px;overflow-wrap:anywhere}.client.svelte-1wumvp5 a:where(.svelte-1wumvp5){color:var(--pc);text-decoration:none}.bar.svelte-1wumvp5{height:12px;border-radius:8px;background:var(--fill);overflow:hidden;margin-top:8px}.bar.svelte-1wumvp5 i:where(.svelte-1wumvp5){display:block;height:100%;background:var(--pc);border-radius:8px}.bar.over.svelte-1wumvp5 i:where(.svelte-1wumvp5){background:var(--red, #FF3B30)}.nums.svelte-1wumvp5{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.nums.svelte-1wumvp5 div:where(.svelte-1wumvp5){display:flex;flex-direction:column}.nums.svelte-1wumvp5 b:where(.svelte-1wumvp5){font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nums.svelte-1wumvp5 span:where(.svelte-1wumvp5){font-size:12.5px;color:var(--ink-3)}.neg.svelte-1wumvp5{color:var(--red, #FF3B30)}.expbar.svelte-1wumvp5{padding:11px 16px;border-radius:14px;font-size:14.5px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--card));box-shadow:var(--hair)}.card.svelte-1wumvp5{background:var(--card);border-radius:16px;box-shadow:var(--hair);padding:16px 18px}h2.svelte-1wumvp5{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.pay.svelte-1wumvp5{display:flex;flex-direction:column;gap:6px}.pstate.svelte-1wumvp5{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--c);margin-bottom:4px}.pstate.svelte-1wumvp5 .dot:where(.svelte-1wumvp5){width:10px;height:10px;border-radius:50%;background:var(--c)}.prow.svelte-1wumvp5{display:flex;justify-content:space-between;font-size:15px;font-variant-numeric:tabular-nums}.prow.due.svelte-1wumvp5{font-size:18px;padding-top:6px;border-top:.5px solid var(--sep);margin-top:2px}.note.svelte-1wumvp5{margin:4px 0 0;font-size:12.5px;color:var(--ink-3)}.pline.svelte-1wumvp5{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:.5px solid var(--sep);font-size:15px}.pline.svelte-1wumvp5:last-child{border-bottom:0}.pline.svelte-1wumvp5 span:where(.svelte-1wumvp5){flex:1;min-width:0;overflow-wrap:anywhere}.pline.svelte-1wumvp5 a:where(.svelte-1wumvp5){color:var(--accent, #0A84FF)}.cp.svelte-1wumvp5{padding:6px 11px;border-radius:9px;background:color-mix(in srgb,var(--pc) 14%,transparent);color:var(--pc);font-weight:650;font-size:13px}.notes.svelte-1wumvp5{margin:0;white-space:pre-wrap;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.dhead.svelte-1wumvp5{display:flex;align-items:center;justify-content:space-between;gap:10px}.dhead.svelte-1wumvp5 h2:where(.svelte-1wumvp5){margin:0}.dhead.svelte-1wumvp5 select:where(.svelte-1wumvp5){background:var(--fill);border-radius:9px;padding:6px 9px;font-size:13.5px;color:var(--ink)}.mhead.svelte-1wumvp5{display:flex;justify-content:space-between;gap:10px;margin:16px 0 6px;font-size:14.5px}.mhead.svelte-1wumvp5 span:where(.svelte-1wumvp5){color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}table.svelte-1wumvp5{width:100%;border-collapse:collapse}td.svelte-1wumvp5{padding:8px 4px;border-bottom:.5px solid var(--sep);font-size:14px;vertical-align:top}td.d.svelte-1wumvp5{width:100px;color:var(--ink-3);font-size:13px;text-transform:capitalize;white-space:nowrap}td.t.svelte-1wumvp5{overflow-wrap:anywhere}td.h.svelte-1wumvp5{text-align:right;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.empty.svelte-1wumvp5{margin:8px 0 0;color:var(--ink-3);font-size:14px}.foot.svelte-1wumvp5{text-align:center;font-size:12px;color:var(--ink-3);margin:6px 0 0}@media (max-width: 560px){h1.svelte-1wumvp5{font-size:23px}.nums.svelte-1wumvp5 b:where(.svelte-1wumvp5){font-size:18px}td.d.svelte-1wumvp5{width:78px}}@media print{.print.svelte-1wumvp5,.dhead.svelte-1wumvp5 select:where(.svelte-1wumvp5){display:none}.cv.svelte-1wumvp5{padding:0}.card.svelte-1wumvp5,.hero.svelte-1wumvp5{box-shadow:none;border:1px solid #ddd;break-inside:avoid}}
