:root{--bg:#f5efe3;--card:#fffbf2;--card-2:#faf5eb;--text:#3b2f2f;--muted:#716a67;--track:#e4ded7;--border:#d6cbb5;--accent:#9a3412;--on-accent:#fff;--danger:#d12424;--radius:6px;--space:12px;--tap:44px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", Arial, sans-serif;--font-scale:1;--day-1:#6b4fb3;--day-2:#2f7390;--day-3:#1f7a6f;--day-4:#4f7a33;--day-5:#8a7a12;--day-6:#a8680f;--day-7:#b04a1f;--series-1:#a62b72;--series-2:#2f7a52;--series-3:#2b5fa8;--page-bg:repeating-linear-gradient(0deg, #8b73551a 0 1px, transparent 1px 22px), #f5efe3;--card-bg:var(--card);--card-blur:none;--border-w:1px;--border-style:solid;--shadow:none;--pad:1;--btn-k:.7;--h-font:"Frank Ruhl Libre Variable", "Times New Roman", Georgia, serif;--h-weight:700;--ls:0em;--num-font:var(--font);--ring-k:.7;--ring-cap:butt;--bar-k:.7;--bar-r:2px;--line-w:2;--grid-o:1;--icon-w:1.8;--content-max:1280px;--nav-w:84px;--nav-h:64px}*,:before,:after{box-sizing:border-box}html{font-size:calc(100% * var(--font-scale));-webkit-text-size-adjust:100%}body{background:var(--page-bg);color:var(--text);font-family:var(--font);-webkit-tap-highlight-color:transparent;min-height:100dvh;margin:0;line-height:1.45}h1,h2,h3{line-height:1.2;font-family:var(--h-font);font-weight:var(--h-weight);letter-spacing:var(--ls);margin:0}h1{font-size:1.5rem}h2{font-size:1.1rem}h3{font-size:.95rem}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:.8rem}.num{font-variant-numeric:tabular-nums;font-family:var(--num-font);direction:ltr;unicode-bidi:isolate}span.num,strong.num,p.num,div.num{display:inline-block}td.num,th.num{direction:inherit;unicode-bidi:normal}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{grid-template-columns:var(--nav-w) 1fr;min-height:100dvh;display:grid}.nav{height:100dvh;padding:calc(var(--space) + env(safe-area-inset-top)) 8px var(--space);background:var(--card);border-inline-end:1px solid var(--border);flex-direction:column;gap:4px;display:flex;position:sticky;top:0}.nav a,.nav button.navbtn{border-radius:var(--radius);color:var(--muted);cursor:pointer;min-height:var(--tap);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:.72rem;text-decoration:none;display:flex}.nav a:hover,.nav button.navbtn:hover{background:var(--card-2);color:var(--text)}.nav a[aria-current=page]{background:var(--accent);color:var(--on-accent);font-weight:700}html[data-nav=bar] .nav a[aria-current=page]{border-radius:0}html[data-nav=underline] .nav a[aria-current=page]{color:var(--text);box-shadow:inset 3px 0 0 var(--accent);background:0 0;border-radius:0}html[data-nav-labels=off] .nav a>span,html[data-nav-labels=off] .nav .navbtn>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav .spacer{flex:1}main{padding:calc(var(--space) * 1.5) calc(var(--space) * 1.5) calc(var(--space) * 3);min-width:0;max-width:var(--content-max);width:100%;margin-inline:auto}.page-head{align-items:center;gap:var(--space);margin-bottom:calc(var(--space) * 1.2);flex-wrap:wrap;justify-content:space-between;display:flex}.page-head .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=860px){.app{grid-template-columns:1fr}.nav{height:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:20;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-inline-end:0;border-top:1px solid var(--border);flex-direction:row;position:fixed;inset:auto 0 0;overflow-x:auto}.nav a,.nav button.navbtn{flex:1 0 auto;min-width:62px}html[data-nav=underline] .nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}.nav .spacer{display:none}main{padding-bottom:calc(var(--nav-h) + var(--space) * 3 + env(safe-area-inset-bottom))}}.card{background:var(--card-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border:var(--border-w) var(--border-style) var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:calc(var(--space) * 1.2 * var(--pad));min-width:0}.card>h2,.card>h3{margin-bottom:var(--space)}.stack{gap:var(--space);display:grid}.stack-lg{gap:calc(var(--space) * 1.5);display:grid}.row{gap:var(--space);flex-wrap:wrap;align-items:center;display:flex}.row.between{justify-content:space-between}.cards{gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cols-2{gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.stat{text-align:center}.stat .label{color:var(--muted);font-size:.78rem}.stat .value{margin-top:2px;font-size:1.5rem;font-weight:800}.chip{background:var(--card-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.78rem;display:inline-flex}html[data-chip=square] .chip{border-radius:calc(var(--radius) * .5)}.btn{min-height:var(--tap);padding:0 calc(var(--space) * 1.2);background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * var(--btn-k));cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn.danger{color:var(--danger)}.btn.ghost{background:0 0;border-color:#0000}html[data-btn=outline] .btn:not(.primary){border-color:color-mix(in srgb, var(--text) 45%, transparent);background:0 0}html[data-btn=soft] .btn:not(.primary){background:color-mix(in srgb, var(--accent) 10%, var(--card));border-color:#0000}html[data-btn=outline] .btn.ghost,html[data-btn=soft] .btn.ghost{background:0 0;border-color:#0000}html[data-btn] .btn:not(.primary):hover{border-color:var(--accent)}.btn.small{min-height:32px;padding:0 10px;font-size:.8rem}.btn[disabled]{opacity:.45;cursor:not-allowed}.icon-btn{width:var(--tap);height:var(--tap);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--card-2);color:var(--text)}.icon-btn.sm{width:30px;height:30px}input[type=text],input[type=number],input[type=date],input[type=search],input[type=password],select,textarea{width:100%;min-height:var(--tap);background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .6);color:var(--text);padding:0 10px}textarea{resize:vertical;min-height:90px;padding:8px 10px}html[data-input=underline] :where(input[type=text],input[type=number],input[type=date],input[type=search],input[type=password],select,textarea){background:0 0;border-width:0 0 2px;border-radius:0;padding-inline:4px}html[data-input=filled] :where(input[type=text],input[type=number],input[type=date],input[type=search],input[type=password],select,textarea){background:var(--card-2);border-color:#0000}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input[type=color]{border:1px solid var(--border);border-radius:calc(var(--radius) * .5);cursor:pointer;background:0 0;width:44px;height:36px;padding:0}input[type=range]{width:100%;accent-color:var(--accent)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none}@media (pointer:coarse){input[type=checkbox]{width:24px;height:24px}}html:not([data-check=native]) input[type=checkbox]{appearance:none;background:var(--card);border:2px solid var(--muted);border-radius:calc(var(--radius) * .4);--tick:var(--on-accent);place-content:center;margin:0;display:inline-grid}html[data-check=round] input[type=checkbox]{border-radius:50%}html:not([data-check=native]) input[type=checkbox]:after{content:"";border-left:2px solid var(--tick);border-bottom:2px solid var(--tick);opacity:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}html:not([data-check=native]) input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}html:not([data-check=native]) input[type=checkbox]:checked:after{opacity:1}html[data-check=tick] input[type=checkbox]{--tick:var(--accent)}html[data-check=tick] input[type=checkbox]:checked{background:var(--card)}label.field{color:var(--muted);gap:4px;font-size:.82rem;display:grid}label.field>:not(span){color:var(--text)}.seg{border:1px solid var(--border);border-radius:calc(var(--radius) * .7);display:inline-flex;overflow:hidden}.seg button{background:var(--card-2);cursor:pointer;border:0;min-height:36px;padding:0 12px}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:700}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{text-align:start;border-bottom:1px solid var(--border);padding:6px 8px}th{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:600}td.n,th.n{text-align:end}.dialog-back{z-index:50;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--card);border:var(--border-w) var(--border-style) var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:calc(var(--space) * 1.5);gap:var(--space);width:min(560px,100%);max-height:90dvh;display:grid;overflow:auto}.banner.soft{border-color:var(--accent)}.banner{border-radius:calc(var(--radius) * .7);background:var(--card-2);border:1px solid var(--danger);padding:10px 14px;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.bar>i,.bars .seg-fill{transition:width .25s,height .25s}}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./heebo-hebrew-wght-normal-BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./heebo-latin-wght-normal-CXdlclQD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./assistant-hebrew-wght-normal-xjFeJKcj.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./assistant-latin-wght-normal-YBnnBc3v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./frank-ruhl-libre-hebrew-wght-normal-DI6KQ-EX.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./frank-ruhl-libre-latin-wght-normal-gL3h_YCz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.banner.svelte-a6o0ey{margin-bottom:var(--space);gap:8px;display:grid}p.svelte-a6o0ey{margin:0}.banner.svelte-a6o0ey .btn.small{min-height:40px}.backup.svelte-x10ytq{margin-bottom:var(--space);gap:8px;display:grid}p.svelte-x10ytq{margin:0}.row.svelte-x10ytq{gap:8px}.backup.svelte-x10ytq .btn.small{min-height:40px}.themes.svelte-qg4u95{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.theme.svelte-qg4u95{background:var(--card-2);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;justify-items:center;gap:6px;padding:8px;font-size:.8rem;display:grid}.theme[aria-pressed=true].svelte-qg4u95{border-color:var(--accent)}.sw.svelte-qg4u95{border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;display:flex}.sw.svelte-qg4u95 i:where(.svelte-qg4u95){border-radius:5px;width:14px;height:24px;display:block}.sw.auto.svelte-qg4u95{border-color:var(--border)}.sw.auto.svelte-qg4u95 i:where(.svelte-qg4u95){display:none}.bar.svelte-16kp5vz{background:var(--track);border-radius:var(--bar-r);width:100%;overflow:hidden}i.svelte-16kp5vz{border-radius:var(--bar-r);height:100%;display:block}.tools.svelte-1txll4g{align-items:center;gap:6px;display:flex}strong.svelte-1txll4g{text-align:center;min-width:3.2em;font-size:1.1rem}.statuses.svelte-12towbx{flex-wrap:wrap;place-content:center;gap:6px;display:flex}.chip.svelte-12towbx{border-width:2px}.rowgrid.svelte-12towbx{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px;display:grid}.rowgrid.svelte-12towbx .wide:where(.svelte-12towbx),label.wide.svelte-12towbx{grid-column:span 2}.addbtn.svelte-12towbx{align-self:end}.head.svelte-12towbx{margin-bottom:var(--space)}.head.svelte-12towbx h2:where(.svelte-12towbx){margin:0}label.inline.svelte-12towbx{grid-auto-flow:column;align-items:center;gap:8px}label.inline.svelte-12towbx select:where(.svelte-12towbx){width:auto;min-height:36px}.list.svelte-12towbx{gap:8px;display:grid}.item.svelte-12towbx{background:color-mix(in srgb, var(--sc) 10%, var(--card-2));border:1px solid var(--border);border-inline-start:4px solid var(--sc);border-radius:calc(var(--radius) * .7);gap:6px;padding:8px;display:grid}.item.svelte-12towbx .rowgrid:where(.svelte-12towbx){align-items:center}.item.svelte-12towbx .second:where(.svelte-12towbx){grid-template-columns:2fr 1.2fr 1.2fr 44px}select.status.svelte-12towbx{border-color:var(--sc);font-weight:700}@media (width<=700px){.item.svelte-12towbx .second:where(.svelte-12towbx){grid-template-columns:1fr 44px}.item.svelte-12towbx .second:where(.svelte-12towbx) input:where(.svelte-12towbx){grid-column:1}.item.svelte-12towbx .second:where(.svelte-12towbx) button:where(.svelte-12towbx){grid-area:1/2}.rowgrid.svelte-12towbx .wide:where(.svelte-12towbx),label.wide.svelte-12towbx{grid-column:span 1}}.bars.svelte-bz8bci{align-items:stretch;gap:8px;display:flex}.col.svelte-bz8bci{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:3px;min-width:0;display:flex}.stack.svelte-bz8bci{border-radius:calc(var(--radius) * .4);flex-direction:column;min-height:0;transition:height .25s;display:flex;overflow:hidden}.stack.svelte-bz8bci>div:where(.svelte-bz8bci){min-height:2px}.val.svelte-bz8bci{text-align:center;color:var(--muted);height:1em;font-size:.72rem}.lbl.svelte-bz8bci{text-align:center;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}svg.svelte-18y8i4i{flex:none;display:block}.ringwrap.svelte-1fy7ssk{place-items:center;margin-top:6px;display:grid}.list.svelte-1fy7ssk{gap:10px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1fy7ssk li:where(.svelte-1fy7ssk){grid-template-columns:minmax(80px,1.2fr) 2fr 3em;align-items:center;gap:10px;display:grid}.nm.svelte-1fy7ssk{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.barcell.svelte-1fy7ssk{grid-template-columns:1fr 3em;align-items:center;gap:8px;min-width:140px;display:grid}tr.strong.svelte-1fy7ssk td:where(.svelte-1fy7ssk):first-child{color:var(--accent);font-weight:800}.ringwrap.svelte-c4lk30{place-items:center;margin-top:6px;display:grid}.goals.svelte-c4lk30{gap:var(--space);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.goal.svelte-c4lk30{border-inline-start:4px solid var(--sc);gap:10px;display:grid}.title.svelte-c4lk30{background:0 0;border-color:#0000;font-size:1.02rem;font-weight:800}.title.svelte-c4lk30:focus{background:var(--card-2);border-color:var(--border)}.fields.svelte-c4lk30{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.prog.svelte-c4lk30{grid-template-columns:1fr 3.5em auto;align-items:center;gap:10px;display:grid}.chip.svelte-c4lk30{white-space:nowrap;border-width:2px}svg.svelte-1cquusx{width:100%;height:auto;display:block}.legend.svelte-1cquusx{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:4px;font-size:.78rem;display:flex}.legend.svelte-1cquusx i:where(.svelte-1cquusx){border-radius:50%;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.rating.svelte-9o6ojl{gap:3px;display:inline-flex}button.svelte-9o6ojl{border-radius:calc(var(--radius) * .5);border:1px solid var(--border);background:var(--card-2);color:var(--muted);cursor:pointer;padding:0;font-size:.72rem;font-weight:700;line-height:1}button.on.svelte-9o6ojl{background:var(--c);border-color:var(--c);color:var(--ink,var(--on-accent))}button.svelte-9o6ojl:hover{border-color:var(--c)}.mname.svelte-1s19k41{text-align:center;min-width:8.5em;font-size:1.05rem}.today.svelte-1s19k41{margin-bottom:var(--space);grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:8px;display:grid}.bigtoggle.svelte-1s19k41{min-height:var(--tap);text-align:start;background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .7);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.bigtoggle[aria-pressed=true].svelte-1s19k41{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.moods.svelte-1s19k41{color:var(--muted);gap:8px 14px;font-size:.85rem}table.grid.svelte-1s19k41{border-collapse:separate;border-spacing:0;table-layout:fixed}table.grid.svelte-1s19k41 th:where(.svelte-1s19k41),table.grid.svelte-1s19k41 td:where(.svelte-1s19k41){text-align:center;border:0;padding:2px}th.name.svelte-1s19k41{background:var(--card);z-index:1;text-align:start;color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding-inline:6px 10px;font-size:.85rem;font-weight:600;position:sticky;inset-inline-start:0;overflow:hidden}th.week.svelte-1s19k41{border-radius:calc(var(--radius) * .4);padding:4px;font-size:.78rem}th.dl.svelte-1s19k41{color:var(--muted);font-size:.72rem}th.dn.svelte-1s19k41{color:var(--muted);padding-bottom:4px;font-size:.7rem}.cell.svelte-1s19k41{cursor:pointer;background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .45);width:28px;height:28px;color:var(--on-accent);place-items:center;padding:0;display:inline-grid}.cell[aria-pressed=true].svelte-1s19k41{background:var(--accent);border-color:var(--accent)}.cell.today.svelte-1s19k41{outline:2px solid var(--accent);outline-offset:1px}.cell.svelte-1s19k41:disabled{opacity:.35;cursor:default}.cell.rate.svelte-1s19k41{color:var(--muted);font-size:.72rem;font-weight:700}.cell.rate.set.svelte-1s19k41{background:var(--c);border-color:var(--c);color:var(--ink,var(--on-accent))}tr.sum.svelte-1s19k41 td:where(.svelte-1s19k41),.pctcell.svelte-1s19k41{color:var(--muted);font-size:.72rem}.analysis.svelte-1s19k41{gap:10px;margin:0;padding:0;list-style:none;display:grid}.analysis.svelte-1s19k41 li:where(.svelte-1s19k41){grid-template-columns:minmax(80px,1.2fr) 2fr 3em;align-items:center;gap:10px;display:grid}.nm.svelte-1s19k41{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.target.svelte-1fp7fud input:where(.svelte-1fp7fud){text-align:center;margin-top:4px;font-size:1.2rem;font-weight:800}.stars.svelte-1fp7fud{color:var(--day-6);letter-spacing:1px;margin:4px 0;font-size:1.05rem;line-height:1.2}.stars.svelte-1fp7fud .off:where(.svelte-1fp7fud){color:var(--muted);opacity:.4}.rowgrid.svelte-1fp7fud{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px;display:grid}.rowgrid.item.svelte-1fp7fud{border-radius:calc(var(--radius) * .7);background:var(--card-2);border:1px solid var(--border);grid-template-columns:130px 1fr 1.4fr 130px 110px 92px;align-items:center;padding:8px}.act.svelte-1fp7fud{justify-content:space-between;align-items:center;gap:2px;display:flex}.rowgrid.item.unpaid.svelte-1fp7fud{border-style:dashed}.chk.svelte-1fp7fud{place-items:center start}.rowgrid.item.svelte-1fp7fud .chk:where(.svelte-1fp7fud){cursor:pointer;justify-content:center;align-items:center;padding:8px;display:flex}.rowgrid.item.svelte-1fp7fud .lbl:where(.svelte-1fp7fud){display:none}.addbtn.svelte-1fp7fud{align-self:end}.list.svelte-1fp7fud{gap:8px;display:grid}.cats.svelte-1fp7fud{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cats.svelte-1fp7fud li:where(.svelte-1fp7fud){grid-template-columns:minmax(80px,1.2fr) 2fr 5em;align-items:center;gap:10px;display:grid}.nm.svelte-1fp7fud{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}@media (width<=900px){.rowgrid.item.svelte-1fp7fud{grid-template-columns:repeat(2,minmax(0,1fr))}.rowgrid.item.svelte-1fp7fud .chk:where(.svelte-1fp7fud){justify-content:flex-start;gap:10px}.rowgrid.item.svelte-1fp7fud .lbl:where(.svelte-1fp7fud){color:var(--muted);font-size:.85rem;display:inline}}.file.svelte-cl065j{gap:4px;display:grid}.file.svelte-cl065j input:where(.svelte-cl065j){color:var(--muted);font-size:.85rem}.tiles.svelte-cl065j{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.tile.svelte-cl065j{min-width:0;position:relative}.pick.svelte-cl065j{background:var(--card-2);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;justify-items:center;gap:6px;width:100%;min-width:0;padding:8px;font-size:.8rem;display:grid}.tile.active.svelte-cl065j .pick:where(.svelte-cl065j),.pick[aria-pressed=true].svelte-cl065j{border-color:var(--accent)}.sw.svelte-cl065j{border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:3px;width:100%;height:38px;display:flex}.sw.svelte-cl065j i:where(.svelte-cl065j){border-radius:4px;width:10px;height:22px;display:block}.sw.auto.svelte-cl065j{border-color:var(--border)}.ed.svelte-cl065j{top:2px;background:var(--card);position:absolute;inset-inline-start:2px}.nm.svelte-cl065j{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.editor.svelte-cl065j{gap:var(--space);padding:calc(var(--space) * 1.2);border:1px dashed var(--accent);border-radius:var(--radius);background:var(--card-2);display:grid}.colors.svelte-cl065j{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.color.svelte-cl065j{align-items:center;gap:8px;font-size:.85rem;display:flex}.color.svelte-cl065j span:where(.svelte-cl065j){flex:1}.styles.svelte-cl065j{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end;gap:12px;display:grid}details.svelte-cl065j{border:1px solid var(--border);border-radius:calc(var(--radius) * .7);padding:8px 12px}summary.svelte-cl065j{cursor:pointer;font-weight:600}.adv.svelte-cl065j{margin:10px 0}.checks.svelte-cl065j{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checks.svelte-cl065j li:where(.svelte-cl065j){color:var(--accent);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:.85rem;display:grid}.checks.svelte-cl065j li.bad:where(.svelte-cl065j){color:var(--danger)}.checks.svelte-cl065j li:where(.svelte-cl065j) span:where(.svelte-cl065j):nth-child(2){color:var(--text)}.row.nowrap.svelte-cl065j{flex-wrap:nowrap}.err.svelte-cl065j{color:var(--danger)}.import.svelte-cl065j{gap:6px;display:grid}hr.svelte-saqqe3{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.msg.svelte-saqqe3{border-radius:calc(var(--radius) * .6);background:var(--card-2);border:1px solid var(--accent);padding:8px 12px;font-size:.88rem}.msg.bad.svelte-saqqe3{border-color:var(--danger);color:var(--danger)}.bad.svelte-saqqe3{color:var(--danger)}.warn.svelte-saqqe3{color:var(--day-6)}.bad-note.svelte-saqqe3{color:var(--muted)}.chk.svelte-saqqe3{align-items:center;gap:8px;display:flex}.found.svelte-saqqe3{border:1px dashed var(--accent);border-radius:calc(var(--radius) * .7);background:var(--card-2);justify-items:start;gap:8px;padding:10px 12px;display:grid}.found.svelte-saqqe3 .btn.small{min-height:40px}.two.svelte-teb1w7{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.lists.svelte-teb1w7{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.mods.svelte-teb1w7{flex-wrap:wrap;gap:8px 18px;display:flex}.mod.svelte-teb1w7{align-items:center;gap:8px;display:inline-flex}ul.svelte-dmx1xi{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-dmx1xi{align-items:center;gap:4px;display:flex}.row.nowrap.svelte-dmx1xi{flex-wrap:nowrap}.icon-btn[disabled].svelte-dmx1xi{opacity:.3;cursor:default}.file.svelte-1luuii1{cursor:pointer;justify-self:start;position:relative}.file.svelte-1luuii1 input:where(.svelte-1luuii1){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.preview.svelte-1luuii1{background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .7);padding:var(--space);gap:8px;display:grid}.preview.svelte-1luuii1 ul:where(.svelte-1luuii1){margin:0;padding-inline-start:1.2rem}.warns.svelte-1luuii1{color:var(--day-6)}.yr.svelte-1luuii1{max-width:140px}.chk.svelte-1luuii1{align-items:center;gap:8px;display:flex}.msg.svelte-1luuii1{border-radius:calc(var(--radius) * .6);background:var(--card-2);border:1px solid var(--accent);padding:8px 12px;font-size:.88rem}.msg.bad.svelte-1luuii1{border-color:var(--danger);color:var(--danger)}hr.svelte-1esd1de{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.narrow.svelte-1esd1de{max-width:240px}textarea.svelte-1esd1de{text-align:left;word-break:break-all;direction:ltr;font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.file.svelte-1esd1de{gap:4px;display:grid}.file.svelte-1esd1de input:where(.svelte-1esd1de){color:var(--muted);font-size:.85rem}.preview.svelte-1esd1de{background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .7);padding:var(--space);gap:8px;display:grid}.preview.svelte-1esd1de ul:where(.svelte-1esd1de){margin:0;padding-inline-start:1.2rem}.msg.svelte-1esd1de{border-radius:calc(var(--radius) * .6);background:var(--card-2);border:1px solid var(--accent);padding:8px 12px;font-size:.88rem}.msg.bad.svelte-1esd1de{border-color:var(--danger);color:var(--danger)}.seg.svelte-1esd1de button[disabled]:where(.svelte-1esd1de){opacity:.4;cursor:not-allowed}.top.svelte-mmvb24{gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.big.svelte-mmvb24{font-size:1.6rem;font-weight:800}.overall.svelte-mmvb24 .row:where(.svelte-mmvb24){gap:calc(var(--space) * 1.5)}.empty.svelte-mmvb24{gap:var(--space);justify-items:start;display:grid}.days.svelte-mmvb24{gap:var(--space);grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));align-items:start;display:grid}.day.svelte-mmvb24{padding:0;display:grid;overflow:hidden}.day.svelte-mmvb24 header:where(.svelte-mmvb24){padding:10px var(--space);background:var(--dc);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.ringrow.svelte-mmvb24{padding:var(--space) 0 4px;flex-direction:column;align-items:center;gap:2px;display:flex}ul.svelte-mmvb24{gap:3px;margin:0;padding:0 8px;list-style:none;display:grid}li.svelte-mmvb24{border-radius:calc(var(--radius) * .5);align-items:center;gap:6px;min-height:34px;padding:2px 6px;display:flex}.hit.svelte-mmvb24{cursor:pointer;flex:none;place-items:center;width:34px;height:32px;margin-inline:-6px 0;display:grid}li.done.svelte-mmvb24{background:var(--dc);color:var(--ink)}li.done.svelte-mmvb24 .txt:where(.svelte-mmvb24){color:var(--ink);font-weight:700}.txt.svelte-mmvb24{border-radius:calc(var(--radius) * .3);min-width:0;min-height:30px;color:var(--text);background:0 0;border:0;flex:1;padding:0 4px;font-size:.88rem}.txt.svelte-mmvb24:focus{background:var(--card-2);outline:1px solid var(--accent)}li.svelte-mmvb24 .x:where(.svelte-mmvb24){opacity:.45;color:inherit}li.svelte-mmvb24:hover .x:where(.svelte-mmvb24),li.svelte-mmvb24 .x:where(.svelte-mmvb24):focus-visible{opacity:1}.add.svelte-mmvb24{align-items:center;gap:4px;padding:6px 8px;display:flex}.add.svelte-mmvb24 input:where(.svelte-mmvb24){min-height:34px;font-size:.85rem}.checkin.svelte-mmvb24{padding:8px var(--space) var(--space);border-top:1px solid var(--border);gap:6px;margin-top:4px;display:grid}.crow.svelte-mmvb24{justify-content:space-between;align-items:center;gap:8px;display:flex}.ringwrap.svelte-1rontf8{place-items:center;margin-top:6px;display:grid}.today.svelte-1rontf8{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:8px;display:grid}.bigtoggle.svelte-1rontf8{min-height:var(--tap);text-align:start;background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .7);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.bigtoggle[aria-pressed=true].svelte-1rontf8{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}table.grid.svelte-1rontf8{border-collapse:separate;border-spacing:0;table-layout:fixed}table.grid.svelte-1rontf8 th:where(.svelte-1rontf8),table.grid.svelte-1rontf8 td:where(.svelte-1rontf8){text-align:center;border:0;padding:2px}th.name.svelte-1rontf8{background:var(--card);z-index:1;text-align:start;color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding-inline:6px 10px;font-size:.85rem;font-weight:600;position:sticky;inset-inline-start:0;overflow:hidden}th.mon.svelte-1rontf8{color:var(--muted);border-inline-start:1px solid var(--border);white-space:nowrap;font-size:.72rem;overflow:hidden}th.wk.svelte-1rontf8{color:var(--muted);font-size:.72rem}th.wk.now.svelte-1rontf8{color:var(--accent);font-weight:800}td.now.svelte-1rontf8{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:calc(var(--radius) * .4)}.cell.svelte-1rontf8{cursor:pointer;background:var(--card-2);border:1px solid var(--border);border-radius:calc(var(--radius) * .4);width:24px;height:24px;color:var(--on-accent);place-items:center;padding:0;display:inline-grid}.cell[aria-pressed=true].svelte-1rontf8{background:var(--accent);border-color:var(--accent)}.list.svelte-1rontf8{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1rontf8 li:where(.svelte-1rontf8){grid-template-columns:6em 1fr 4.5em;align-items:center;gap:10px;display:grid}.nm.svelte-1rontf8{font-size:.88rem}.planitem.svelte-1rontf8{border:1px solid var(--border);border-radius:calc(var(--radius) * .7);background:var(--card-2);gap:6px;padding:8px;display:grid}.planitem.svelte-1rontf8 input:where(.svelte-1rontf8),.planitem.svelte-1rontf8 textarea:where(.svelte-1rontf8){background:var(--card)}.boot.svelte-1n46o8q{padding:40px var(--space,16px);text-align:center;justify-items:center;gap:12px;max-width:36rem;margin-inline:auto;display:grid}.banner.svelte-1n46o8q{margin-bottom:var(--space)}
