: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)}.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}.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)}}.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}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{align-items:flex-start;gap:10px;padding:6px 0;line-height:1.35;display:flex}.check.svelte-1vj42lu input:where(.svelte-1vj42lu){width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.error.svelte-1vj42lu{color:var(--danger);font-size:14px}.card.svelte-15j4tnx{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);max-width:560px;margin-top:16px;padding:18px 20px}.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}.page.svelte-1qgof8y{max-width:720px}.ro.svelte-1qgof8y{margin:4px 0 0}.tabs.svelte-1qgof8y{scrollbar-width:none;gap:8px;margin:12px 0 14px;display:flex;overflow-x:auto}.tab.svelte-1qgof8y{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:18px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;display:inline-flex}.tab.on.svelte-1qgof8y{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.tab.add.svelte-1qgof8y{width:36px;color:var(--muted);justify-content:center;padding:0}.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:170px;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{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.items.svelte-1qgof8y:empty{display:none}li.svelte-1qgof8y{align-items:center;display:flex}li.svelte-1qgof8y+li:where(.svelte-1qgof8y){border-top:1px solid var(--border)}.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}.del.svelte-1qgof8y{width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.empty.svelte-1qgof8y{text-align:center;padding:24px 0}.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));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}.switch.svelte-1h66nc input:where(.svelte-1h66nc){width:20px;height:20px;accent-color:var(--accent)}.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}.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}.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(340px,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}.full.svelte-fj3lwc input:where(.svelte-fj3lwc){width:20px;height:20px;accent-color:var(--accent)}.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:260px;display:flex}.search.svelte-luw6zo{background:var(--surface);border:1px solid var(--border);max-width:320px;height:40px;color:var(--muted);border-radius:20px;flex:1;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.search.svelte-luw6zo input:where(.svelte-luw6zo){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(300px,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(320px,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(340px,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}.check.svelte-luw6zo input:where(.svelte-luw6zo){width:18px;height:18px;accent-color:var(--accent)}.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}.check.svelte-ecmv86 input:where(.svelte-ecmv86){width:18px;height:18px;accent-color:var(--accent)}.bp-times.svelte-ecmv86{margin:4px 0 8px 26px}.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;gap:4px;max-height:260px;margin-top:10px;padding:10px 12px;display:grid;overflow-y:auto}.rep.svelte-1d74ov5{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.name.svelte-1d74ov5{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.tag.svelte-1d74ov5{background:var(--surface);border-radius:7px;flex:none;padding:2px 7px;font-size:12px;font-weight:650}.tag.lab.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}.body.svelte-1f7rpmt{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{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dhead.svelte-1ig4prh h2:where(.svelte-1ig4prh){margin:0;font-size:17px}.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}.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)}.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{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+.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}.check.svelte-nv66vo input:where(.svelte-nv66vo){width:20px;height:20px;accent-color:var(--accent)}.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)}.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;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-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}}
