:root{--bg:#f4f1ea;--surface:#fffdf8;--surface-2:#f8f4ec;--border:#e8e1d5;--text:#2a2420;--muted:#877b6f;--accent:#2f6b55;--accent-soft:#e2eee7;--on-accent:#fff;--danger:#c0453c;--side-bg:#2a2521;--side-text:#eee6da;--side-muted:#a89a8b;--side-hover:#3a332d;--side-active:#4a4038;--shadow:0 1px 2px #3c2d1e0d, 0 6px 18px #3c2d1e0f;--radius:18px;--radius-sm:12px;--font:-apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, system-ui, sans-serif;--font-brand:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#13110f;--surface:#1d1a17;--surface-2:#242019;--border:#322c26;--text:#efe8de;--muted:#9b8f82;--accent:#6fbf9c;--accent-soft:#1f3a2f;--on-accent:#0f1f18;--danger:#e2766e;--side-bg:#181512;--side-text:#eee6da;--side-muted:#8d8073;--side-hover:#25211c;--side-active:#322c25;--shadow:0 1px 2px #0000004d, 0 6px 18px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:15px;line-height:1.4}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.field{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);outline:none;width:100%;height:46px;padding:0 14px;transition:border-color .15s}.field:focus{border-color:var(--accent)}.field::placeholder{color:var(--muted)}textarea.field{height:auto;font:inherit;padding:10px 14px;line-height:1.45}.btn{border-radius:var(--radius-sm);background:var(--accent);height:42px;color:var(--on-accent);justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:var(--surface-2);color:var(--text)}.btn.danger{background:var(--danger);color:#fff}.icon-btn{width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.chip{--c:var(--muted);width:42px;height:42px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}input[type=checkbox]{appearance:none;background:color-mix(in srgb, var(--muted) 38%, var(--surface));cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:none;width:46px;height:28px;margin:0;transition:background-color .25s;position:relative}input[type=checkbox]:before{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .28s cubic-bezier(.34,1.36,.64,1),width .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038,0 2px 6px #00000014}input[type=checkbox]:checked{background:var(--accent)}input[type=checkbox]:checked:before{transform:translate(18px)}input[type=checkbox]:active:not(:disabled):before{width:27px}input[type=checkbox]:checked:active:not(:disabled):before{transform:translate(13px)}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox]:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=checkbox]:before{transition:none}}.page{padding:20px 16px calc(96px + var(--safe-bottom));max-width:1200px;margin:0 auto}@media (width>=900px){.page{padding:28px 32px 40px}}.page-title{font-family:var(--font-brand);margin:0 0 4px;font-size:28px;font-weight:600}.muted{color:var(--muted)}.panel{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:14px 16px}.panel>h2{margin:0 0 10px;font-size:16px}.segs{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.segs>button{height:32px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:14px;font-weight:600}.segs>button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}.c-yellow{--note-bg:#fff4c2}.c-green{--note-bg:#e2f4df}.c-blue{--note-bg:#dfedfc}.c-pink{--note-bg:#fde3ee}.c-purple{--note-bg:#ebe4fd}.c-gray{--note-bg:#eeede9}:root[data-theme=dark] .c-yellow{--note-bg:#3d3720}:root[data-theme=dark] .c-green{--note-bg:#233427}:root[data-theme=dark] .c-blue{--note-bg:#1f2e3f}:root[data-theme=dark] .c-pink{--note-bg:#3d2430}:root[data-theme=dark] .c-purple{--note-bg:#2d2640}:root[data-theme=dark] .c-gray{--note-bg:#2c2b28}.gear.svelte-qn1rz4{position:relative}.icon-btn.on.svelte-qn1rz4{background:var(--surface-2);color:var(--text)}.scrim.svelte-qn1rz4{z-index:55;cursor:default;position:fixed;inset:0}.menu.svelte-qn1rz4{z-index:56;background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000029}.menu.svelte-qn1rz4 button:where(.svelte-qn1rz4){text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.menu.svelte-qn1rz4 button:where(.svelte-qn1rz4):hover{background:var(--surface-2)}kbd.svelte-qn1rz4{font:inherit;border:1px solid var(--border);color:var(--muted);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.badge.svelte-dtbgkf{color:#fff;background:#e5484d;border-radius:10px;flex:none;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}aside.svelte-129hoe0{background:var(--side-bg);width:248px;height:100%;color:var(--side-text);padding:calc(14px + var(--safe-top)) 10px calc(12px + var(--safe-bottom));flex-direction:column;flex:none;transition:width .18s;display:flex;overflow:hidden}aside.collapsed.svelte-129hoe0{width:64px}.brand.svelte-129hoe0{align-items:center;gap:10px;padding:2px 4px 14px;display:flex}.logo.svelte-129hoe0{background:var(--accent);width:36px;height:36px;color:var(--on-accent);font-family:var(--font-brand);border-radius:11px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.name.svelte-129hoe0{font-family:var(--font-brand);text-align:left;color:inherit;flex:1;font-size:21px;font-weight:600}.row.svelte-129hoe0{border-radius:10px;align-items:center;display:flex}.row.svelte-129hoe0 .item:where(.svelte-129hoe0){flex:1;min-width:0}.row.dragging.svelte-129hoe0{z-index:2;background:var(--side-active);position:relative;box-shadow:0 6px 18px #00000040}.row.moving.svelte-129hoe0{transition:transform .18s}.grip.svelte-129hoe0{width:36px;height:38px;color:var(--side-muted);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.sort.svelte-129hoe0{color:var(--side-muted)}.sort.on.svelte-129hoe0{color:var(--side-text);background:var(--side-active)}.collapse.svelte-129hoe0{color:var(--side-muted);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.collapsed.svelte-129hoe0 .collapse:where(.svelte-129hoe0){display:none}.collapsed.svelte-129hoe0 .brand:where(.svelte-129hoe0){justify-content:center}.collapsed.svelte-129hoe0 .logo:where(.svelte-129hoe0){cursor:pointer}.collapse.svelte-129hoe0:hover{background:var(--side-hover);color:var(--side-text)}.search.svelte-129hoe0{background:var(--side-hover);height:38px;color:var(--side-muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.search.svelte-129hoe0 input:where(.svelte-129hoe0){min-width:0;color:var(--side-text);background:0 0;border:none;outline:none;flex:1}.search.svelte-129hoe0 input:where(.svelte-129hoe0)::placeholder{color:var(--side-muted)}nav.svelte-129hoe0{scrollbar-width:none;flex:1;overflow-y:auto}.group.svelte-129hoe0{text-transform:uppercase;letter-spacing:.06em;color:var(--side-muted);padding:14px 10px 6px;font-size:11.5px}.sep.svelte-129hoe0{background:var(--side-hover);height:1px;margin:10px 8px}.item.svelte-129hoe0{white-space:nowrap;text-align:left;border-radius:10px;align-items:center;gap:11px;width:100%;height:38px;padding:0 10px;display:flex}.collapsed.svelte-129hoe0 .item:where(.svelte-129hoe0){justify-content:center;padding:0}.item.svelte-129hoe0:hover{background:var(--side-hover)}.item.active.svelte-129hoe0{background:var(--side-active);font-weight:600}.item.svelte-129hoe0 span:where(.svelte-129hoe0){flex:1}.scrim.svelte-129hoe0{display:none}@media (width<=899px){aside.svelte-129hoe0{z-index:30;width:min(300px,84vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0000004d}aside.open.svelte-129hoe0{transform:none}aside.collapsed.svelte-129hoe0{width:min(300px,84vw)}.collapse.svelte-129hoe0{display:none}.scrim.svelte-129hoe0{z-index:29;background:#00000059;display:block;position:fixed;inset:0}}nav.svelte-oeh3u8{left:12px;right:12px;bottom:calc(10px + var(--safe-bottom));z-index:20;background:color-mix(in srgb, var(--surface) 97%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;padding:6px;display:grid;position:fixed}button.svelte-oeh3u8{height:54px;color:var(--muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;display:flex}button.active.svelte-oeh3u8{color:var(--accent);background:var(--accent-soft);font-weight:600}@media (width>=900px){nav.svelte-oeh3u8{display:none}}.ico.svelte-oeh3u8{display:grid;position:relative}.b.svelte-oeh3u8{position:absolute;top:-6px;right:-12px}.banner.svelte-z1ckp5{background:var(--accent-soft);color:var(--accent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 16px 0;padding:8px 8px 8px 14px;display:flex}@media (width>=900px){.banner.svelte-z1ckp5{margin:16px 32px 0}}.text.svelte-z1ckp5{min-width:0;color:var(--text);flex:1}.track.svelte-z1ckp5{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:3px;flex-basis:100%;height:6px;margin:0 6px 4px;position:relative}.fill.svelte-z1ckp5{background:var(--accent);border-radius:3px;transition:width .2s;position:absolute;inset:0 auto 0 0}.go.svelte-z1ckp5{background:var(--accent);height:34px;color:var(--on-accent);border-radius:10px;padding:0 14px;font-weight:600}.close.svelte-z1ckp5{width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.tile.svelte-4lsiak{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);height:100%;min-height:76px;box-shadow:var(--shadow);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px;transition:transform .12s,border-color .12s,opacity .15s;display:flex;position:relative}.tile.svelte-4lsiak:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.tile.svelte-4lsiak:not(.editing):active{transform:scale(.98)}.tile.editing.svelte-4lsiak{cursor:grab;border-style:dashed;padding-right:10px}.tile.dimmed.svelte-4lsiak>.chip:where(.svelte-4lsiak),.tile.dimmed.svelte-4lsiak>.text:where(.svelte-4lsiak){opacity:.4}.text.svelte-4lsiak{flex:1;min-width:0}.title.svelte-4lsiak{font-size:15.5px;font-weight:650}.sub.svelte-4lsiak{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.25}.soon.svelte-4lsiak{color:var(--muted);opacity:.8;font-size:10.5px;position:absolute;top:8px;right:10px}.controls.svelte-4lsiak{flex:none;gap:2px;display:flex}@media (width<=420px){.tile.svelte-4lsiak{flex-direction:column;align-items:flex-start;gap:10px;min-height:112px}.controls.svelte-4lsiak{position:absolute;top:6px;right:6px}}.badge-pos.svelte-4lsiak{position:absolute;top:10px;right:10px}.dash.svelte-1bu79je{grid-template-columns:minmax(380px,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.col.svelte-1bu79je{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.col.svelte-1bu79je>:where(.svelte-1bu79je),.cal.svelte-1bu79je{min-width:0}.cal-head.svelte-1bu79je{align-items:center;gap:6px;margin-bottom:6px;display:flex}.cal-head.svelte-1bu79je b:where(.svelte-1bu79je){text-align:center;flex:1;font-size:16px}.link.svelte-1bu79je{color:var(--accent);padding:0 6px;font-size:13.5px;font-weight:600}.grid7.svelte-1bu79je{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wd.svelte-1bu79je span:where(.svelte-1bu79je){text-align:center;color:var(--muted);padding:4px 0;font-size:12px}.day.svelte-1bu79je{border-radius:10px;align-content:center;place-items:center;gap:2px;height:44px;display:grid}.day.svelte-1bu79je:hover{background:var(--surface-2)}.day.out.svelte-1bu79je .num:where(.svelte-1bu79je){color:var(--muted);opacity:.5}.day.today.svelte-1bu79je .num:where(.svelte-1bu79je){color:var(--accent);font-weight:800}.day.sel.svelte-1bu79je{background:var(--accent-soft)}.num.svelte-1bu79je{font-size:14px;font-weight:600}.cnt.svelte-1bu79je{color:#e5484d;height:13px;font-size:11px;font-weight:700;line-height:13px}i.svelte-1bu79je{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}i.bday.svelte-1bu79je{background:#e0559a}i.visit.svelte-1bu79je{background:#d0554b}i.capital.svelte-1bu79je{background:var(--accent)}i.task.svelte-1bu79je{background:#3d7bd9}i.cal.svelte-1bu79je{background:#5b5fd1}.day-list.svelte-1bu79je{border-top:1px solid var(--border);gap:2px;margin-top:10px;padding-top:10px;display:grid}.cap.svelte-1bu79je:first-letter{text-transform:uppercase}.ev.svelte-1bu79je{text-align:left;width:100%;min-height:32px;color:var(--text);align-items:center;gap:10px;display:flex}.ev.svelte-1bu79je>.muted:where(.svelte-1bu79je){white-space:nowrap;flex:none}.ev.svelte-1bu79je:hover .grow:where(.svelte-1bu79je){color:var(--accent)}.grow.svelte-1bu79je{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.card.svelte-1bu79je{text-align:left;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;display:grid}button.card.svelte-1bu79je:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.ch.svelte-1bu79je{align-items:center;gap:8px;margin-bottom:2px;font-weight:650;display:flex}.big.svelte-1bu79je{letter-spacing:-.01em;align-items:center;gap:8px;font-size:28px;font-weight:750;display:flex}.pulse.svelte-1bu79je{font-size:15px;font-weight:600}.dot.svelte-1bu79je{border-radius:50%;flex:none;width:10px;height:10px}.warn.svelte-1bu79je{border-color:color-mix(in srgb, #e5484d 45%, var(--border))}.warn.svelte-1bu79je .ch:where(.svelte-1bu79je){color:#e5484d}.line.svelte-1bu79je{text-align:left;padding:4px 0}.line.svelte-1bu79je:hover{color:var(--accent)}.buy.svelte-1bu79je .urgent:where(.svelte-1bu79je){color:#e5484d;font-weight:650}.buy.svelte-1bu79je{text-align:left;align-items:center;gap:10px;min-height:30px;display:flex}.box.svelte-1bu79je{border:2px solid var(--border);color:#0000;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.buy.svelte-1bu79je:hover .box:where(.svelte-1bu79je){border-color:var(--accent);color:var(--accent)}.small.svelte-1bu79je{font-size:13px}p.svelte-1bu79je{margin:4px 0}@media (width<=1350px){.dash.svelte-1bu79je{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.dash.svelte-1bu79je>.col:where(.svelte-1bu79je):last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}header.svelte-1nmp6pz{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.date.svelte-1nmp6pz:first-letter{text-transform:uppercase}.search.svelte-1nmp6pz{border:1px solid var(--border);background:var(--surface);height:48px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:0 14px;display:flex}.search.svelte-1nmp6pz:focus-within{border-color:var(--accent)}.search.svelte-1nmp6pz input:where(.svelte-1nmp6pz){background:0 0;border:none;outline:none;flex:1;min-width:0}.search.svelte-1nmp6pz input:where(.svelte-1nmp6pz)::placeholder{color:var(--muted)}.grid.svelte-1nmp6pz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.grid.svelte-1nmp6pz{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}}.cell.placeholder.svelte-1nmp6pz{opacity:.25}.ctl.svelte-1nmp6pz,.grip.svelte-1nmp6pz{width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.ctl.svelte-1nmp6pz:hover{background:var(--surface-2);color:var(--text)}.ctl.on.svelte-1nmp6pz{color:var(--accent)}.grip.svelte-1nmp6pz{cursor:grab;touch-action:none}@media (width>=900px){.pin.svelte-1nmp6pz{display:none}}.ghost.svelte-1nmp6pz{z-index:50;pointer-events:none;filter:drop-shadow(0 12px 24px #0000002e);position:fixed;transform:rotate(1.5deg)scale(1.03)}.ghost.svelte-1nmp6pz .tile{cursor:grabbing}.empty.svelte-1nmp6pz{text-align:center;padding:30px 0}.footer.svelte-1nmp6pz{justify-content:center;margin-top:20px;display:flex}.link.svelte-1nmp6pz{color:var(--accent);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.link.svelte-1nmp6pz:hover{background:var(--accent-soft)}.toast.svelte-1nmp6pz{left:50%;bottom:calc(96px + var(--safe-bottom));z-index:60;background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--shadow);border-radius:12px;padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.head.svelte-x66xo7{align-items:center;gap:14px;margin-bottom:20px;display:flex}.big.svelte-x66xo7{border-radius:17px;width:56px;height:56px}.card.svelte-x66xo7{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);max-width:560px;padding:18px 20px}.label.svelte-x66xo7{margin-bottom:6px;font-weight:650}ul.svelte-x66xo7{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}.pw.svelte-xezrwr{position:relative}.pw.svelte-xezrwr .field:where(.svelte-xezrwr){width:100%;padding-right:46px}.eye.svelte-xezrwr{width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid;position:absolute;top:3px;right:4px}.eye.svelte-xezrwr:hover{color:var(--text)}.card.svelte-1l3zmej{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);max-width:560px;margin-top:16px;padding:18px 20px}.label.svelte-1l3zmej{margin-bottom:10px;font-weight:650}p.svelte-1l3zmej{margin:4px 0 12px}.small.svelte-1l3zmej{font-size:13px}form.svelte-1l3zmej{gap:10px;display:grid}form.svelte-1l3zmej p:where(.svelte-1l3zmej){margin:0 0 4px}.claim.svelte-1l3zmej{background:var(--accent-soft);border-radius:14px;margin-bottom:16px;padding:14px}.choices.svelte-1l3zmej,.row-actions.svelte-1l3zmej{flex-wrap:wrap;gap:8px;display:flex}.row-actions.svelte-1l3zmej{margin:10px 0 12px}.row-actions.svelte-1l3zmej .btn:where(.svelte-1l3zmej){gap:6px}.who.svelte-1l3zmej{align-items:center;gap:10px;display:flex}.avatar.svelte-1l3zmej{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.confirm.svelte-1l3zmej{background:var(--surface-2);border-radius:12px;margin-bottom:14px;padding:12px 14px}.confirm.svelte-1l3zmej p:where(.svelte-1l3zmej){margin:0 0 10px}.link.svelte-1l3zmej{color:var(--accent);font-size:13px;font-weight:600}.code-box.svelte-1l3zmej{gap:10px;display:grid}.code-box.svelte-1l3zmej p:where(.svelte-1l3zmej){margin:0}.code-title.svelte-1l3zmej{color:var(--accent);align-items:center;gap:8px;font-weight:650;display:flex}.code-show.svelte-1l3zmej{letter-spacing:.04em;background:var(--surface-2);border:1px dashed var(--border);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:12px;padding:14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:17px}.check.svelte-1l3zmej{align-items:center;gap:8px;display:flex}.code.svelte-1l3zmej{letter-spacing:.04em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.small.svelte-1l3zmej a:where(.svelte-1l3zmej){color:var(--accent);font-weight:600}.backup.svelte-1l3zmej{color:var(--muted);margin:0}.bad.svelte-1l3zmej{color:var(--danger)}.ok.svelte-1l3zmej{color:var(--accent);font-weight:600}.warn.svelte-1l3zmej,.error.svelte-1l3zmej{color:var(--danger);font-size:14px}.status.svelte-1l3zmej{align-items:center;gap:12px;display:flex}.status.svelte-1l3zmej>div:where(.svelte-1l3zmej){flex:1}.spin.svelte-1l3zmej svg{animation:1s linear infinite svelte-1l3zmej-spin}@keyframes svelte-1l3zmej-spin{to{transform:rotate(360deg)}}.check.svelte-1vj42lu{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;line-height:1.35;display:flex}.check.svelte-1vj42lu+.check:where(.svelte-1vj42lu){border-top:1px solid var(--border)}.error.svelte-1vj42lu{color:var(--danger);font-size:14px}.rel.svelte-1keym6x+.rel:where(.svelte-1keym6x){border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.head.svelte-1keym6x{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.head.svelte-1keym6x .muted:where(.svelte-1keym6x){font-size:13px}ul.svelte-1keym6x{gap:6px;margin:0;padding-left:20px;display:grid}li.svelte-1keym6x{line-height:1.4}.card.svelte-15j4tnx{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);max-width:560px;margin-top:16px;padding:18px 20px}.key.svelte-15j4tnx{align-items:center;gap:12px;padding:5px 0;display:flex}kbd.svelte-15j4tnx{min-width:92px;font:inherit;text-align:center;border:1px solid var(--border);background:var(--surface-2);border-bottom-width:2px;border-radius:7px;padding:3px 8px;font-size:13px;font-weight:650}@media (pointer:coarse){.keys.svelte-15j4tnx{display:none}}.small.svelte-15j4tnx{font-size:13px}.more.svelte-15j4tnx{color:var(--accent);margin-top:12px;font-weight:600}.label.svelte-15j4tnx{margin-bottom:10px;font-weight:650}.seg.svelte-15j4tnx{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.seg.svelte-15j4tnx button:where(.svelte-15j4tnx){height:64px;color:var(--muted);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.seg.svelte-15j4tnx button.on:where(.svelte-15j4tnx){background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-weight:600}.backdrop.svelte-ta60gp{z-index:40;background:#00000059;position:fixed;inset:0}.modal.svelte-ta60gp{z-index:41;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:92dvh;padding:16px 16px calc(16px + var(--safe-bottom));background:var(--surface);border-radius:22px 22px 0 0;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -10px 40px #0003}@media (width>=900px){.modal.svelte-ta60gp{width:min(var(--w), calc(100vw - 48px));border-radius:22px;padding:18px 22px 20px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}header.svelte-ta60gp{justify-content:space-between;align-items:center;font-size:17px;display:flex}.modal.svelte-ta60gp .label{color:var(--muted);font-size:13px;font-weight:600}.modal.svelte-ta60gp .actions{gap:8px;display:flex}.modal.svelte-ta60gp .actions .grow{flex:1}.modal.svelte-ta60gp .ghost{background:var(--surface-2);color:var(--text)}.modal.svelte-ta60gp .danger-text{color:var(--danger)}.modal.svelte-ta60gp .error{color:var(--danger);font-size:14px}.menu.svelte-17wxupb{gap:4px;display:grid}.mi.svelte-17wxupb{text-align:left;border-radius:12px;align-items:center;gap:12px;height:50px;padding:0 12px;font-size:16px;display:flex}.mi.svelte-17wxupb:hover,.mi.svelte-17wxupb:active{background:var(--surface-2)}.mi.danger.svelte-17wxupb{color:var(--danger)}.note.svelte-17wxupb{margin:4px 12px 0;font-size:14px}.text.svelte-17wxupb{margin:0;line-height:1.45}.acts.svelte-17wxupb{gap:8px;display:flex}.acts.svelte-17wxupb .btn:where(.svelte-17wxupb){flex:1}.page.svelte-1qgof8y{max-width:720px}.ro.svelte-1qgof8y{margin:4px 0 0}.tabs.svelte-1qgof8y{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;margin:12px 0 14px;display:grid}.tabs.svelte-1qgof8y form:where(.svelte-1qgof8y){grid-column:span 2}.tab.svelte-1qgof8y{border:1px solid var(--border);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;height:36px;padding:0 10px;transition:transform .15s;display:inline-flex;overflow:hidden}.tab.held.svelte-1qgof8y{transform:scale(.95)}.tab.on.svelte-1qgof8y{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.tab.add.svelte-1qgof8y{color:var(--muted);padding:0}.tt.svelte-1qgof8y{text-overflow:ellipsis;min-width:0;overflow:hidden}.count.svelte-1qgof8y{opacity:.75;font-size:12px}.tab-input.svelte-1qgof8y{border:1px solid var(--accent);background:var(--surface);border-radius:18px;outline:none;width:100%;max-width:100%;height:36px;padding:0 14px}.adder.svelte-1qgof8y{gap:8px;margin-bottom:12px;display:flex}.adder.svelte-1qgof8y .btn:where(.svelte-1qgof8y){flex:none;width:46px;height:46px;padding:0}.items.svelte-1qgof8y{--row-bg:var(--surface);border-radius:var(--radius);background:var(--row-bg);border:1px solid var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.items.svelte-1qgof8y:empty{display:none}li.svelte-1qgof8y{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}li.svelte-1qgof8y+li:where(.svelte-1qgof8y){border-top:1px solid var(--border)}.fg.svelte-1qgof8y{background:var(--row-bg);align-items:center;display:flex;position:relative}.fg.anim.svelte-1qgof8y{transition:transform .18s}.under.svelte-1qgof8y{color:#fff;background:#e5484d;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:flex;position:absolute;inset:0}.under.to-left.svelte-1qgof8y{justify-content:flex-end}li.moving.svelte-1qgof8y{transition:transform .18s}li.dragging.svelte-1qgof8y{z-index:2;background:var(--row-bg);box-shadow:0 8px 22px #0000002e}li.dragging.svelte-1qgof8y .fg:where(.svelte-1qgof8y){background:var(--surface-2)}li.settling.svelte-1qgof8y{transition:transform .17s}.row.svelte-1qgof8y{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;min-height:52px;padding:8px 14px;display:flex}.row.svelte-1qgof8y:active{background:var(--surface-2)}.box.svelte-1qgof8y{border:2px solid var(--border);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.done.svelte-1qgof8y .box:where(.svelte-1qgof8y){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.done.svelte-1qgof8y .t:where(.svelte-1qgof8y){color:var(--muted);text-decoration:line-through}.urgent-btn.svelte-1qgof8y{border:1px solid var(--border);background:var(--surface);height:46px;color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.urgent-btn.on.svelte-1qgof8y{color:#fff;background:#e5484d;border-color:#e5484d}@media (width<=420px){.urgent-btn.svelte-1qgof8y span:where(.svelte-1qgof8y){display:none}}.urgent.svelte-1qgof8y{margin-bottom:14px}.left.svelte-1qgof8y,.right.svelte-1qgof8y{display:contents}.body.svelte-1qgof8y{flex-direction:column;display:flex}.adder.svelte-1qgof8y{order:1}.urgent.svelte-1qgof8y{order:2}.left.svelte-1qgof8y>.items:where(.svelte-1qgof8y),.left.svelte-1qgof8y>.empty:where(.svelte-1qgof8y){order:3}.donebox.svelte-1qgof8y{order:4}@media (width>=1100px){.page.svelte-1qgof8y{max-width:1180px}.body.svelte-1qgof8y{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.left.svelte-1qgof8y,.right.svelte-1qgof8y{display:block}.right.svelte-1qgof8y .done-head:where(.svelte-1qgof8y){margin-top:0}.urgent.svelte-1qgof8y+.donebox:where(.svelte-1qgof8y) .done-head:where(.svelte-1qgof8y){margin-top:18px}}.urgent.svelte-1qgof8y h2:where(.svelte-1qgof8y){color:#e5484d;align-items:center;gap:6px;margin:0 2px 8px;font-size:15px;display:flex}.urgent.svelte-1qgof8y .items:where(.svelte-1qgof8y){--row-bg:color-mix(in srgb, #e5484d 6%, var(--surface));border-color:color-mix(in srgb, #e5484d 45%, var(--border))}.urgent.svelte-1qgof8y .box:where(.svelte-1qgof8y){border-color:color-mix(in srgb, #e5484d 60%, var(--border))}.t.svelte-1qgof8y{flex:1;min-width:0}.who.svelte-1qgof8y{max-width:45%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12.5px;overflow:hidden}.flame.svelte-1qgof8y{width:44px;height:44px;color:var(--muted);opacity:.45;place-items:center;display:grid}.flame.svelte-1qgof8y:hover{color:#e5484d;opacity:1}.del.svelte-1qgof8y{width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.empty.svelte-1qgof8y{text-align:center;padding:24px 0}.hint.svelte-1qgof8y{order:3;margin:8px 4px 0;font-size:12.5px}.toast.svelte-1qgof8y{z-index:35;left:50%;bottom:calc(92px + var(--safe-bottom));color:#fff;background:#2b2924;border-radius:14px;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;animation:.18s svelte-1qgof8y-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0000004d}.toast.svelte-1qgof8y .tt:where(.svelte-1qgof8y){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toast.svelte-1qgof8y button:where(.svelte-1qgof8y){color:#8fd3ae;border-radius:10px;flex:none;height:36px;padding:0 12px;font-weight:700}.toast.svelte-1qgof8y button:where(.svelte-1qgof8y):hover{background:#ffffff14}@keyframes svelte-1qgof8y-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (width>=900px){.toast.svelte-1qgof8y{bottom:28px}}.done-head.svelte-1qgof8y{justify-content:space-between;align-items:center;margin:18px 2px 8px;display:flex}.toggle.svelte-1qgof8y{color:var(--muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.toggle.svelte-1qgof8y span:where(.svelte-1qgof8y){transition:transform .15s;display:inline-grid}.toggle.svelte-1qgof8y .rot:where(.svelte-1qgof8y){transform:rotate(-90deg)}.clear.svelte-1qgof8y{color:var(--danger);font-size:14px}.backdrop.svelte-1duwjsk{z-index:40;background:#00000059;position:fixed;inset:0}.sheet.svelte-1duwjsk{z-index:41;overscroll-behavior:contain;max-height:92dvh;padding:16px 16px calc(16px + var(--safe-bottom));background:var(--surface);border-radius:22px 22px 0 0;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=900px){.sheet.svelte-1duwjsk{border-radius:22px;width:520px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}header.svelte-1duwjsk{justify-content:space-between;align-items:center;display:flex}.name-row.svelte-1duwjsk{align-items:center;gap:10px;display:flex}.chip.big.svelte-1duwjsk{width:46px;height:46px}.limit.svelte-1duwjsk{gap:4px;font-size:13px;display:grid}.label.svelte-1duwjsk{color:var(--muted);font-size:13px;font-weight:600}.colors.svelte-1duwjsk{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-1duwjsk{width:30px;height:30px;box-shadow:0 0 0 1px var(--border);border:3px solid #0000;border-radius:50%}.swatch.on.svelte-1duwjsk{border-color:var(--surface);box-shadow:0 0 0 2px var(--text)}.icons.svelte-1duwjsk{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:4px;max-height:190px;display:grid;overflow-y:auto}.ic.svelte-1duwjsk{height:42px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.ic.on.svelte-1duwjsk{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.actions.svelte-1duwjsk{gap:8px;display:flex}.grow.svelte-1duwjsk{flex:1}.ghost.svelte-1duwjsk{background:var(--surface-2);color:var(--text)}.danger-text.svelte-1duwjsk{color:var(--danger)}.danger.svelte-1duwjsk{background:var(--danger)}.error.svelte-1duwjsk{color:var(--danger);font-size:14px}.del-box.svelte-1duwjsk{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.del-box.svelte-1duwjsk p:where(.svelte-1duwjsk){margin:0}.backdrop.svelte-1syeb8d{z-index:40;background:#00000059;position:fixed;inset:0}.layer.svelte-1syeb8d{display:contents}.sheet.svelte-1syeb8d{z-index:41;overscroll-behavior:contain;max-height:92dvh;padding:14px 16px calc(16px + var(--safe-bottom));background:var(--surface);border-radius:22px 22px 0 0;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 40px #0003}.sheet.inline.svelte-1syeb8d{border-radius:var(--radius);border:1px solid var(--border);width:auto;max-height:none;box-shadow:none;gap:10px;padding:14px 16px;position:static;transform:none}.sheet.inline.svelte-1syeb8d .amount:where(.svelte-1syeb8d) input:where(.svelte-1syeb8d){font-size:32px}.sheet.inline.svelte-1syeb8d .cats:where(.svelte-1syeb8d){max-height:210px}.hint.svelte-1syeb8d{font-size:13px}@media (width>=900px){.sheet.svelte-1syeb8d:not(.inline){border-radius:22px;width:560px;padding:18px 22px 20px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}header.svelte-1syeb8d{justify-content:space-between;align-items:center;display:flex}.seg.svelte-1syeb8d{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.seg.svelte-1syeb8d button:where(.svelte-1syeb8d){height:34px;color:var(--muted);border-radius:9px;padding:0 16px;font-weight:600}.seg.svelte-1syeb8d button.on:where(.svelte-1syeb8d){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.seg.small.svelte-1syeb8d button:where(.svelte-1syeb8d){height:30px;padding:0 12px;font-size:14px}.amount.svelte-1syeb8d{justify-content:center;align-items:baseline;gap:6px;padding:4px 0;display:flex}.amount.svelte-1syeb8d input:where(.svelte-1syeb8d){text-align:center;font-variant-numeric:tabular-nums;border:none;border-bottom:2px solid var(--border);background:0 0;outline:none;width:100%;max-width:280px;font-size:42px;font-weight:700}.amount.svelte-1syeb8d input:where(.svelte-1syeb8d):focus{border-bottom-color:var(--accent)}.amount.svelte-1syeb8d span:where(.svelte-1syeb8d){color:var(--muted);font-size:26px}.amount.income.svelte-1syeb8d input:where(.svelte-1syeb8d){color:var(--accent)}.label.svelte-1syeb8d{color:var(--muted);font-size:13px;font-weight:600}.label-row.svelte-1syeb8d{justify-content:space-between;align-items:center;gap:10px;display:flex}.cat-search.svelte-1syeb8d{background:var(--surface-2);width:min(170px,50%);min-width:0;height:32px;color:var(--muted);border-radius:16px;flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.cat-search.svelte-1syeb8d input:where(.svelte-1syeb8d){min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.cat-search.svelte-1syeb8d button:where(.svelte-1syeb8d){color:var(--muted);place-items:center;display:grid}.cats.svelte-1syeb8d{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));align-content:start;gap:0 2px;max-height:250px;display:grid;overflow-y:auto}.cat.svelte-1syeb8d{border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;display:flex}.cat.on.svelte-1syeb8d{border-color:var(--accent);background:var(--accent-soft)}.cat.add.svelte-1syeb8d{color:var(--muted)}.cat.add.svelte-1syeb8d .chip:where(.svelte-1syeb8d){border:1.5px dashed var(--border);background:0 0}.cat.svelte-1syeb8d .name:where(.svelte-1syeb8d){text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:12px;line-height:1.15}.row.svelte-1syeb8d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.sheet.svelte-1syeb8d{overflow-x:hidden}.sheet.svelte-1syeb8d>*{min-width:0}.row.svelte-1syeb8d .seg.small:where(.svelte-1syeb8d){max-width:100%}.row.svelte-1syeb8d .seg.small:where(.svelte-1syeb8d) button:where(.svelte-1syeb8d){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding:0 10px;overflow:hidden}.dates.svelte-1syeb8d{flex-wrap:wrap;gap:6px;display:flex}.date.svelte-1syeb8d{border:1px solid var(--border);cursor:pointer;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}.date.on.svelte-1syeb8d{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.pick.svelte-1syeb8d input:where(.svelte-1syeb8d){opacity:0;cursor:pointer;position:absolute;inset:0}footer.svelte-1syeb8d{align-items:center;gap:8px;display:flex}.save.svelte-1syeb8d{flex:1;height:48px;font-size:16px}.del.svelte-1syeb8d{color:var(--danger)}.danger.svelte-1syeb8d{background:var(--danger)}.ghost.svelte-1syeb8d{background:var(--surface-2);color:var(--text)}.plot.svelte-1rq5fvj{position:relative}svg.svelte-1rq5fvj{width:100%;display:block;overflow:visible}.grid.svelte-1rq5fvj{stroke:var(--border);stroke-width:1px}.base.svelte-1rq5fvj{stroke:var(--muted);stroke-width:1px;opacity:.5}.axis.svelte-1rq5fvj{fill:var(--muted);text-anchor:end;font-size:10px}.bar.svelte-1rq5fvj{fill:var(--accent);transition:opacity .15s}.bar.dim.svelte-1rq5fvj{opacity:.45}.month.svelte-1rq5fvj{fill:var(--muted);text-anchor:middle;font-size:11px}.month.on.svelte-1rq5fvj{fill:var(--text);font-weight:700}.hit.svelte-1rq5fvj{fill:#0000;cursor:pointer;outline:none}.avg.svelte-1rq5fvj{stroke:var(--text);stroke-width:1px;stroke-dasharray:4 4;opacity:.5}.tip.svelte-1rq5fvj{background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:13px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.legend.svelte-1rq5fvj{margin-top:4px;font-size:12px}.cal.svelte-r5mlhr{border-top:1px solid var(--border);grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;padding-top:10px;display:grid}.wd.svelte-r5mlhr{text-align:center;color:var(--muted);padding-bottom:2px;font-size:12px}.day.svelte-r5mlhr{background:color-mix(in srgb, #e0782f calc(var(--lvl) * 42%), var(--surface-2));border-radius:10px;align-content:start;justify-items:center;gap:1px;min-height:54px;padding:4px 2px;display:grid}.day.svelte-r5mlhr:hover{outline:2px solid var(--accent)}.day.today.svelte-r5mlhr{box-shadow:inset 0 0 0 2px var(--accent)}.day.future.svelte-r5mlhr{opacity:.45}.num.svelte-r5mlhr{font-size:13px;font-weight:650}.amt.svelte-r5mlhr{font-variant-numeric:tabular-nums;font-size:11px}.inc.svelte-r5mlhr{color:var(--accent);font-size:10.5px;font-weight:600}@media (width>=1100px){.day.svelte-r5mlhr{min-height:62px}.amt.svelte-r5mlhr{font-size:12px}}.card.svelte-1ul9ofj{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.wrap.svelte-1ul9ofj{margin:10px 0 12px;padding:10px 12px 12px}.top.svelte-1ul9ofj{align-items:center;gap:12px;margin-bottom:6px;display:flex}.year.svelte-1ul9ofj{align-items:center;gap:2px;font-size:16px;display:flex}.ytitle.svelte-1ul9ofj{padding:8px 4px}.legend.svelte-1ul9ofj{color:var(--muted);flex:1;justify-content:center;gap:14px;font-size:12.5px;display:flex}.legend.svelte-1ul9ofj span:where(.svelte-1ul9ofj){align-items:center;gap:5px;display:inline-flex}.dot.svelte-1ul9ofj{border-radius:3px;width:10px;height:10px;display:inline-block}.inc.svelte-1ul9ofj{background:var(--accent)}.exp.svelte-1ul9ofj{background:#e0782f}.cal-btn.svelte-1ul9ofj{background:var(--accent-soft);height:34px;color:var(--accent);font-size:14px}.cal-btn.on.svelte-1ul9ofj{background:var(--accent);color:var(--on-accent)}.strip.svelte-1ul9ofj{scrollbar-width:none;grid-template-columns:repeat(12,minmax(56px,1fr));gap:4px;display:grid;overflow-x:auto}.strip.years.svelte-1ul9ofj{grid-template-columns:repeat(auto-fill,minmax(90px,140px))}.cell.svelte-1ul9ofj{border:2px solid #0000;border-radius:12px;justify-items:center;gap:4px;padding:6px 2px 8px;transition:background .12s;display:grid}.cell.svelte-1ul9ofj:hover{background:var(--surface-2)}.cell.on.svelte-1ul9ofj{background:var(--accent-soft);border-color:var(--accent)}.cell.future.svelte-1ul9ofj{opacity:.4}.label.svelte-1ul9ofj{text-transform:capitalize;font-size:13px;font-weight:650}.bars.svelte-1ul9ofj{align-items:stretch;gap:4px;height:104px;display:flex}.col.svelte-1ul9ofj{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;width:26px;display:flex}.bar.svelte-1ul9ofj{border-radius:4px 4px 0 0;width:16px;min-height:2px}.val.svelte-1ul9ofj{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:650;line-height:1}.inc-t.svelte-1ul9ofj{color:var(--accent)}.exp-t.svelte-1ul9ofj{color:#c2611f}[data-theme=dark] .exp-t.svelte-1ul9ofj{color:#f0a165}.unit.svelte-1ul9ofj{opacity:.8}.net.svelte-1ul9ofj{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11.5px}.net.pos.svelte-1ul9ofj{color:var(--accent)}.net.neg.svelte-1ul9ofj{color:var(--danger)}@media (width<=600px){.legend.svelte-1ul9ofj{display:none}.strip.svelte-1ul9ofj:not(.years){grid-template-columns:repeat(12,64px)}.bars.svelte-1ul9ofj{gap:2px;height:78px}.col.svelte-1ul9ofj{width:24px}.bar.svelte-1ul9ofj{width:13px}.val.svelte-1ul9ofj{font-size:10px}}.layout.wide.svelte-1c9vcve{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.side.svelte-1c9vcve{gap:14px;display:grid;position:sticky;top:16px}.recent.svelte-1c9vcve{padding:6px 0}.recent-head.svelte-1c9vcve{justify-content:space-between;align-items:center;padding:8px 16px 6px;display:flex}.link.svelte-1c9vcve{color:var(--accent);font-size:14px;font-weight:600}.rrow.svelte-1c9vcve{text-align:left;align-items:center;gap:10px;width:100%;padding:7px 16px;display:flex}.rrow.svelte-1c9vcve:hover{background:var(--surface-2)}.chip.sm.svelte-1c9vcve{border-radius:10px;width:32px;height:32px}.rbody.svelte-1c9vcve{flex:1;min-width:0;display:grid}.rname.svelte-1c9vcve{font-size:14px;font-weight:600}.rsub.svelte-1c9vcve{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ramt.svelte-1c9vcve{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.ramt.income.svelte-1c9vcve{color:var(--accent)}.controls.svelte-1c9vcve{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.seg.svelte-1c9vcve{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.seg.svelte-1c9vcve button:where(.svelte-1c9vcve){height:32px;color:var(--muted);border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.seg.svelte-1c9vcve button.on:where(.svelte-1c9vcve){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.card.svelte-1c9vcve{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.hero.svelte-1c9vcve{margin-bottom:12px;padding:16px 18px}.total.svelte-1c9vcve{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:34px;font-weight:750}.small.svelte-1c9vcve{font-size:13px}.chart.svelte-1c9vcve{margin-top:28px}.list.svelte-1c9vcve{padding:4px 0}@media (width>=1400px){.wide.svelte-1c9vcve .list:where(.svelte-1c9vcve){grid-template-columns:1fr 1fr;column-gap:8px;display:grid}}.row.svelte-1c9vcve{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.row.svelte-1c9vcve:hover{background:var(--surface-2)}.body.svelte-1c9vcve{flex:1;gap:6px;min-width:0;display:grid}.line.svelte-1c9vcve{align-items:baseline;gap:8px;display:flex}.name.svelte-1c9vcve{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pct.svelte-1c9vcve{font-size:13px}.amt.svelte-1c9vcve{font-variant-numeric:tabular-nums;font-weight:600}.track.svelte-1c9vcve{background:var(--surface-2);border-radius:3px;height:6px;position:relative}.fill.svelte-1c9vcve{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.limit-mark.svelte-1c9vcve{background:var(--text);opacity:.45;width:2px;height:12px;position:absolute;top:-3px}.limit.svelte-1c9vcve{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.limit.over.svelte-1c9vcve{color:var(--danger);font-weight:600}.empty.svelte-1c9vcve{text-align:center;padding:24px 0}.period.svelte-1k20ufb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nav.svelte-1k20ufb{align-items:center;gap:4px;font-weight:650;display:flex}.seg.svelte-1k20ufb{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.seg.svelte-1k20ufb button:where(.svelte-1k20ufb){height:30px;color:var(--muted);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:600}.seg.svelte-1k20ufb button.on:where(.svelte-1k20ufb){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.search.svelte-1k20ufb{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:10px 0;padding:0 12px;display:flex}.search.svelte-1k20ufb input:where(.svelte-1k20ufb){background:0 0;border:none;outline:none;flex:1;min-width:0}.filters.svelte-1k20ufb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-filter.svelte-1k20ufb{background:var(--accent);height:32px;color:var(--on-accent);border-radius:16px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.totals.svelte-1k20ufb{margin:10px 2px 4px;font-size:13px}.day.svelte-1k20ufb{justify-content:space-between;margin:14px 4px 6px;font-size:13.5px;font-weight:650;display:flex}.day.svelte-1k20ufb span:where(.svelte-1k20ufb):first-child:first-letter{text-transform:uppercase}.card.svelte-1k20ufb{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);overflow:hidden}.op.svelte-1k20ufb{text-align:left;align-items:center;gap:12px;width:100%;padding:9px 14px;display:flex}.op.svelte-1k20ufb+.op:where(.svelte-1k20ufb){border-top:1px solid var(--border)}.op.svelte-1k20ufb:hover{background:var(--surface-2)}.body.svelte-1k20ufb{flex:1;min-width:0;display:grid}.name.svelte-1k20ufb{align-items:center;gap:6px;font-weight:600;display:flex}.who.svelte-1k20ufb{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.comment.svelte-1k20ufb{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.amt.svelte-1k20ufb{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.amt.income.svelte-1k20ufb{color:var(--accent)}@media (width>=1100px){.body.svelte-1k20ufb{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px}.comment.svelte-1k20ufb{font-size:14px}.op.svelte-1k20ufb{padding:8px 18px}.filters.svelte-1k20ufb{flex-wrap:nowrap}}.more.svelte-1k20ufb{background:var(--surface-2);border-radius:12px;width:100%;height:42px;margin-top:12px;font-weight:600}.empty.svelte-1k20ufb{text-align:center;padding:24px 0}.year.svelte-183mpw9{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:17px;font-weight:650;display:flex}.scroll.svelte-183mpw9{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);overflow-x:auto}table.svelte-183mpw9{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}th.svelte-183mpw9,td.svelte-183mpw9{text-align:right;border-bottom:1px solid var(--border);padding:7px 10px}th.svelte-183mpw9{color:var(--muted);font-size:12px;font-weight:650}.name.svelte-183mpw9{z-index:1;text-align:left;background:var(--surface);border-right:1px solid var(--border);min-width:140px;position:sticky;left:0}th.name.svelte-183mpw9{color:var(--text);font-size:13px}.section.svelte-183mpw9 th:where(.svelte-183mpw9){padding-top:18px}.strong.svelte-183mpw9{font-weight:650}.sum.svelte-183mpw9 td:where(.svelte-183mpw9){background:var(--surface-2);font-weight:700}.sum.svelte-183mpw9 .name:where(.svelte-183mpw9){background:var(--surface-2)}.cur.svelte-183mpw9{background:color-mix(in srgb, var(--accent) 7%, transparent)}.over.svelte-183mpw9,.neg.svelte-183mpw9{color:var(--danger);font-weight:650}.note.svelte-183mpw9{margin-top:8px;font-size:12.5px}.back.svelte-1h66nc{color:var(--accent);margin:4px 0 12px;font-weight:600}.layout.wide.svelte-1h66nc{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.layout.wide.svelte-1h66nc .card:where(.svelte-1h66nc){margin-bottom:16px}.layout.wide.svelte-1h66nc .cats:where(.svelte-1h66nc) ul:where(.svelte-1h66nc){grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:28px;display:grid}.layout.wide.svelte-1h66nc .cats:where(.svelte-1h66nc) li:where(.svelte-1h66nc){border-top:none;border-bottom:1px solid var(--border)}.card.svelte-1h66nc{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-bottom:14px;padding:16px 18px}h2.svelte-1h66nc{margin:0 0 8px;font-size:17px}.title-row.svelte-1h66nc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.title-row.svelte-1h66nc h2:where(.svelte-1h66nc){margin:0}.seg.svelte-1h66nc{background:var(--surface-2);border-radius:12px;padding:3px;display:inline-flex}.seg.svelte-1h66nc button:where(.svelte-1h66nc){height:30px;color:var(--muted);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:600}.seg.svelte-1h66nc button.on:where(.svelte-1h66nc){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}ul.svelte-1h66nc{margin:0;padding:0;list-style:none}li.svelte-1h66nc{align-items:center;gap:6px;padding:6px 0;display:flex}li.svelte-1h66nc+li:where(.svelte-1h66nc){border-top:1px solid var(--border)}li.svelte-1h66nc .chip:where(.svelte-1h66nc){border-radius:11px;width:36px;height:36px;margin-right:6px}.name.svelte-1h66nc{text-align:left;flex:1;min-width:0;font-weight:600;display:grid}.lim.svelte-1h66nc{font-size:12px;font-weight:400}.icon-btn.svelte-1h66nc:disabled{opacity:.3}.add.svelte-1h66nc{margin-top:10px}.inline.svelte-1h66nc{gap:8px;display:flex}.rem.svelte-1h66nc{align-items:center}.switch.svelte-1h66nc{align-items:center;gap:8px;font-weight:600;display:flex}.time.svelte-1h66nc{width:120px}.switch.month.svelte-1h66nc{margin-top:8px}.small.svelte-1h66nc{font-size:13px}.file.svelte-1h66nc{cursor:pointer;position:relative}.file.svelte-1h66nc input:where(.svelte-1h66nc){opacity:0;cursor:pointer;position:absolute;inset:0}.preview.svelte-1h66nc{background:var(--surface-2);border-radius:12px;gap:6px;margin-top:12px;padding:12px;display:grid}.error.svelte-1h66nc{color:var(--danger)}.ok.svelte-1h66nc{color:var(--accent);font-weight:600}p.svelte-1h66nc{margin:0 0 10px}.months.svelte-1u6s4nw{justify-content:space-between;gap:8px;display:flex}.months.svelte-1u6s4nw .btn:where(.svelte-1u6s4nw){height:34px;font-size:13px;font-weight:500}.link.svelte-1u6s4nw{color:var(--accent);justify-self:start;font-size:14px;font-weight:600}.rows.svelte-1u6s4nw{gap:6px;display:grid}.row.svelte-1u6s4nw{grid-template-columns:1fr 190px;align-items:center;gap:10px;display:grid}.name.svelte-1u6s4nw{flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.who.svelte-1u6s4nw{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px}.prev.svelte-1u6s4nw{font-size:12px;font-weight:400}.input.svelte-1u6s4nw{align-items:center;gap:6px;display:flex}.input.svelte-1u6s4nw .field:where(.svelte-1u6s4nw){text-align:right;font-variant-numeric:tabular-nums;height:40px}.cur.svelte-1u6s4nw{color:var(--muted);width:14px}.spin.svelte-1u6s4nw svg{animation:1s linear infinite svelte-1u6s4nw-spin}@keyframes svelte-1u6s4nw-spin{to{transform:rotate(360deg)}}.seg.svelte-1ygbryq{background:var(--surface-2);border-radius:12px;justify-self:start;padding:3px;display:inline-flex}.seg.svelte-1ygbryq button:where(.svelte-1ygbryq){height:32px;color:var(--muted);border-radius:9px;padding:0 14px;font-weight:600}.seg.svelte-1ygbryq button.on:where(.svelte-1ygbryq){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.kinds.svelte-1ygbryq{flex-wrap:wrap;gap:6px;display:flex}.kind.svelte-1ygbryq{border:1px solid var(--border);border-radius:17px;height:34px;padding:0 12px;font-size:14px}.kind.on.svelte-1ygbryq{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.check.svelte-1ygbryq{align-items:center;gap:8px;font-size:14px;display:flex}.del-box.svelte-1ygbryq{background:var(--surface-2);border-radius:12px;gap:8px;padding:12px;display:grid}.del-box.svelte-1ygbryq p:where(.svelte-1ygbryq){margin:0}.danger.svelte-1ygbryq{background:var(--danger)}.two.svelte-eh9ew3{grid-template-columns:1fr 1fr;gap:8px;display:grid}label.svelte-eh9ew3{gap:4px;display:grid}.cap.svelte-1abpqz{gap:12px;display:grid}.card.svelte-1abpqz{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:14px 16px}.hero-top.svelte-1abpqz{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.hero-actions.svelte-1abpqz{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.total.svelte-1abpqz{font-variant-numeric:tabular-nums;font-size:34px;font-weight:750}.small.svelte-1abpqz{font-size:13px}.up.svelte-1abpqz{color:var(--accent)}.down.svelte-1abpqz{color:var(--danger)}.due.svelte-1abpqz{background:var(--accent-soft);color:var(--accent);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:600}.pulse.svelte-1abpqz{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}.ghost.svelte-1abpqz{background:var(--surface-2);color:var(--text)}.btn.sm.svelte-1abpqz{height:34px;font-size:14px}.chart.svelte-1abpqz{margin-top:28px}.sec-head.svelte-1abpqz{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}h2.svelte-1abpqz{align-items:center;gap:6px;margin:0;font-size:17px;display:flex}.pad.svelte-1abpqz{margin:0;padding:6px 0}.arow.svelte-1abpqz,.drow.svelte-1abpqz{text-align:left;border-top:1px solid var(--border);align-items:center;gap:10px;width:100%;padding:8px 4px;display:grid}.arow.svelte-1abpqz{grid-template-columns:auto 1fr auto}.arow.svelte-1abpqz:hover,.drow.svelte-1abpqz:hover{background:var(--surface-2)}.chip.sm.svelte-1abpqz{border-radius:10px;width:32px;height:32px}.aname.svelte-1abpqz{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.who.svelte-1abpqz{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.aval.svelte-1abpqz{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.adelta.svelte-1abpqz{text-align:right;grid-column:2/-1;margin-top:-6px;font-size:12.5px}@media (width>=700px){.arow.svelte-1abpqz{grid-template-columns:auto 1fr 140px 170px}.adelta.svelte-1abpqz{grid-column:auto;margin-top:0;font-size:13px}}.scroll.svelte-1abpqz{overflow-x:auto}table.svelte-1abpqz{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}th.svelte-1abpqz,td.svelte-1abpqz{text-align:right;border-top:1px solid var(--border);padding:6px 10px}th.svelte-1abpqz{color:var(--muted);font-size:12px;font-weight:600}.name.svelte-1abpqz{text-align:left;background:var(--surface);position:sticky;left:0}.mbtn.svelte-1abpqz{color:var(--accent);font-weight:600}.archived.svelte-1abpqz td:where(.svelte-1abpqz){opacity:.5}.sum.svelte-1abpqz td:where(.svelte-1abpqz){background:var(--surface-2);font-weight:700}.grid2.svelte-1abpqz{gap:12px;display:grid}.wide.svelte-1abpqz .grid2:where(.svelte-1abpqz){grid-template-columns:1fr 1fr;align-items:start}.drow.svelte-1abpqz{grid-template-columns:1fr auto}.drow.svelte-1abpqz .small:where(.svelte-1abpqz){grid-row:2;margin-top:-8px}.dname.svelte-1abpqz{font-weight:600}.dnote.svelte-1abpqz{font-weight:400}.dval.svelte-1abpqz{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-weight:650}.drow.returned.svelte-1abpqz{opacity:.5}.drow.returned.svelte-1abpqz .dval:where(.svelte-1abpqz){text-decoration:line-through}.dtotal.svelte-1abpqz{border-top:1px solid var(--border);text-align:right;padding-top:8px}.mform.svelte-1abpqz{gap:8px;display:grid}.mform.svelte-1abpqz label:where(.svelte-1abpqz){grid-template-columns:1fr 180px;align-items:center;gap:8px;font-size:14px;display:grid}.mform.svelte-1abpqz p:where(.svelte-1abpqz){margin:0}.actions.svelte-1abpqz{gap:8px;display:flex}.grow.svelte-1abpqz{flex:1}.error.svelte-1abpqz{color:var(--danger);font-size:14px}.mnow.svelte-1abpqz{font-variant-numeric:tabular-nums;font-size:28px;font-weight:750}.track.svelte-1abpqz{background:var(--surface-2);border-radius:4px;height:8px;margin:10px 0 4px;position:relative}.fill.svelte-1abpqz{background:var(--accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.facts.svelte-1abpqz{margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.8}.ytable.svelte-1abpqz{margin-top:8px}.x.svelte-1abpqz{color:var(--muted);width:24px;font-size:18px}.yadd.svelte-1abpqz{grid-template-columns:90px 1fr auto;gap:8px;margin-top:10px;display:grid}.page.svelte-z8qlc9{max-width:960px}.page.wide.svelte-z8qlc9{max-width:1680px}.head.svelte-z8qlc9{justify-content:space-between;align-items:center;gap:16px;display:flex}.wide.svelte-z8qlc9 .head:where(.svelte-z8qlc9){margin-bottom:18px}.wide.svelte-z8qlc9 .head:where(.svelte-z8qlc9) .page-title:where(.svelte-z8qlc9){margin:0}.spacer.svelte-z8qlc9{flex:1}.icon-btn.active.svelte-z8qlc9{background:var(--accent-soft);color:var(--accent)}.small.svelte-z8qlc9{font-size:13px}.balance.svelte-z8qlc9{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding:14px 16px;display:flex}.balance.compact.svelte-z8qlc9{gap:10px;margin:0;padding:6px 6px 6px 14px}.balance.compact.svelte-z8qlc9 b:where(.svelte-z8qlc9){font-variant-numeric:tabular-nums;font-size:18px}.sum.svelte-z8qlc9{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.btn.soft.svelte-z8qlc9{background:var(--accent-soft);color:var(--accent)}kbd.svelte-z8qlc9{font:inherit;border:1px solid color-mix(in srgb, var(--on-accent) 45%, transparent);opacity:.85;border-radius:4px;padding:0 5px;font-size:11px}.check.svelte-z8qlc9{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:8px;margin-top:8px;padding:12px;display:grid}.wide.svelte-z8qlc9 .check:where(.svelte-z8qlc9){grid-template-columns:320px 1fr auto;align-items:center;margin:-6px 0 16px}.check-actions.svelte-z8qlc9{flex-wrap:wrap;gap:8px;display:flex}.wide.svelte-z8qlc9 .check-actions:where(.svelte-z8qlc9){grid-column:1/-1}.btn.ghost.svelte-z8qlc9{background:var(--surface-2);color:var(--text)}.ok.svelte-z8qlc9{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:flex}.bad.svelte-z8qlc9{color:var(--danger)}.tabs.svelte-z8qlc9{background:var(--surface-2);border-radius:14px;gap:4px;margin:14px 0;padding:4px;display:flex}.tabs.inline-tabs.svelte-z8qlc9{margin:0}.tabs.inline-tabs.svelte-z8qlc9 button:where(.svelte-z8qlc9){white-space:nowrap;flex:none;padding:0 18px;font-size:15px}.tabs.svelte-z8qlc9 button:where(.svelte-z8qlc9){min-width:0;height:36px;color:var(--muted);border-radius:10px;flex:1;padding:0 6px;font-size:14px;font-weight:600}.tabs.svelte-z8qlc9 button:where(.svelte-z8qlc9):hover{color:var(--text)}.tabs.svelte-z8qlc9 button.on:where(.svelte-z8qlc9){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.fab.svelte-z8qlc9{right:20px;bottom:calc(96px + var(--safe-bottom));z-index:25;background:var(--accent);width:58px;height:58px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 20px #00000040}@media (width>=900px){.fab.svelte-z8qlc9{bottom:32px;right:36px}}.head.svelte-fj3lwc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.head.svelte-fj3lwc .page-title:where(.svelte-fj3lwc){margin:0}.grid.svelte-fj3lwc{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;gap:14px;display:grid}.card.svelte-fj3lwc{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:16px 18px}.intro.svelte-fj3lwc{max-width:620px;color:var(--accent);gap:14px;display:flex}.intro.svelte-fj3lwc div:where(.svelte-fj3lwc){color:var(--text)}.intro.svelte-fj3lwc p:where(.svelte-fj3lwc){margin:6px 0 12px}.member.svelte-fj3lwc{gap:12px;display:grid}.top.svelte-fj3lwc{align-items:center;gap:12px;display:flex}.avatar.svelte-fj3lwc{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.avatar.old.svelte-fj3lwc{background:var(--surface-2);color:var(--muted)}.who.svelte-fj3lwc{flex:1;min-width:0}.name.svelte-fj3lwc{font-size:16px;font-weight:650}.small.svelte-fj3lwc{font-size:13px}.chips.svelte-fj3lwc{flex-wrap:wrap;gap:6px;display:flex}.perm.svelte-fj3lwc{background:var(--surface-2);color:var(--muted);border-radius:9px;padding:4px 9px;font-size:12.5px}.perm.edit.svelte-fj3lwc{background:var(--accent-soft);color:var(--accent)}.perm.warn.svelte-fj3lwc{color:#b5651d;background:#d9822b29}.devices.svelte-fj3lwc{gap:2px;display:grid}.device.svelte-fj3lwc{min-height:34px;color:var(--muted);align-items:center;gap:8px;display:flex}.device.svelte-fj3lwc span:where(.svelte-fj3lwc):first-of-type{color:var(--text)}.grow.svelte-fj3lwc{flex:1}.icon-btn.sm.svelte-fj3lwc{width:30px;height:30px}.actions.svelte-fj3lwc{flex-wrap:wrap;gap:8px;display:flex}.actions.svelte-fj3lwc .btn:where(.svelte-fj3lwc){height:36px;padding:0 12px;font-size:14px}.link.svelte-fj3lwc{color:var(--accent);font-weight:600}.error.svelte-fj3lwc{color:var(--danger);font-size:14px}.form.svelte-fj3lwc{gap:12px;display:grid}.form.svelte-fj3lwc p:where(.svelte-fj3lwc){margin:0}label.svelte-fj3lwc{gap:4px;display:grid}.pwrow.svelte-fj3lwc{gap:8px;display:flex}.pwrow.svelte-fj3lwc .field:where(.svelte-fj3lwc){flex:1;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.full.svelte-fj3lwc{align-items:center;gap:10px;display:flex}.matrix.svelte-fj3lwc{border:1px solid var(--border);border-radius:12px;max-height:340px;display:grid;overflow-y:auto}.mrow.svelte-fj3lwc{align-items:center;gap:10px;padding:6px 10px;display:flex}.mrow.svelte-fj3lwc+.mrow:where(.svelte-fj3lwc){border-top:1px solid var(--border)}.seg.svelte-fj3lwc{background:var(--surface-2);border-radius:10px;padding:3px;display:inline-flex}.seg.svelte-fj3lwc button:where(.svelte-fj3lwc){height:28px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.seg.svelte-fj3lwc button.on:where(.svelte-fj3lwc){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.handover.svelte-fj3lwc{color:var(--accent);justify-items:start;gap:10px;display:grid}.handover.svelte-fj3lwc p:where(.svelte-fj3lwc){color:var(--text);margin:0}.creds.svelte-fj3lwc{background:var(--surface-2);width:100%;color:var(--text);border-radius:12px;gap:4px;padding:12px 14px;font-size:16px;display:grid}.head.svelte-luw6zo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head.svelte-luw6zo .page-title:where(.svelte-luw6zo){margin:0}.tools.svelte-luw6zo{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:min(260px,100%);display:flex}.search.svelte-luw6zo{background:var(--surface);border:1px solid var(--border);min-width:0;max-width:320px;height:40px;color:var(--muted);border-radius:20px;flex:1 1 0;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.search.svelte-luw6zo input:where(.svelte-luw6zo){width:0;min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.search.svelte-luw6zo button:where(.svelte-luw6zo){color:var(--muted);place-items:center;display:grid}.icon-btn.on.svelte-luw6zo{background:var(--accent-soft);color:var(--accent)}@media (width<=520px){.add-text.svelte-luw6zo{display:none}}.settings.svelte-luw6zo{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;margin-bottom:14px;display:grid}.card.svelte-luw6zo{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:14px 16px}h2.svelte-luw6zo{margin:0 0 6px;font-size:16px}.soon.svelte-luw6zo{border-color:color-mix(in srgb, #e0559a 45%, var(--border));margin-bottom:14px}.soon.svelte-luw6zo ul:where(.svelte-luw6zo){grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));column-gap:32px;display:grid}.soon.svelte-luw6zo li:where(.svelte-luw6zo){border-top:none;border-bottom:1px solid var(--border)}.months.svelte-luw6zo{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;gap:14px;display:grid}ul.svelte-luw6zo{margin:0;padding:0;list-style:none}li.svelte-luw6zo+li:where(.svelte-luw6zo){border-top:1px solid var(--border)}.row.svelte-luw6zo{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.row.svelte-luw6zo:disabled{cursor:default;opacity:1}.avatar.svelte-luw6zo{--c:var(--accent);width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.main.svelte-luw6zo{flex:1;min-width:0;display:grid}.name.svelte-luw6zo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.side.svelte-luw6zo{text-align:right;flex:none;justify-items:end;display:grid}.when.svelte-luw6zo{color:var(--muted);font-size:14px}.when.near.svelte-luw6zo{color:var(--text);font-weight:600}.when.today.svelte-luw6zo{color:#e0559a;font-weight:700}.small.svelte-luw6zo{font-size:12.5px}.empty.svelte-luw6zo{text-align:center;padding:24px 0}.offsets.svelte-luw6zo{flex-wrap:wrap;gap:6px 16px;margin:6px 0 10px;display:flex}.check.svelte-luw6zo{align-items:center;gap:8px;display:flex}.time-row.svelte-luw6zo{align-items:center;gap:10px;display:flex}.time.svelte-luw6zo{width:120px}p.svelte-luw6zo{margin:8px 0 0}.file.svelte-luw6zo{cursor:pointer;margin-top:8px;position:relative}.file.svelte-luw6zo input:where(.svelte-luw6zo){opacity:0;cursor:pointer;position:absolute;inset:0}.error.svelte-luw6zo{color:var(--danger);font-size:14px}.ok.svelte-luw6zo{color:var(--accent);font-weight:600}.form.svelte-luw6zo{gap:10px;display:grid}.seg.svelte-luw6zo{background:var(--surface-2);border-radius:12px;padding:3px;display:flex}.seg.svelte-luw6zo button:where(.svelte-luw6zo){height:32px;color:var(--muted);border-radius:9px;flex:1;font-size:13.5px;font-weight:600}.seg.svelte-luw6zo button.on:where(.svelte-luw6zo){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.date-row.svelte-luw6zo{grid-template-columns:76px 1fr 1fr;gap:8px;display:grid}.actions.svelte-luw6zo{gap:8px;display:flex}.grow.svelte-luw6zo{flex:1}.grid.svelte-1asib1m{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;gap:14px;display:grid}h2.svelte-1asib1m{align-items:center;gap:8px;display:flex}.late.svelte-1asib1m{color:#e5484d;font-weight:650}.slot.svelte-1asib1m+.slot:where(.svelte-1asib1m){border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.slot-head.svelte-1asib1m{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.btn.sm.svelte-1asib1m{height:32px;padding:0 12px;font-size:14px}.med.svelte-1asib1m{align-items:center;gap:10px;min-height:30px;display:flex}.tick.svelte-1asib1m{border:2px solid var(--border);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.med.done.svelte-1asib1m .tick:where(.svelte-1asib1m){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.grow.svelte-1asib1m{flex:1;min-width:0}.big.svelte-1asib1m{align-items:baseline;gap:12px;display:flex}.num.svelte-1asib1m{letter-spacing:-.02em;font-size:40px;font-weight:700}.pulse.svelte-1asib1m{color:var(--muted);font-weight:600}.lvl.svelte-1asib1m{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.dot.svelte-1asib1m{border-radius:50%;flex:none;width:9px;height:9px}.sub.svelte-1asib1m{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0;font-size:12.5px;font-weight:650}.line.svelte-1asib1m{align-items:center;gap:10px;min-height:30px;display:flex}.small.svelte-1asib1m{font-size:13px}p.svelte-1asib1m{margin:0 0 10px}.panel.svelte-1asib1m .btn:where(.svelte-1asib1m){margin-top:10px}.link.svelte-1asib1m{color:var(--accent);font-weight:600}.layout.svelte-1ac9a6y{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-1ac9a6y{grid-template-columns:minmax(380px,5fr) 7fr}}.col.svelte-1ac9a6y{gap:14px;min-width:0;display:grid}.readings.svelte-1ac9a6y{grid-template-columns:18px repeat(3,minmax(0,1fr));align-items:center;gap:6px 8px;display:grid}.readings.svelte-1ac9a6y .field:where(.svelte-1ac9a6y){text-align:center;font-size:18px;font-weight:600}.when.svelte-1ac9a6y{grid-template-columns:auto 1fr;gap:8px;margin:10px 0;display:grid}@media (width<=520px){.when.svelte-1ac9a6y{grid-template-columns:1fr}}.title-row.svelte-1ac9a6y{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.title-row.svelte-1ac9a6y h2:where(.svelte-1ac9a6y){margin:0;font-size:16px}.stats.svelte-1ac9a6y{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.stat.svelte-1ac9a6y{background:var(--surface-2);border-radius:12px;padding:10px}.stat.main.svelte-1ac9a6y{background:var(--accent-soft)}.val.svelte-1ac9a6y{align-items:center;gap:6px;margin:2px 0;font-size:20px;font-weight:700;display:flex}.dot.svelte-1ac9a6y{border-radius:50%;flex:none;width:9px;height:9px}.legend.svelte-1ac9a6y{color:var(--muted);gap:12px;display:flex}.legend.svelte-1ac9a6y i:where(.svelte-1ac9a6y){vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:5px;display:inline-block}.chart.svelte-1ac9a6y{width:100%;min-width:0;overflow:hidden}.panel.svelte-1ac9a6y{min-width:0}svg.svelte-1ac9a6y{display:block}.grid.svelte-1ac9a6y{stroke:var(--border)}.grid.ref.svelte-1ac9a6y{stroke:#d0554b66;stroke-dasharray:4 4}.tick.svelte-1ac9a6y{fill:var(--muted);font-size:11px}.sys.svelte-1ac9a6y,.dia.svelte-1ac9a6y{fill:none;stroke-width:2px}.sys.svelte-1ac9a6y{stroke:#d0554b}.dia.svelte-1ac9a6y{stroke:#3d7bd9}.psys.svelte-1ac9a6y,.pdia.svelte-1ac9a6y{stroke:var(--surface);stroke-width:2px}.psys.svelte-1ac9a6y{fill:#d0554b}.pdia.svelte-1ac9a6y{fill:#3d7bd9}.hist.svelte-1ac9a6y{align-items:center;gap:10px;min-height:38px;display:flex}.hist.svelte-1ac9a6y+.hist:where(.svelte-1ac9a6y){border-top:1px solid var(--border)}@media (width<=480px){.d.svelte-1ac9a6y{font-size:14px;width:96px!important}}.d.svelte-1ac9a6y{flex:none;width:120px}.v.svelte-1ac9a6y{flex:none;width:64px}.p.svelte-1ac9a6y{flex:none;width:48px}.grow.svelte-1ac9a6y{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.link.svelte-1ac9a6y{color:var(--accent);font-size:14px;font-weight:600}.file.svelte-1ac9a6y{cursor:pointer;position:relative}.file.svelte-1ac9a6y input:where(.svelte-1ac9a6y){opacity:0;cursor:pointer;position:absolute;inset:0}.icon-btn.confirm.svelte-1ac9a6y{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.small.svelte-1ac9a6y{font-size:13px}p.svelte-1ac9a6y{margin:8px 0 0}.panel.svelte-1ac9a6y>.btn:where(.svelte-1ac9a6y){width:100%}.error.svelte-1ac9a6y{color:var(--danger)}.ok.svelte-1ac9a6y{color:var(--accent);font-weight:600}.layout.svelte-ecmv86{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-ecmv86{grid-template-columns:minmax(380px,5fr) 7fr}}.col.svelte-ecmv86{gap:14px;min-width:0;display:grid}.title-row.svelte-ecmv86{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-row.svelte-ecmv86 h2:where(.svelte-ecmv86){margin:0;font-size:16px}h2.svelte-ecmv86{align-items:center;gap:8px;display:flex}.btn.sm.svelte-ecmv86{height:32px;padding:0 12px;font-size:14px}.med.svelte-ecmv86{text-align:left;width:100%;color:var(--muted);align-items:center;gap:10px;padding:10px 0;display:flex}.med.svelte-ecmv86:disabled{opacity:1;cursor:default}.med.svelte-ecmv86+.med:where(.svelte-ecmv86){border-top:1px solid var(--border)}.med.svelte-ecmv86 b:where(.svelte-ecmv86){color:var(--text)}.med.off.svelte-ecmv86 b:where(.svelte-ecmv86){color:var(--muted)}.note.svelte-ecmv86{display:block}.grow.svelte-ecmv86{flex:1;min-width:0}.times.svelte-ecmv86,.bp-times.svelte-ecmv86{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-t.svelte-ecmv86{background:var(--accent-soft);color:var(--accent);border-radius:9px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.chip-t.svelte-ecmv86 button:where(.svelte-ecmv86){color:inherit;place-items:center;display:grid}.time.svelte-ecmv86{width:110px;height:34px}.rem-row.svelte-ecmv86{align-items:center;gap:12px;margin-bottom:8px;display:flex}.check.svelte-ecmv86{align-items:center;gap:8px;min-height:32px;display:flex}.bp-times.svelte-ecmv86{margin:4px 0 8px 54px}.form.svelte-ecmv86 .bp-times:where(.svelte-ecmv86){margin:0}.table-wrap.svelte-ecmv86{overflow-x:auto}table.svelte-ecmv86{border-collapse:collapse;width:100%}th.svelte-ecmv86{text-align:center;padding:0 2px 6px;font-size:13px;font-weight:600}th.today.svelte-ecmv86{color:var(--accent)}td.svelte-ecmv86{text-align:center;padding:2px}td.name.svelte-ecmv86{text-align:left;white-space:nowrap;padding-right:10px;font-weight:600}.cell.svelte-ecmv86{background:var(--surface-2);border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.cell.ok.svelte-ecmv86{background:var(--accent);color:var(--on-accent)}.cell.svelte-ecmv86:disabled{opacity:1;cursor:default}.small.svelte-ecmv86{font-size:13px}p.svelte-ecmv86{margin:8px 0 0}.error.svelte-ecmv86{color:var(--danger)}.form.svelte-ecmv86{gap:10px;display:grid}.actions.svelte-ecmv86{gap:8px;display:flex}.layout.svelte-1n19eod{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-1n19eod{grid-template-columns:1fr 1fr}}.title-row.svelte-1n19eod{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title-row.svelte-1n19eod h2:where(.svelte-1n19eod){margin:0;font-size:16px}.btn.sm.svelte-1n19eod{height:32px;padding:0 12px;font-size:14px}.chk.svelte-1n19eod,.visit.svelte-1n19eod{align-items:center;gap:10px;min-height:46px;padding:4px 0;display:flex}.chk.svelte-1n19eod+.chk:where(.svelte-1n19eod),.visit.svelte-1n19eod+.visit:where(.svelte-1n19eod){border-top:1px solid var(--border)}@media (width<=600px){.chk.svelte-1n19eod,.visit.svelte-1n19eod{flex-wrap:wrap}.chk.svelte-1n19eod .grow:where(.svelte-1n19eod){min-width:60%}.visit.svelte-1n19eod .date:where(.svelte-1n19eod){width:auto}.visit.svelte-1n19eod .grow:where(.svelte-1n19eod){flex-basis:100%;order:-1}.add.svelte-1n19eod{grid-template-columns:1fr 46px}.add.svelte-1n19eod select:where(.svelte-1n19eod){grid-row:2}}.visit.row.svelte-1n19eod{text-align:left;width:100%}.visit.row.svelte-1n19eod:disabled{opacity:1;cursor:default}.dot.svelte-1n19eod{border-radius:50%;flex:none;width:9px;height:9px}.grow.svelte-1n19eod{flex:1;min-width:0;display:grid}.visit.svelte-1n19eod .grow:where(.svelte-1n19eod),.note.svelte-1n19eod{display:block}.every.svelte-1n19eod{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);border-radius:9px;padding:0 6px;font-size:16px}.date.svelte-1n19eod{width:112px;color:var(--muted);flex:none;font-size:14px}.sub.svelte-1n19eod{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 2px;font-size:12.5px;font-weight:650}.add.svelte-1n19eod{grid-template-columns:1fr auto 46px;gap:8px;margin-top:12px;display:grid}.add.svelte-1n19eod .btn:where(.svelte-1n19eod){padding:0}.small.svelte-1n19eod{font-size:13px}p.svelte-1n19eod{margin:8px 0 0}.form.svelte-1n19eod{gap:10px;display:grid}.two.svelte-1n19eod{grid-template-columns:1fr 130px;gap:8px;display:grid}textarea.svelte-1n19eod{resize:vertical;font:inherit}.error.svelte-1n19eod{color:var(--danger)}.actions.svelte-1n19eod{gap:8px;display:flex}.upload.svelte-1d74ov5{cursor:pointer;position:relative}.upload.svelte-1d74ov5 input:where(.svelte-1d74ov5){opacity:0;cursor:pointer;position:absolute;inset:0}.upload.busy.svelte-1d74ov5{opacity:.7}.reports.svelte-1d74ov5{background:var(--surface-2);border-radius:12px;flex-basis:100%;order:10;gap:4px;max-height:260px;margin-top:10px;padding:10px 12px;display:grid;overflow-y:auto}.rep.svelte-1d74ov5{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.name.svelte-1d74ov5{overflow-wrap:anywhere;min-width:0}.tag.svelte-1d74ov5{background:var(--surface);border-radius:7px;flex:none;padding:2px 7px;font-size:12px;font-weight:650}.tag.lab.svelte-1d74ov5,.tag.exams.svelte-1d74ov5{color:var(--accent)}.tag.error.svelte-1d74ov5{color:var(--danger)}.tag.duplicate.svelte-1d74ov5{color:var(--muted)}.small.svelte-1d74ov5{font-size:12.5px}.link.svelte-1d74ov5{color:var(--accent);justify-self:start;font-size:13px;font-weight:600}.viewer.svelte-1f7rpmt{z-index:50;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-1f7rpmt{padding:calc(8px + var(--safe-top)) 10px 8px 16px;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;display:flex}.title.svelte-1f7rpmt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.main.svelte-1f7rpmt{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=900px){.main.split.svelte-1f7rpmt{flex-direction:row}.main.split.svelte-1f7rpmt .text:where(.svelte-1f7rpmt){border-top:none;border-left:1px solid var(--border);width:420px;max-height:none}}.text.svelte-1f7rpmt{max-height:45vh;padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--border);background:var(--surface);flex:none;overflow:auto}.th.svelte-1f7rpmt{align-items:center;gap:12px;margin-bottom:8px;display:flex}.th.svelte-1f7rpmt b:where(.svelte-1f7rpmt){flex:1}.tlink.svelte-1f7rpmt{color:var(--accent);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.tbtn.svelte-1f7rpmt{border:1px solid var(--border);border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.tbtn.on.svelte-1f7rpmt{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}pre.svelte-1f7rpmt{white-space:pre-wrap;word-break:break-word;font:inherit;-webkit-user-select:text;user-select:text;margin:0;font-size:14px;line-height:1.5}.bar.svelte-1f7rpmt{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-1f7rpmt span:where(.svelte-1f7rpmt){background:var(--accent);height:100%;transition:width .2s;display:block}.small.svelte-1f7rpmt{font-size:13px}.body.svelte-1f7rpmt{min-height:0;padding:16px 16px calc(16px + var(--safe-bottom));flex:1;overflow:auto}.pages.svelte-1f7rpmt{justify-items:center;gap:12px;max-width:1000px;margin:0 auto;display:grid}.pages.svelte-1f7rpmt canvas{max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:4px}img.svelte-1f7rpmt{border-radius:8px;max-width:100%;margin:0 auto;display:block}.error.svelte-1f7rpmt{color:var(--danger)}.wrap.svelte-16apkfe{gap:10px;display:grid}.chart.svelte-16apkfe{width:100%;min-width:0;overflow:hidden}svg.svelte-16apkfe{display:block}.band.svelte-16apkfe{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.grid.svelte-16apkfe{stroke:var(--border)}.tick.svelte-16apkfe{fill:var(--muted);font-size:11px}.line.svelte-16apkfe{fill:none;stroke:var(--accent);stroke-width:2px}.pt.svelte-16apkfe{stroke:var(--surface);stroke-width:2px}table.svelte-16apkfe{border-collapse:collapse;width:100%}td.svelte-16apkfe{border-top:1px solid var(--border);padding:6px 4px}.small.svelte-16apkfe{font-size:13px}.bar.svelte-1ig4prh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.layout.svelte-1ig4prh{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-1ig4prh{grid-template-columns:380px minmax(0,1fr)}}.list.svelte-1ig4prh{padding:6px}.lab.svelte-1ig4prh{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.lab.on.svelte-1ig4prh{background:var(--accent-soft)}.lab.svelte-1ig4prh:hover:not(.on){background:var(--surface-2)}.date.svelte-1ig4prh{width:82px;color:var(--muted);flex:none;font-size:14px}.grow.svelte-1ig4prh{flex:1;min-width:0;display:grid}.grow.svelte-1ig4prh b:where(.svelte-1ig4prh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag.svelte-1ig4prh{color:#b5651d;background:#d9822b26;border-radius:7px;flex:none;padding:2px 7px;font-size:12px;font-weight:650}.dhead.svelte-1ig4prh{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back title act";align-items:center;gap:8px;margin-bottom:10px;display:grid}.dhead.svelte-1ig4prh .back:where(.svelte-1ig4prh){grid-area:back}.dtitle.svelte-1ig4prh{grid-area:title;min-width:0}.dact.svelte-1ig4prh{grid-area:act;align-items:center;gap:6px;display:flex}.dhead.svelte-1ig4prh h2:where(.svelte-1ig4prh){overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}@media (width<=600px){.dhead.svelte-1ig4prh{grid-template-columns:auto 1fr;grid-template-areas:"back act""title title"}.dact.svelte-1ig4prh{justify-self:end}}.concl.svelte-1ig4prh{background:var(--accent-soft);border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:14.5px;line-height:1.45}.concl.svelte-1ig4prh div:where(.svelte-1ig4prh){margin-top:6px}.desc.svelte-1ig4prh{white-space:pre-wrap;color:var(--muted);padding:10px 0;font-size:14px;line-height:1.45}.link.svelte-1ig4prh{color:var(--accent);font-size:14px;font-weight:600}.file.svelte-1ig4prh{cursor:pointer;position:relative}.file.svelte-1ig4prh input:where(.svelte-1ig4prh){opacity:0;cursor:pointer;position:absolute;inset:0}.error.svelte-1ig4prh{color:var(--danger)}.ok.svelte-1ig4prh{color:var(--accent);font-weight:600}.btn.sm.svelte-1ig4prh{height:32px;padding:0 12px;font-size:14px}.icon-btn.confirm.svelte-1ig4prh{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.group.svelte-1ig4prh{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px;font-size:12.5px;font-weight:650}.res.svelte-1ig4prh{text-align:left;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 90px 90px 120px;align-items:center;gap:8px;width:100%;padding:7px 0;display:grid}.res.svelte-1ig4prh:hover{background:var(--surface-2)}@media (width<=600px){.res.svelte-1ig4prh{grid-template-columns:minmax(0,1fr) auto}.runit.svelte-1ig4prh,.rref.svelte-1ig4prh{grid-column:1/-1;margin-top:-6px;font-size:12.5px}.rref.svelte-1ig4prh{display:none}}.rval.svelte-1ig4prh{text-align:right;font-weight:700}.rval.high.svelte-1ig4prh{color:#d0554b}.rval.low.svelte-1ig4prh{color:#3d7bd9}.runit.svelte-1ig4prh,.rref.svelte-1ig4prh{font-size:13px}.search.svelte-1ig4prh{background:var(--surface-2);height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.search.svelte-1ig4prh input:where(.svelte-1ig4prh){color:var(--text);background:0 0;border:none;outline:none;flex:1}.ind-grid.svelte-1ig4prh{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));column-gap:28px;display:grid}.ind.svelte-1ig4prh{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.unit.svelte-1ig4prh{flex:none;width:64px}.small.svelte-1ig4prh{font-size:13px}.empty.svelte-1ig4prh{max-width:640px}p.svelte-1ig4prh{margin:10px 0 0}.fsearch.svelte-1y3mbcs{background:var(--surface);border:1px solid var(--border);height:40px;color:var(--muted);border-radius:20px;align-items:center;gap:8px;max-width:520px;margin-bottom:12px;padding:0 12px;display:flex}.fsearch.svelte-1y3mbcs input:where(.svelte-1y3mbcs){width:0;min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.fsearch.svelte-1y3mbcs button:where(.svelte-1y3mbcs){color:var(--muted);place-items:center;display:grid}.has-text.svelte-1y3mbcs{color:var(--accent);align-items:center;gap:3px;margin-left:6px;display:inline-flex}.snip.svelte-1y3mbcs{font-style:italic}.bar.svelte-1y3mbcs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bar.svelte-1y3mbcs>.upload{margin-right:auto}.summary.svelte-1y3mbcs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:4px;padding-bottom:10px;display:flex}.pending.svelte-1y3mbcs{color:#b5651d;align-items:center;gap:6px;font-weight:600;display:inline-flex}.link.svelte-1y3mbcs{color:var(--accent);font-weight:600}.file.svelte-1y3mbcs{align-items:center;gap:8px;min-height:52px;display:flex}.file.svelte-1y3mbcs+.file:where(.svelte-1y3mbcs),.confirm-text.svelte-1y3mbcs+.file:where(.svelte-1y3mbcs){border-top:1px solid var(--border)}.ico.svelte-1y3mbcs{color:var(--muted);flex:none;display:grid}.main.svelte-1y3mbcs{text-align:left;flex:1;min-width:0;padding:6px 0;display:grid}.main.svelte-1y3mbcs b:where(.svelte-1y3mbcs){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.size.svelte-1y3mbcs{text-align:right;width:72px;color:var(--muted);flex:none;font-size:14px}.size.heavy.svelte-1y3mbcs{color:#b5651d;font-weight:650}.icon-btn.confirm.svelte-1y3mbcs{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}@media (width<=520px){.file.svelte-1y3mbcs .icon-btn:where(.svelte-1y3mbcs):nth-of-type(2){display:none}}.small.svelte-1y3mbcs{font-size:13px}p.svelte-1y3mbcs{margin:8px 0}.error.svelte-1y3mbcs{color:var(--danger)}.hsearch.svelte-1pbvbm3{margin-top:12px;position:relative}.search.svelte-1pbvbm3{background:var(--surface);border:1px solid var(--border);height:42px;color:var(--muted);border-radius:21px;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-1pbvbm3 input:where(.svelte-1pbvbm3){min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.search.svelte-1pbvbm3 button:where(.svelte-1pbvbm3){color:var(--muted);place-items:center;display:grid}.results.svelte-1pbvbm3{z-index:30;max-height:60vh;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000029}.res.svelte-1pbvbm3{text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;display:grid}.res.svelte-1pbvbm3:hover{background:var(--surface-2)}.res.svelte-1pbvbm3 .small:where(.svelte-1pbvbm3){grid-column:1/-1}.res.svelte-1pbvbm3 b.high:where(.svelte-1pbvbm3){color:#d0554b}.res.svelte-1pbvbm3 b.low:where(.svelte-1pbvbm3){color:#3d7bd9}.small.svelte-1pbvbm3{font-size:13px}@media (width>=1100px){.hsearch.svelte-1pbvbm3{max-width:520px}}.head.svelte-1pbvbm3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head.svelte-1pbvbm3 .page-title:where(.svelte-1pbvbm3){margin:0}.tabs.svelte-1pbvbm3{background:var(--surface-2);scrollbar-width:none;border-radius:14px;gap:4px;margin:14px 0;padding:4px;display:flex;overflow-x:auto}.tabs.svelte-1pbvbm3 button:where(.svelte-1pbvbm3){height:38px;color:var(--muted);white-space:nowrap;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.tabs.svelte-1pbvbm3 button.on:where(.svelte-1pbvbm3){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}@media (width<=700px){.tabs.svelte-1pbvbm3{grid-template-columns:repeat(3,1fr);display:grid}.tabs.svelte-1pbvbm3 button:where(.svelte-1pbvbm3){padding:0 6px;font-size:14px}}@media (width>=1100px){.tabs.svelte-1pbvbm3{display:inline-flex}.tabs.svelte-1pbvbm3 button:where(.svelte-1pbvbm3){flex:none;padding:0 20px}}.ro.svelte-1pbvbm3{margin:0 0 10px}.head.svelte-nv66vo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head.svelte-nv66vo .page-title:where(.svelte-nv66vo){margin:0}.warn.svelte-nv66vo{color:#9a5a1d;background:#d9822b24;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;display:flex}.layout.svelte-nv66vo{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-nv66vo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.col.svelte-nv66vo{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.alarm.svelte-nv66vo{align-items:center;gap:10px;display:flex}.alarm.svelte-nv66vo+.alarm:where(.svelte-nv66vo){border-top:1px solid var(--border)}.alarm.svelte-nv66vo .main:where(.svelte-nv66vo){text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.alarm.svelte-nv66vo .main:where(.svelte-nv66vo):disabled{opacity:1;cursor:default}.alarm.off.svelte-nv66vo .time:where(.svelte-nv66vo),.alarm.off.svelte-nv66vo .info:where(.svelte-nv66vo){opacity:.45}.time.svelte-nv66vo{letter-spacing:-.02em;flex:none;width:104px;font-size:34px;font-weight:700}.info.svelte-nv66vo{gap:2px;display:grid}.info.svelte-nv66vo .small:where(.svelte-nv66vo){align-items:center;gap:5px;display:inline-flex}.switch.svelte-nv66vo{flex:none;width:48px;height:28px;position:relative}.switch.svelte-nv66vo input:where(.svelte-nv66vo){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch.svelte-nv66vo span:where(.svelte-nv66vo){background:var(--border);pointer-events:none;border-radius:14px;transition:background .15s;position:absolute;inset:0}.switch.svelte-nv66vo span:where(.svelte-nv66vo):after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.svelte-nv66vo input:where(.svelte-nv66vo):checked+span:where(.svelte-nv66vo){background:var(--accent)}.switch.svelte-nv66vo input:where(.svelte-nv66vo):checked+span:where(.svelte-nv66vo):after{transform:translate(20px)}.src.svelte-nv66vo{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.src.svelte-nv66vo>.grow:where(.svelte-nv66vo){flex:220px}.src.svelte-nv66vo+.src:where(.svelte-nv66vo){border-top:1px solid var(--border)}.grow.svelte-nv66vo{flex:1;min-width:0;display:grid}.segs.small.svelte-nv66vo>button:where(.svelte-nv66vo){align-items:center;gap:5px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.next.svelte-nv66vo{min-height:36px;color:var(--muted);align-items:center;gap:10px;display:flex}.when.svelte-nv66vo{color:var(--text);white-space:nowrap;font-weight:600}.ellipsis.svelte-nv66vo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.check.svelte-nv66vo{align-items:center;gap:10px;padding:4px 0 8px;display:flex}.checks.svelte-nv66vo{gap:2px;margin:4px 0 6px;display:grid}.chk.svelte-nv66vo{color:#b5651d;align-items:center;gap:10px;min-height:40px;display:flex}.chk.ok.svelte-nv66vo{color:var(--accent)}.chk.svelte-nv66vo .grow:where(.svelte-nv66vo){color:var(--text)}.btn.sm.svelte-nv66vo{height:34px;padding:0 12px;font-size:14px}.tests.svelte-nv66vo{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.small.svelte-nv66vo{font-size:13px}p.svelte-nv66vo{margin:6px 0}.ok.svelte-nv66vo{color:var(--accent);font-weight:600}.error.svelte-nv66vo{color:var(--danger)}.form.svelte-nv66vo{gap:12px;display:grid}.big-time.svelte-nv66vo{text-align:center;height:64px;font-size:34px;font-weight:700}.days.svelte-nv66vo{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.days.svelte-nv66vo button:where(.svelte-nv66vo){background:var(--surface-2);height:40px;color:var(--muted);border-radius:10px;font-weight:600}.days.svelte-nv66vo button.on:where(.svelte-nv66vo){background:var(--accent);color:var(--on-accent)}.presets.svelte-nv66vo{gap:16px;display:flex}.link.svelte-nv66vo{color:var(--accent);font-size:14px;font-weight:600}.kind.svelte-nv66vo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kind.svelte-nv66vo button:where(.svelte-nv66vo){border:2px solid var(--border);text-align:left;border-radius:14px;justify-items:start;gap:4px;padding:12px;display:grid}.kind.svelte-nv66vo button.on:where(.svelte-nv66vo){border-color:var(--accent);background:var(--accent-soft)}.mic.svelte-1ubt6i6{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--accent);border-radius:18px;flex:none;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mic.compact.svelte-1ubt6i6{border-radius:12px;justify-content:center;width:46px;height:46px;padding:0}.mic.rec.svelte-1ubt6i6{color:#fff;background:#e5484d;border-color:#e5484d;animation:1.4s ease-in-out infinite svelte-1ubt6i6-pulse}@keyframes svelte-1ubt6i6-pulse{50%{box-shadow:0 0 0 6px #e5484d40}}.status.svelte-1ubt6i6{color:var(--muted);flex-basis:100%;order:10;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.status.on.svelte-1ubt6i6{color:#e5484d;font-weight:600}.dot.svelte-1ubt6i6{background:#e5484d;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite svelte-1ubt6i6-blink}@keyframes svelte-1ubt6i6-blink{50%{opacity:.2}}.error.svelte-1ubt6i6{color:var(--danger);flex-basis:100%;order:11;margin:0;font-size:13px}.play.svelte-j1l7g3{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--accent);border-radius:16px;place-self:start;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.play.compact.svelte-j1l7g3{height:26px;padding:0 10px;font-size:12.5px}audio.svelte-j1l7g3{justify-self:start;width:100%;max-width:360px;height:36px}audio.compact.svelte-j1l7g3{height:30px}.error.svelte-j1l7g3{color:var(--danger);font-size:12.5px}.form.svelte-1o55qo3{gap:10px;display:grid}.title.svelte-1o55qo3{font-size:17px;font-weight:650}.del.svelte-1o55qo3{color:var(--danger)}.voice.svelte-1o55qo3{padding:0 0 6px 23px}textarea.svelte-1o55qo3{resize:vertical;font:inherit;height:auto;padding:10px 14px}.steps.svelte-1o55qo3{gap:4px;display:grid}.step.svelte-1o55qo3{align-items:center;gap:8px;display:flex}.circle.svelte-1o55qo3{border:2px solid var(--border);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.circle.done.svelte-1o55qo3{background:var(--accent);border-color:var(--accent)}.step-text.svelte-1o55qo3{border:none;border-bottom:1px solid var(--border);min-width:0;height:36px;color:var(--text);background:0 0;outline:none;flex:1}.step-text.done.svelte-1o55qo3{color:var(--muted);text-decoration:line-through}.who.svelte-1o55qo3{white-space:nowrap}.icon-btn.sm.svelte-1o55qo3{width:30px;height:30px}.link.svelte-1o55qo3{color:var(--accent);justify-self:start;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.due.svelte-1o55qo3{grid-template-columns:auto 1fr 120px auto;align-items:center;gap:8px;display:grid}@media (width<=520px){.due.svelte-1o55qo3{grid-template-columns:1fr 1fr}.due.svelte-1o55qo3>span:where(.svelte-1o55qo3){grid-column:1/-1}}.check.svelte-1o55qo3{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.check.off.svelte-1o55qo3{opacity:.5}.row.svelte-1o55qo3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.colors.svelte-1o55qo3{gap:8px;display:flex}.sw.svelte-1o55qo3{border:2px solid var(--border);background:var(--note-bg);border-radius:50%;width:28px;height:28px}.sw.on.svelte-1o55qo3{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.btn.sm.svelte-1o55qo3{height:34px;padding:0 12px;font-size:14px}.btn.ghost.on.svelte-1o55qo3{background:var(--accent-soft);color:var(--accent)}.files.svelte-1o55qo3{gap:4px;display:grid}.file.svelte-1o55qo3{color:var(--muted);align-items:center;gap:8px;display:flex}.fname.svelte-1o55qo3{text-align:left;min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attach.svelte-1o55qo3{cursor:pointer;position:relative}.attach.svelte-1o55qo3 input:where(.svelte-1o55qo3){opacity:0;cursor:pointer;position:absolute;inset:0}.share.svelte-1o55qo3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-p.svelte-1o55qo3{border:1px solid var(--border);border-radius:16px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.chip-p.on.svelte-1o55qo3{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.small.svelte-1o55qo3{font-size:13px}p.svelte-1o55qo3{margin:0}.error.svelte-1o55qo3{color:var(--danger)}.actions.svelte-1o55qo3{gap:8px;display:flex}.grow.svelte-1o55qo3{flex:1}.board-wrap.svelte-1u56tdh{margin:0 -4px;padding:0 4px;overflow-x:auto}.board.svelte-1u56tdh{border-radius:var(--radius);background:radial-gradient(circle, color-mix(in srgb, var(--muted) 22%, transparent) 1px, transparent 1.5px) 0 0 / 22px 22px, var(--surface-2);min-width:100%;position:relative}.sticky.svelte-1u56tdh{background:var(--note-bg,var(--surface));width:210px;min-height:140px;max-height:180px;transform:rotate(var(--tilt));cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y;border-radius:4px 4px 14px;flex-direction:column;gap:6px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #00000014,0 6px 14px #00000014}.sticky.dragging.svelte-1u56tdh{cursor:grabbing;touch-action:none;transition:none;transform:scale(1.04);box-shadow:0 4px 8px #0000001f,0 18px 36px #0000002e}.sticky.done.svelte-1u56tdh{opacity:.6}.sticky.late.svelte-1u56tdh{box-shadow:inset 0 0 0 2px #e5484d99,0 6px 14px #00000014}.top.svelte-1u56tdh{align-items:flex-start;gap:8px;display:flex}.top.svelte-1u56tdh b:where(.svelte-1u56tdh){overflow-wrap:anywhere;font-size:15px;line-height:1.3}.circle.svelte-1u56tdh{border:2px solid color-mix(in srgb, var(--text) 35%, transparent);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.circle.on.svelte-1u56tdh{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.text.svelte-1u56tdh{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bar.svelte-1u56tdh{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:2px;height:4px;overflow:hidden}.bar.svelte-1u56tdh span:where(.svelte-1u56tdh){background:var(--accent);height:100%;display:block}.foot.svelte-1u56tdh{color:color-mix(in srgb, var(--text) 65%, transparent);flex-wrap:wrap;gap:8px;margin-top:auto;font-size:12px;display:flex}.foot.svelte-1u56tdh span:where(.svelte-1u56tdh){align-items:center;gap:3px;display:inline-flex}.foot.svelte-1u56tdh .red:where(.svelte-1u56tdh){color:#d0343a;font-weight:650}.hint.svelte-1u56tdh{margin:8px 2px 0}.small.svelte-1u56tdh{font-size:13px}.head.svelte-1y48wl9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.head.svelte-1y48wl9 .page-title:where(.svelte-1y48wl9){margin:0}.search.svelte-1y48wl9{background:var(--surface);border:1px solid var(--border);width:min(320px,100%);height:40px;color:var(--muted);border-radius:20px;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-1y48wl9 input:where(.svelte-1y48wl9){min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.quick.svelte-1y48wl9{gap:10px;margin-bottom:12px;display:grid}.kinds.svelte-1y48wl9{flex-wrap:wrap;gap:6px;display:flex}.kinds.svelte-1y48wl9 button:where(.svelte-1y48wl9){border:1px solid var(--border);height:32px;color:var(--muted);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.kinds.svelte-1y48wl9 button.on:where(.svelte-1y48wl9){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.qrow.svelte-1y48wl9{flex-wrap:wrap;gap:8px;display:flex}.qrow.svelte-1y48wl9 .field:where(.svelte-1y48wl9){flex:1;min-width:0}.qrow.svelte-1y48wl9 .btn:where(.svelte-1y48wl9){flex:none;width:46px;padding:0}.filters.svelte-1y48wl9{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.segs.view.svelte-1y48wl9{margin-left:auto}.cnt.svelte-1y48wl9{color:var(--accent);font-size:12px}.late-note.svelte-1y48wl9{color:#e5484d;font-size:14px;font-weight:650}.group.svelte-1y48wl9{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 2px 8px;font-size:12.5px;font-weight:650}.board.svelte-1y48wl9{columns:270px;column-gap:12px}.card.svelte-1y48wl9{break-inside:avoid;background:var(--note-bg,var(--surface));border:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;border-radius:14px;gap:8px;margin-bottom:12px;padding:12px 14px;display:grid}.card.done.svelte-1y48wl9{opacity:.6}.card.late.svelte-1y48wl9{box-shadow:inset 0 0 0 2px #e5484d99}.top.svelte-1y48wl9{align-items:flex-start;gap:10px;display:flex}.circle.svelte-1y48wl9{border:2px solid color-mix(in srgb, var(--text) 35%, transparent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.circle.on.svelte-1y48wl9{background:var(--accent);border-color:var(--accent)}.circle.svelte-1y48wl9:disabled{cursor:default}.title.svelte-1y48wl9{text-align:left;word-break:break-word;flex:1;min-width:0;font-weight:650;line-height:1.3}.done.svelte-1y48wl9 .title:where(.svelte-1y48wl9){text-decoration:line-through}.top.svelte-1y48wl9 .pin{color:var(--muted);flex:none;margin-top:3px}.text.svelte-1y48wl9{text-align:left;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.steps.svelte-1y48wl9{gap:2px;display:grid}.step.svelte-1y48wl9{text-align:left;align-items:flex-start;gap:8px;padding:2px 0;font-size:14px;display:flex}.mini.svelte-1y48wl9{border:1.5px solid color-mix(in srgb, var(--text) 35%, transparent);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.step.on.svelte-1y48wl9 .mini:where(.svelte-1y48wl9){background:var(--accent);border-color:var(--accent)}.step.on.svelte-1y48wl9 .st:where(.svelte-1y48wl9){color:var(--muted);text-decoration:line-through}.foot.svelte-1y48wl9{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag.svelte-1y48wl9{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:8px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.tag.red.svelte-1y48wl9{color:#fff;background:#e5484d}.grow.svelte-1y48wl9{flex:1}.people.svelte-1y48wl9{display:flex}.av.svelte-1y48wl9{color:#fff;border:2px solid var(--note-bg,var(--surface));background:#6b7280;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-5px;font-size:11px;font-weight:700;display:grid}.av.me.svelte-1y48wl9{background:var(--accent)}.small.svelte-1y48wl9{font-size:13px}.empty.svelte-1y48wl9{text-align:center;padding:24px 0}p.svelte-1y48wl9{margin:0}.form.svelte-1wdqiyy{gap:10px;display:grid}label.svelte-1wdqiyy{gap:4px;display:grid}label.svelte-1wdqiyy>span:where(.svelte-1wdqiyy){color:var(--muted);font-size:13px}.two.svelte-1wdqiyy{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.toggle.svelte-1wdqiyy{align-items:center;gap:10px;height:46px;display:flex}.toggle.svelte-1wdqiyy span:where(.svelte-1wdqiyy){color:var(--text);font-size:15px}.days.svelte-1wdqiyy{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.days.svelte-1wdqiyy button:where(.svelte-1wdqiyy){border:1px solid var(--border);background:var(--surface);border-radius:10px;height:36px;font-size:14px}.days.svelte-1wdqiyy button.on:where(.svelte-1wdqiyy){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}textarea.svelte-1wdqiyy{resize:vertical}.btns.svelte-1wdqiyy{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.danger.svelte-1wdqiyy{color:var(--danger)}.error.svelte-1wdqiyy{color:var(--danger);margin:0}.small.svelte-1wdqiyy{margin:0;font-size:13px}.head.svelte-1hwg97{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.head.svelte-1hwg97 .page-title:where(.svelte-1hwg97){margin:0}.people.svelte-1hwg97{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.who.svelte-1hwg97{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.who.svelte-1hwg97 input:where(.svelte-1hwg97):checked{background:var(--c)}.dot.svelte-1hwg97{background:var(--c);border-radius:50%;width:10px;height:10px}.who.bd.svelte-1hwg97{color:#e0559a;cursor:default;font-size:14px;font-weight:500}.layout.svelte-1hwg97{align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-1hwg97{grid-template-columns:minmax(0,1fr) 340px}}.side.svelte-1hwg97{gap:14px;display:grid}.mhead.svelte-1hwg97{align-items:center;gap:6px;margin-bottom:8px;display:flex}.mhead.svelte-1hwg97 b:where(.svelte-1hwg97){text-align:center;min-width:140px;font-size:17px}.link.svelte-1hwg97{color:var(--accent);margin-left:auto;font-weight:600}.grid.svelte-1hwg97{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.wd.svelte-1hwg97 span:where(.svelte-1hwg97){text-align:center;color:var(--muted);padding:4px 0;font-size:12px}.day.svelte-1hwg97{border-radius:10px;align-content:start;justify-items:center;gap:1px;min-width:0;min-height:48px;padding:5px 2px;display:grid}.day.svelte-1hwg97:hover{background:var(--surface-2)}.day.sel.svelte-1hwg97{background:var(--accent-soft)}.day.out.svelte-1hwg97 .num:where(.svelte-1hwg97){opacity:.4}.num.svelte-1hwg97{font-size:14px;font-weight:600}.day.today.svelte-1hwg97 .num:where(.svelte-1hwg97){color:var(--accent);font-weight:800}.cnt.svelte-1hwg97{color:#e5484d;height:13px;font-size:11px;font-weight:700;line-height:13px}.pills.svelte-1hwg97{display:none}@media (width>=1100px){.day.svelte-1hwg97{border:1px solid #0000;justify-items:stretch;min-height:104px;padding:6px}.day.svelte-1hwg97:not(.out){border-color:color-mix(in srgb, var(--border) 60%, transparent)}.num.svelte-1hwg97{justify-self:start}.cnt.svelte-1hwg97{display:none}.pills.svelte-1hwg97{gap:2px;min-width:0;display:grid}.pill.svelte-1hwg97{text-align:left;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px;line-height:1.35;overflow:hidden}.more.svelte-1hwg97{color:var(--muted);text-align:left;padding-left:6px;font-size:11.5px}}h2.svelte-1hwg97{margin:0 0 8px;font-size:16px}h2.svelte-1hwg97:first-letter{text-transform:uppercase}.item.svelte-1hwg97{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:7px 0;display:flex}.item.svelte-1hwg97:disabled{opacity:1;cursor:default}.item.svelte-1hwg97+.item:where(.svelte-1hwg97){border-top:1px solid var(--border)}.bar.svelte-1hwg97{background:var(--c);border-radius:2px;flex:none;align-self:stretch;width:4px}.time.svelte-1hwg97{width:66px;color:var(--c);flex:none;font-size:14px;font-weight:600}.main.svelte-1hwg97{gap:1px;min-width:0;display:grid}.rep.svelte-1hwg97{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.item.compact.svelte-1hwg97{border-top:none;padding:4px 0}.item.compact.svelte-1hwg97 .time:where(.svelte-1hwg97){width:52px;font-size:13px}.up.svelte-1hwg97+.up:where(.svelte-1hwg97){border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.uday.svelte-1hwg97{color:var(--muted);font-size:13px;font-weight:600}.uday.svelte-1hwg97:first-letter{text-transform:uppercase}.add.svelte-1hwg97{color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.small.svelte-1hwg97{font-size:12.5px}p.svelte-1hwg97{margin:4px 0}.form.svelte-bj8wvu{gap:10px;display:grid}label.svelte-bj8wvu{gap:4px;display:grid}label.svelte-bj8wvu>span:where(.svelte-bj8wvu){color:var(--muted);font-size:13px}.two.svelte-bj8wvu{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick.svelte-bj8wvu{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.quick.svelte-bj8wvu button:where(.svelte-bj8wvu){border:1px solid var(--border);background:var(--surface);border-radius:14px;height:28px;padding:0 10px;font-size:13px}textarea.svelte-bj8wvu{resize:vertical}.fh.svelte-bj8wvu{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.add.svelte-bj8wvu{color:var(--accent);cursor:pointer;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.add.svelte-bj8wvu input:where(.svelte-bj8wvu){opacity:0;cursor:pointer;position:absolute;inset:0}.file.svelte-bj8wvu{border-top:1px solid var(--border);align-items:center;gap:6px;padding:4px 0;display:flex}.fname.svelte-bj8wvu{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.btns.svelte-bj8wvu{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger.svelte-bj8wvu{color:var(--danger)}.error.svelte-bj8wvu{color:var(--danger);margin:0}.small.svelte-bj8wvu{font-size:13px}p.svelte-bj8wvu{margin:0}.head.svelte-o2vjdd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head.svelte-o2vjdd .page-title:where(.svelte-o2vjdd){margin:0 auto 0 0}.month.svelte-o2vjdd{align-items:center;gap:4px;display:flex}.month.svelte-o2vjdd b:where(.svelte-o2vjdd){text-align:center;min-width:128px}.actions.svelte-o2vjdd{align-items:center;gap:6px;display:flex}.file.svelte-o2vjdd,.clip.svelte-o2vjdd{cursor:pointer;position:relative}.file.svelte-o2vjdd input:where(.svelte-o2vjdd),.clip.svelte-o2vjdd input:where(.svelte-o2vjdd){opacity:0;cursor:pointer;position:absolute;inset:0}.icon-btn.on.svelte-o2vjdd{background:var(--accent-soft);color:var(--accent)}.layout.svelte-o2vjdd{align-items:start;gap:14px;display:grid}@media (width>=1100px){.layout.svelte-o2vjdd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.panel.svelte-o2vjdd{margin-bottom:14px}.layout.svelte-o2vjdd .panel:where(.svelte-o2vjdd){margin-bottom:0}h2.svelte-o2vjdd{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.ok-tag.svelte-o2vjdd{color:var(--accent);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.meter.svelte-o2vjdd{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) 120px 96px;align-items:center;gap:10px;padding:8px 0;display:grid}.dot.svelte-o2vjdd{background:var(--c);border-radius:50%;width:10px;height:10px}.mname.svelte-o2vjdd{min-width:0;display:grid}.val.svelte-o2vjdd{text-align:right;font-variant-numeric:tabular-nums}.use.svelte-o2vjdd{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.use.warn.svelte-o2vjdd{color:#d0554b;font-weight:600}@media (width<=560px){.meter.svelte-o2vjdd{grid-template-columns:auto minmax(0,1fr) 110px}.use.svelte-o2vjdd{grid-column:2/-1}}.submit.svelte-o2vjdd{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:14px;display:flex}.submit.svelte-o2vjdd a:where(.svelte-o2vjdd){color:var(--accent);align-items:center;gap:3px;font-weight:600;display:inline-flex}.add.svelte-o2vjdd{color:var(--accent);align-items:center;gap:5px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.newmeter.svelte-o2vjdd{gap:8px;margin-top:10px;display:grid}.pay.svelte-o2vjdd{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.pay.late.svelte-o2vjdd .pname:where(.svelte-o2vjdd) b:where(.svelte-o2vjdd){color:#d0554b}.pname.svelte-o2vjdd{flex:180px;min-width:0;display:grid}.paid.svelte-o2vjdd{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.amt.svelte-o2vjdd{text-align:right;width:110px}.btn.sm.svelte-o2vjdd{height:36px;padding:0 12px;font-size:14px}.clip.svelte-o2vjdd{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.fileline.svelte-o2vjdd{color:var(--accent);align-items:center;gap:5px;padding:0 0 6px 2px;font-size:13px;display:flex}.presets.svelte-o2vjdd{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.presets.svelte-o2vjdd>button:where(.svelte-o2vjdd):not(.close){border:1px solid var(--border);background:var(--surface);border-radius:16px;height:32px;padding:0 12px;font-size:14px}.custom.svelte-o2vjdd .field:where(.svelte-o2vjdd){width:160px;height:32px}.close.svelte-o2vjdd{color:var(--muted)}.settings.svelte-o2vjdd{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.settings.svelte-o2vjdd label:where(.svelte-o2vjdd){align-items:center;gap:6px;display:inline-flex}.num.svelte-o2vjdd{text-align:center;width:64px}.epd.svelte-o2vjdd{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.epd.svelte-o2vjdd p:where(.svelte-o2vjdd){margin:4px 0}.row-btns.svelte-o2vjdd{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.tech.svelte-o2vjdd{margin-top:14px}.th.svelte-o2vjdd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.grid.svelte-o2vjdd{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid}.item.svelte-o2vjdd{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.empty.svelte-o2vjdd{grid-column:1/-1;margin:0}.red.svelte-o2vjdd{color:#d0554b}.small.svelte-o2vjdd{font-size:13px}.error.svelte-o2vjdd{color:var(--danger)}img.svelte-p6wcjm,.ph.svelte-p6wcjm{object-fit:cover;width:100%;height:100%;display:block}.ph.svelte-p6wcjm{background:var(--surface-2)}.form.svelte-1bfzcak{gap:10px;display:grid}label.svelte-1bfzcak{gap:4px;min-width:0;display:grid}label.svelte-1bfzcak>span:where(.svelte-1bfzcak){color:var(--muted);font-size:13px}.three.svelte-1bfzcak{grid-template-columns:90px 110px minmax(0,1fr);gap:10px;display:grid}.cols.svelte-1bfzcak{gap:10px;display:grid}@media (width>=760px){.cols.svelte-1bfzcak{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}textarea.svelte-1bfzcak{resize:vertical;line-height:1.45}.preview.svelte-1bfzcak{margin-top:6px;font-size:13px;display:grid}.pv.svelte-1bfzcak{border-bottom:1px dashed var(--border);align-items:center;gap:8px;padding:2px 0;display:flex}.grow.svelte-1bfzcak{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kc.svelte-1bfzcak{text-align:right;white-space:nowrap;min-width:64px}.link.svelte-1bfzcak{color:var(--accent);font-size:13px;font-weight:600}.total.svelte-1bfzcak{padding-top:6px}.own.svelte-1bfzcak{gap:8px;margin-top:8px;display:grid}.five.svelte-1bfzcak{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.photos.svelte-1bfzcak{flex-wrap:wrap;gap:8px;display:flex}.ph.svelte-1bfzcak{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;width:96px;height:72px;position:relative;overflow:hidden}.ph.svelte-1bfzcak img:where(.svelte-1bfzcak){object-fit:cover;width:100%;height:100%}.doc.svelte-1bfzcak{word-break:break-all;padding:6px;font-size:11px;display:block}.del.svelte-1bfzcak{color:#fff;background:#0000008c;border-radius:12px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.del.danger.svelte-1bfzcak{background:var(--danger)}.add.svelte-1bfzcak{color:var(--accent);cursor:pointer;align-content:center;place-items:center;gap:2px;font-size:13px;font-weight:600;display:grid}.add.svelte-1bfzcak span:where(.svelte-1bfzcak){color:var(--accent)}.add.svelte-1bfzcak input:where(.svelte-1bfzcak){opacity:0;cursor:pointer;position:absolute;inset:0}.btns.svelte-1bfzcak{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger.svelte-1bfzcak{color:var(--danger)}.error.svelte-1bfzcak{color:var(--danger);margin:0}.small.svelte-1bfzcak{font-size:12.5px}p.svelte-1bfzcak{margin:0}@media (width<=560px){.three.svelte-1bfzcak{grid-template-columns:1fr 1fr}.three.svelte-1bfzcak label:where(.svelte-1bfzcak):last-child{grid-column:1/-1}.five.svelte-1bfzcak{grid-template-columns:repeat(3,minmax(0,1fr))}}.view.svelte-1mo4loc{gap:12px;display:grid}.cover.svelte-1mo4loc{border-radius:14px;height:220px;overflow:hidden}.meta.svelte-1mo4loc{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;display:flex}.meta.svelte-1mo4loc .muted:where(.svelte-1mo4loc){align-items:center;gap:4px;display:inline-flex}.star.svelte-1mo4loc{color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.star.on.svelte-1mo4loc{color:#d99a00}.rating.svelte-1mo4loc button:where(.svelte-1mo4loc){color:var(--border);padding:0 1px;font-size:18px}.rating.svelte-1mo4loc button.on:where(.svelte-1mo4loc){color:#f0b400}.tag.svelte-1mo4loc{background:var(--surface-2);border-radius:10px;padding:2px 8px;font-size:12.5px}.cols.svelte-1mo4loc{gap:16px;display:grid}@media (width>=760px){.cols.svelte-1mo4loc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}h3.svelte-1mo4loc{margin:0 0 6px;font-size:15px}.sh.svelte-1mo4loc{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sh.svelte-1mo4loc h3:where(.svelte-1mo4loc){margin:0}.serv.svelte-1mo4loc{align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.ing.svelte-1mo4loc{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;font-size:14.5px;display:flex}.ing.svelte-1mo4loc b:where(.svelte-1mo4loc){white-space:nowrap;font-weight:650}.nut.svelte-1mo4loc{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.nut.svelte-1mo4loc div:where(.svelte-1mo4loc){background:var(--surface-2);border-radius:10px;justify-items:center;padding:8px 4px;display:grid}.nut.svelte-1mo4loc b:where(.svelte-1mo4loc){font-size:17px}.nut.svelte-1mo4loc span:where(.svelte-1mo4loc){color:var(--muted);font-size:12px}.step.svelte-1mo4loc{gap:10px;padding:6px 0;display:flex}.no.svelte-1mo4loc{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.step.svelte-1mo4loc p:where(.svelte-1mo4loc){margin:2px 0 0;line-height:1.45}.more.svelte-1mo4loc{flex-wrap:wrap;gap:8px;display:flex}.mini.svelte-1mo4loc{border-radius:10px;width:120px;height:90px;overflow:hidden}.src.svelte-1mo4loc a:where(.svelte-1mo4loc){color:var(--accent);align-items:center;gap:4px;display:inline-flex}.plan.svelte-1mo4loc{gap:10px;display:grid}.days.svelte-1mo4loc{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.days.svelte-1mo4loc button:where(.svelte-1mo4loc){border:1px solid var(--border);width:44px;color:var(--muted);border-radius:10px;flex:none;justify-items:center;padding:4px 0;font-size:12px;display:grid}.days.svelte-1mo4loc button:where(.svelte-1mo4loc) b:where(.svelte-1mo4loc){color:var(--text);font-size:15px}.days.svelte-1mo4loc button.on:where(.svelte-1mo4loc){border-color:var(--accent);background:var(--accent-soft)}.seg.svelte-1mo4loc{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}.seg.svelte-1mo4loc button:where(.svelte-1mo4loc){height:34px;color:var(--muted);border-radius:9px;flex:1;font-weight:600}.seg.svelte-1mo4loc button.on:where(.svelte-1mo4loc){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.btns.svelte-1mo4loc{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.small.svelte-1mo4loc{font-size:12.5px}p.svelte-1mo4loc{margin:0}.wrap.svelte-11v5oza{gap:10px;display:grid}.seg.svelte-11v5oza{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}.seg.svelte-11v5oza button:where(.svelte-11v5oza){height:34px;color:var(--muted);border-radius:9px;flex:1;font-weight:600}.seg.svelte-11v5oza button.on:where(.svelte-11v5oza){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.lines.svelte-11v5oza{border-top:1px solid var(--border);max-height:min(56vh,520px);display:grid;overflow-y:auto}.line.svelte-11v5oza{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:8px 2px;display:flex}.line.off.svelte-11v5oza .nm:where(.svelte-11v5oza) b:where(.svelte-11v5oza),.line.off.svelte-11v5oza .q:where(.svelte-11v5oza){color:var(--muted)}.nm.svelte-11v5oza{min-width:0;display:grid}.from.svelte-11v5oza{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tag.svelte-11v5oza{background:var(--surface-2);color:var(--text);border-radius:8px;margin-right:4px;padding:0 6px;display:inline-block}.tag.home.svelte-11v5oza{background:var(--accent-soft);color:var(--accent)}.foot.svelte-11v5oza{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.lst.svelte-11v5oza{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:14px;display:flex}.lst.svelte-11v5oza select:where(.svelte-11v5oza){width:auto}.small.svelte-11v5oza{font-size:13px}.empty.svelte-11v5oza{padding:14px 0}p.svelte-11v5oza{margin:0}.head.svelte-ypa147{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head.svelte-ypa147 .page-title:where(.svelte-ypa147){margin:0 auto 0 0}.tabs.svelte-ypa147{background:var(--surface-2);border-radius:14px;gap:4px;padding:4px;display:flex}.tabs.svelte-ypa147 button:where(.svelte-ypa147){height:36px;color:var(--muted);white-space:nowrap;border-radius:10px;padding:0 16px;font-weight:600}.tabs.svelte-ypa147 button.on:where(.svelte-ypa147){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.cnt.svelte-ypa147{color:var(--muted);font-size:12px;font-weight:600}.icon-btn.on.svelte-ypa147{background:var(--accent-soft);color:var(--accent)}.toast.svelte-ypa147{background:var(--accent-soft);color:var(--accent);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-weight:600}.toast.busy.svelte-ypa147{background:var(--surface-2);color:var(--text)}.settings.svelte-ypa147{gap:10px;margin-bottom:14px;display:grid}.settings.svelte-ypa147 label:where(.svelte-ypa147){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.num.svelte-ypa147{width:70px}.bar.svelte-ypa147{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.week.svelte-ypa147{align-items:center;gap:4px;margin-right:auto;display:flex}.week.svelte-ypa147 b:where(.svelte-ypa147){text-align:center;min-width:150px}.link.svelte-ypa147{color:var(--accent);padding:0 6px;font-size:13.5px;font-weight:600}.weekgrid.svelte-ypa147{gap:10px;display:grid}.day.svelte-ypa147{padding:12px}.day.today.svelte-ypa147{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.day.past.svelte-ypa147{opacity:.72}.pastbtn.svelte-ypa147{border:1px dashed var(--border);width:100%;height:36px;color:var(--muted);border-radius:10px;margin-bottom:10px;font-size:13.5px;font-weight:600}@media (width<=1099px){.weekgrid.svelte-ypa147:not(.showpast) .day.past:where(.svelte-ypa147){display:none}}.ideas.svelte-ypa147{margin-top:14px}.chips.svelte-ypa147{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-ypa147{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:6px 12px;font-size:13.5px}.chip.svelte-ypa147:hover{border-color:var(--accent)}.chip.svelte-ypa147 .muted:where(.svelte-ypa147){font-size:12px}.dh.svelte-ypa147{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.dh.svelte-ypa147 .kc:where(.svelte-ypa147){white-space:nowrap;margin-left:auto;font-size:12px}.today.svelte-ypa147 .dh:where(.svelte-ypa147) b:where(.svelte-ypa147){color:var(--accent)}.meal.svelte-ypa147{border-top:1px solid var(--border);grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.ml.svelte-ypa147{color:var(--muted);padding-top:5px;font-size:12.5px}.ents.svelte-ypa147{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ent.svelte-ypa147{background:color-mix(in srgb, #c99a1e 16%, var(--surface));text-align:left;border-radius:9px;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:3px 9px;font-size:13.5px;display:inline-flex}.ent.free.svelte-ypa147{background:var(--surface-2)}.ent.svelte-ypa147:hover{outline:1px solid #c99a1e8c}.et.svelte-ypa147{overflow-wrap:anywhere;min-width:0}.sv.svelte-ypa147{color:var(--muted);font-size:11.5px;font-weight:600}.addent.svelte-ypa147{width:28px;height:28px;color:var(--muted);border:1px dashed var(--border);border-radius:9px;place-items:center;display:grid}.addent.svelte-ypa147:hover{color:var(--accent);border-color:var(--accent)}@media (width>=1100px){.weekgrid.svelte-ypa147{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day.svelte-ypa147{padding:10px}.dh.svelte-ypa147{flex-wrap:wrap;gap:2px 6px}.dh.svelte-ypa147 .kc:where(.svelte-ypa147){width:100%;margin-left:0}.meal.svelte-ypa147{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-height:86px}.ml.svelte-ypa147{text-transform:uppercase;letter-spacing:.03em;padding-top:0;font-size:11.5px}.ent.svelte-ypa147{width:100%;font-size:13px}.addent.svelte-ypa147{opacity:0;width:100%;height:26px}.day.svelte-ypa147:hover .addent:where(.svelte-ypa147),.addent.svelte-ypa147:focus-visible{opacity:1}.meal.svelte-ypa147:has(.ent:where(.svelte-ypa147)) .addent:where(.svelte-ypa147){height:22px}.ents.svelte-ypa147:not(:has(.ent)) .addent:where(.svelte-ypa147){opacity:.55}.pastbtn.svelte-ypa147{display:none}}.search.svelte-ypa147{max-width:360px;color:var(--muted);flex:240px;position:relative}.search.svelte-ypa147 svg{position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search.svelte-ypa147 input:where(.svelte-ypa147){padding-left:34px}.seg.svelte-ypa147{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}.seg.svelte-ypa147 button:where(.svelte-ypa147){height:32px;color:var(--muted);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.seg.svelte-ypa147 button.on:where(.svelte-ypa147){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.adds.svelte-ypa147{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.file.svelte-ypa147{cursor:pointer;position:relative}.file.svelte-ypa147 input:where(.svelte-ypa147){opacity:0;cursor:pointer;position:absolute;inset:0}.rgrid.svelte-ypa147{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.rcard.svelte-ypa147{text-align:left;grid-template-rows:140px auto;padding:0;display:grid;overflow:hidden}.rcard.svelte-ypa147:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.rc-img.svelte-ypa147{background:var(--surface-2);position:relative;overflow:hidden}.noimg.svelte-ypa147{height:100%;color:color-mix(in srgb, #c99a1e 60%, var(--muted));place-items:center;display:grid}.fav.svelte-ypa147{color:#d99a00;background:#ffffffe6;border-radius:13px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.rc-body.svelte-ypa147{gap:3px;min-width:0;padding:10px 12px 12px;display:grid}.rc-body.svelte-ypa147 b:where(.svelte-ypa147){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.padd.svelte-ypa147{gap:10px;margin-bottom:14px;display:grid}.prow.svelte-ypa147{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pname.svelte-ypa147{flex:220px}.pqty.svelte-ypa147{width:100px}.punit.svelte-ypa147{width:110px}.until.svelte-ypa147{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.until.svelte-ypa147 input:where(.svelte-ypa147){width:160px}.quick.svelte-ypa147{gap:4px;display:flex}.quick.svelte-ypa147 button:where(.svelte-ypa147){border:1px solid var(--border);background:var(--surface);border-radius:15px;height:30px;padding:0 10px;font-size:13px}.pbtns.svelte-ypa147{gap:6px;margin-left:auto;display:flex}.places.svelte-ypa147{align-items:start;gap:14px;display:grid}@media (width>=1100px){.places.svelte-ypa147{grid-template-columns:repeat(3,minmax(0,1fr))}}h2.svelte-ypa147{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.pitem.svelte-ypa147{border-top:1px solid var(--border);align-items:center;gap:4px;display:flex}.pitem.editing.svelte-ypa147{background:var(--accent-soft);border-radius:8px}.pmain.svelte-ypa147{text-align:left;flex:1;min-width:0;padding:7px 4px;display:grid}.left.svelte-ypa147{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.left.soon.svelte-ypa147{color:#c27a00;font-weight:600}.left.bad.svelte-ypa147{color:var(--danger);font-weight:600}.picker.svelte-ypa147{gap:2px;max-height:64vh;display:grid;overflow-y:auto}.picker.svelte-ypa147 .field:where(.svelte-ypa147){margin-bottom:8px}.grp.svelte-ypa147{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 4px 4px;font-size:12px;font-weight:700}.opt.svelte-ypa147{text-align:left;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:4px 8px;display:flex}.opt.svelte-ypa147:hover{background:var(--surface-2)}.opt.free.svelte-ypa147{color:var(--accent);font-weight:600}.grow.svelte-ypa147{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entry.svelte-ypa147,.imp.svelte-ypa147{gap:12px;display:grid}.serv.svelte-ypa147{align-items:center;gap:6px;display:flex}.btns.svelte-ypa147{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger.svelte-ypa147{color:var(--danger)}.error.svelte-ypa147{color:var(--danger);margin:0}.hint.svelte-ypa147{max-width:720px;margin-top:14px}.small.svelte-ypa147{font-size:12.5px}p.svelte-ypa147{margin:0}@media (width<=640px){.head.svelte-ypa147 .tabs:where(.svelte-ypa147){order:3;width:100%}.tabs.svelte-ypa147 button:where(.svelte-ypa147){flex:1;padding:0 6px}.bar.svelte-ypa147 .seg:where(.svelte-ypa147),.search.svelte-ypa147{width:100%;max-width:none}.bar.svelte-ypa147 .seg:where(.svelte-ypa147) button:where(.svelte-ypa147){flex:1;padding:0 6px}.adds.svelte-ypa147{width:100%;margin-left:0}.adds.svelte-ypa147>:where(.svelte-ypa147){white-space:nowrap;flex:1;padding:0 8px}.rgrid.svelte-ypa147{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rcard.svelte-ypa147{grid-template-rows:110px auto}.padd.svelte-ypa147 .seg:where(.svelte-ypa147){width:100%}.padd.svelte-ypa147 .seg:where(.svelte-ypa147) button:where(.svelte-ypa147){flex:1}}.layout.svelte-1bseloz{gap:18px;display:grid}@media (width>=820px){.layout.svelte-1bseloz:not(.single){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fields.svelte-1bseloz{align-content:start;gap:10px;display:grid}label.svelte-1bseloz,.remind.svelte-1bseloz{gap:4px;display:grid}label.svelte-1bseloz>span:where(.svelte-1bseloz),.remind.svelte-1bseloz>span:where(.svelte-1bseloz){color:var(--muted);font-size:13px}.two.svelte-1bseloz{grid-template-columns:1fr 1fr;gap:10px;display:grid}textarea.svelte-1bseloz{resize:vertical}.chips.svelte-1bseloz{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-1bseloz button:where(.svelte-1bseloz){border:1px solid var(--border);background:var(--surface);border-radius:16px;height:32px;padding:0 12px;font-size:14px}.chips.svelte-1bseloz button.on:where(.svelte-1bseloz){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.btns.svelte-1bseloz{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.danger.svelte-1bseloz{color:var(--danger)}.st.svelte-1bseloz{margin:0;font-weight:650}.st.expired.svelte-1bseloz,.st.soon.svelte-1bseloz{color:#e5484d}.st.year.svelte-1bseloz{color:#d07a1f}.st.ok.svelte-1bseloz{color:var(--accent)}.pages.svelte-1bseloz{align-content:start;gap:16px;display:grid}.ph.svelte-1bseloz{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ph.svelte-1bseloz b:where(.svelte-1bseloz){align-items:center;gap:5px;display:inline-flex}.add.svelte-1bseloz{color:var(--accent);cursor:pointer;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.add.svelte-1bseloz input:where(.svelte-1bseloz){opacity:0;cursor:pointer;position:absolute;inset:0}.file.svelte-1bseloz{border-top:1px solid var(--border);align-items:center;gap:6px;padding:4px 0;display:flex}.fname.svelte-1bseloz{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.small.svelte-1bseloz{font-size:13px}.error.svelte-1bseloz{color:var(--danger)}p.svelte-1bseloz{margin:0}.head.svelte-15ypoux{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head.svelte-15ypoux .page-title:where(.svelte-15ypoux){margin:0}.actions.svelte-15ypoux{flex-wrap:wrap;gap:8px;display:flex}.file.svelte-15ypoux{cursor:pointer;position:relative}.file.svelte-15ypoux input:where(.svelte-15ypoux){opacity:0;cursor:pointer;position:absolute;inset:0}h2.svelte-15ypoux{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.panel.svelte-15ypoux{margin-bottom:14px}.import.svelte-15ypoux .groups:where(.svelte-15ypoux){grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:6px 16px;margin:8px 0;display:grid}.grp.svelte-15ypoux{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:0 8px;padding:6px 0;display:grid}.grp.svelte-15ypoux .small:where(.svelte-15ypoux){grid-column:1/-1}.skipped.svelte-15ypoux{max-height:200px;margin:6px 0 0;padding-left:18px;font-size:13px;overflow-y:auto}.bar.svelte-15ypoux{background:var(--surface-2);border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.bar.svelte-15ypoux span:where(.svelte-15ypoux){background:var(--accent);height:100%;transition:width .2s;display:block}.row-btns.svelte-15ypoux{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.warn.svelte-15ypoux{border-color:color-mix(in srgb, #e0782f 45%, var(--border))}.att.svelte-15ypoux{text-align:left;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:6px 0;display:flex}.att.svelte-15ypoux+.att:where(.svelte-15ypoux){border-top:1px solid var(--border)}.grow.svelte-15ypoux{flex:1;min-width:0}.st.svelte-15ypoux{color:var(--muted);font-size:13px;font-weight:600}.st.expired.svelte-15ypoux,.st.soon.svelte-15ypoux{color:#e5484d}.st.year.svelte-15ypoux{color:#d07a1f}.tools.svelte-15ypoux{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.chips.svelte-15ypoux{flex-wrap:wrap;flex:420px;gap:6px;display:flex}.chips.svelte-15ypoux button:where(.svelte-15ypoux){border:1px solid var(--border);background:var(--surface);border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;display:inline-flex}.chips.svelte-15ypoux button.on:where(.svelte-15ypoux){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.n.svelte-15ypoux{opacity:.7;font-size:12px}.search.svelte-15ypoux{background:var(--surface);border:1px solid var(--border);height:40px;color:var(--muted);border-radius:20px;flex:260px;align-items:center;gap:8px;max-width:360px;padding:0 12px;display:flex}.search.svelte-15ypoux input:where(.svelte-15ypoux){width:0;min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}.search.svelte-15ypoux button:where(.svelte-15ypoux){color:var(--muted);place-items:center;display:grid}.grid.svelte-15ypoux{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.card.svelte-15ypoux{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);text-align:left;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.card.svelte-15ypoux:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.ico.svelte-15ypoux{color:#5f7183;background:#5f718324;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.body.svelte-15ypoux{gap:2px;min-width:0;display:grid}.title.svelte-15ypoux{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-15ypoux{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr.svelte-15ypoux{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.pend.svelte-15ypoux{color:#d07a1f}.empty.svelte-15ypoux{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:32px 16px;display:grid}.empty.svelte-15ypoux p:where(.svelte-15ypoux){max-width:520px;margin:0}.small.svelte-15ypoux{font-size:13px}.ok.svelte-15ypoux{color:var(--accent);font-weight:600}.error.svelte-15ypoux{color:var(--danger)}.link.svelte-15ypoux{color:var(--accent);margin-left:6px;font-weight:600}p.svelte-15ypoux{margin:4px 0}.overlay.svelte-8t143d{z-index:100;color:#fff;text-align:center;background:#1f3a2f;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.time.svelte-8t143d{letter-spacing:-.02em;font-size:88px;font-weight:700}.title.svelte-8t143d{font-size:28px;font-weight:700}.body.svelte-8t143d{opacity:.85;white-space:pre-line;max-width:640px;font-size:20px}.buttons.svelte-8t143d{gap:10px;width:min(360px,100%);margin-top:18px;display:grid}.btn.big.svelte-8t143d{height:56px;font-size:18px}.btn.big.svelte-8t143d:not(.ghost){color:#1f3a2f;background:#fff}.btn.big.ghost.svelte-8t143d{color:#fff;background:#ffffff24}.body.svelte-dxullp{max-height:60vh;overflow-y:auto}.foot.svelte-dxullp{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.small.svelte-dxullp{font-size:13px}.kinds.svelte-r69z3e{gap:6px;margin-bottom:10px;display:flex}.kinds.svelte-r69z3e button:where(.svelte-r69z3e){border:1px solid var(--border);background:var(--surface);border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 14px;display:inline-flex}.kinds.svelte-r69z3e button.on:where(.svelte-r69z3e){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.row.svelte-r69z3e{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.row.svelte-r69z3e .field:where(.svelte-r69z3e){flex:1;min-width:0}.small.svelte-r69z3e{margin:8px 0 0;font-size:13px}.body.svelte-13y9rst{gap:10px;display:grid}p.svelte-13y9rst{margin:0}.actions.svelte-13y9rst{gap:8px;display:flex}.error.svelte-13y9rst{color:var(--danger);font-size:14px}.shell.svelte-1n46o8q{height:100%;display:flex}.content.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;display:flex}main.svelte-1n46o8q{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.topbar.svelte-1n46o8q{justify-content:flex-end;padding:10px 18px 0;display:flex}.topbar.svelte-1n46o8q .burger:where(.svelte-1n46o8q),.topbar.svelte-1n46o8q .top-title:where(.svelte-1n46o8q){display:none}@media (width<=899px){.shell.svelte-1n46o8q aside:not(.open){visibility:hidden}.topbar.svelte-1n46o8q .burger:where(.svelte-1n46o8q),.topbar.svelte-1n46o8q .top-title:where(.svelte-1n46o8q){display:initial}.topbar.svelte-1n46o8q{justify-content:initial;padding:calc(6px + var(--safe-top)) 8px 6px;background:var(--bg);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:center;gap:6px}.top-title.svelte-1n46o8q{text-align:center;font-family:var(--font-brand);flex:1;font-size:19px;font-weight:600}}
