.card.svelte-1ohwwzu{background:var(--color-surface);border:1px solid var(--color-line);cursor:grab;text-align:start;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.card.svelte-1ohwwzu:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.card.svelte-1ohwwzu:active{cursor:grabbing;transform:translateY(0)}.card--done.svelte-1ohwwzu{opacity:.5}.card--editing.svelte-1ohwwzu{cursor:text;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.card--editing.svelte-1ohwwzu:hover{transform:none}.check.svelte-1ohwwzu{border:1.5px solid var(--color-line-strong);background:var(--color-surface);color:#fff;cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:1px;padding:0;transition:all .14s;display:grid}.check.svelte-1ohwwzu:hover{border-color:var(--color-accent)}.check--on.svelte-1ohwwzu{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.body.svelte-1ohwwzu{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.title.svelte-1ohwwzu{color:var(--color-fg);word-break:break-word;letter-spacing:-.005em;cursor:text;font-size:14px;font-weight:500;line-height:1.4}.title--done.svelte-1ohwwzu{color:var(--color-muted);text-decoration:line-through}.title-edit.svelte-1ohwwzu{letter-spacing:-.005em;color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-accent);resize:none;word-break:break-word;text-align:start;direction:rtl;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.tag.svelte-1ohwwzu{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.tag__dot.svelte-1ohwwzu{background:var(--pc);border-radius:50%;flex-shrink:0;width:6px;height:6px}.tag__name.svelte-1ohwwzu{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;overflow:hidden}.list.svelte-1eulstc{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;flex-shrink:0;width:260px;max-height:calc(100dvh - 168px);transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative}.list.svelte-1eulstc:hover{border-color:var(--color-line-strong)}.list--hero.svelte-1eulstc{border:2px solid var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent), 0 16px 36px -12px color-mix(in oklab, var(--accent) 50%, transparent);background:#0f172a}.list--hero.svelte-1eulstc:hover{border-color:var(--accent)}.list--hero.svelte-1eulstc .rail:where(.svelte-1eulstc){height:6px}.list--hero.svelte-1eulstc .head:where(.svelte-1eulstc){border-bottom-color:#ffffff1a}.list--hero.svelte-1eulstc .head__title:where(.svelte-1eulstc){color:#fafaf7}.list--hero.svelte-1eulstc .head__title:where(.svelte-1eulstc):hover{color:var(--accent)}.list--hero.svelte-1eulstc .head__count:where(.svelte-1eulstc){color:#fafaf7;background:#ffffff1f}.list--hero.svelte-1eulstc .head__menu:where(.svelte-1eulstc){color:#ffffff8c}.list--hero.svelte-1eulstc .head__menu:where(.svelte-1eulstc):hover{color:#fafaf7;background:#ffffff1a}.list--hero.svelte-1eulstc .empty:where(.svelte-1eulstc){color:#ffffff73}.list--hero.svelte-1eulstc .add:where(.svelte-1eulstc){color:#ffffffa6}.list--hero.svelte-1eulstc .add:where(.svelte-1eulstc):hover{color:#fafaf7;background:#ffffff14}.rail.svelte-1eulstc{background:var(--accent);border-radius:10px 10px 0 0;height:3px;position:absolute;inset-block-start:0;inset-inline:0}.head.svelte-1eulstc{border-bottom:1px solid var(--color-line);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:16px 14px 12px;display:flex}.head.svelte-1eulstc:active{cursor:grabbing}.head__title-wrap.svelte-1eulstc{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.head__dot.svelte-1eulstc{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.head__title.svelte-1eulstc{text-align:start;font-family:var(--font-display);color:var(--color-fg);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;flex:1;padding:2px 0;font-size:19px;font-weight:700;line-height:1.15;overflow:hidden}.head__title.svelte-1eulstc:hover{color:var(--accent)}.head__rename.svelte-1eulstc{font-family:var(--font-display);color:var(--color-fg);letter-spacing:-.025em;background:var(--color-bg);border:1px solid var(--accent);border-radius:6px;outline:none;flex:1;padding:3px 7px;font-size:19px;font-weight:700}.head__count.svelte-1eulstc{font-family:var(--font-sans);color:var(--color-muted);background:var(--color-surface-2);text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;min-width:24px;padding:3px 9px;font-size:11px;font-weight:700}.head__menu-wrap.svelte-1eulstc{flex-shrink:0;position:relative}.head__menu.svelte-1eulstc{width:26px;height:26px;color:var(--color-muted-2);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .18s,color .14s,background .14s;display:grid}.head.svelte-1eulstc:hover .head__menu:where(.svelte-1eulstc),.head__menu.svelte-1eulstc:focus-visible{opacity:1}.head__menu.svelte-1eulstc:hover{background:var(--color-surface-2);color:var(--color-fg)}.menu.svelte-1eulstc{background:var(--color-surface);border:1px solid var(--color-line);min-width:220px;box-shadow:var(--shadow-pop);z-index:20;border-radius:11px;flex-direction:column;padding:5px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.menu__item.svelte-1eulstc{color:var(--color-fg);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.menu__item.svelte-1eulstc:hover{background:var(--color-surface-2)}.menu__item--danger.svelte-1eulstc{color:var(--color-danger)}.menu__item--danger.svelte-1eulstc:hover{background:var(--color-danger-soft)}.menu__sep.svelte-1eulstc{background:var(--color-line);height:1px;margin:5px 4px}.menu__label.svelte-1eulstc{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);padding:6px 10px 4px;font-size:10px;font-weight:700}.swatches.svelte-1eulstc{grid-template-columns:repeat(5,1fr);gap:6px;padding:4px 8px 8px;display:grid}.swatch.svelte-1eulstc{color:#fff;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:transform .12s,box-shadow .12s;display:grid}.swatch.svelte-1eulstc:hover{transform:scale(1.08)}.swatch--active.svelte-1eulstc{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-fg)}.body.svelte-1eulstc{flex-direction:column;flex:1;gap:7px;min-height:56px;padding:10px;display:flex;overflow-y:auto}.body--empty.svelte-1eulstc{justify-content:center;align-items:center}.empty.svelte-1eulstc{color:var(--color-muted-2);text-align:center;margin:0;font-size:11px;font-style:italic}.foot.svelte-1eulstc{padding:8px 10px 11px}.add.svelte-1eulstc{width:100%;color:var(--color-muted);letter-spacing:.01em;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:12.5px;font-weight:500;transition:all .14s;display:flex}.add.svelte-1eulstc:hover{color:var(--color-fg);background:var(--color-surface-2)}.addbox.svelte-1eulstc{flex-direction:column;gap:6px;display:flex}.addbox.svelte-1eulstc input:where(.svelte-1eulstc){background:var(--color-bg);border:1px solid var(--accent);width:100%;color:var(--color-fg);border-radius:9px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}.addbox.svelte-1eulstc input:where(.svelte-1eulstc):focus{box-shadow:0 0 0 3px var(--accent-soft)}.addbox__row.svelte-1eulstc{gap:6px;display:flex}.addbox__save.svelte-1eulstc,.addbox__cancel.svelte-1eulstc{border:1px solid #0000;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700}.addbox__save.svelte-1eulstc{background:var(--color-accent);color:var(--color-accent-fg)}.addbox__cancel.svelte-1eulstc{color:var(--color-muted);background:0 0}.addbox__cancel.svelte-1eulstc:hover{color:var(--color-fg)}.board-page.svelte-1uha8ag{flex-direction:column;gap:18px;height:calc(100dvh - 64px);display:flex}.topbar.svelte-1uha8ag{flex-shrink:0;grid-template-columns:minmax(0,auto) 1fr auto;align-items:end;gap:18px;padding-block-end:4px;display:grid}.hello.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.hello__date.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-block-end:6px;font-size:10.5px;font-weight:700}.hello__greet.svelte-1uha8ag{color:var(--color-fg);letter-spacing:-.028em;align-items:baseline;gap:12px;margin:0;font-size:36px;font-weight:800;line-height:1;display:flex}.hello__name.svelte-1uha8ag{color:var(--color-accent)}.meters.svelte-1uha8ag{align-items:stretch;gap:28px;padding-block-end:4px;display:flex}.meter.svelte-1uha8ag{border-inline-start:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:2px;padding-inline-start:16px;display:flex}.meter.svelte-1uha8ag:first-child{border-inline-start:0;padding-inline-start:0}.meter__num.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-fg);letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.meter__label.svelte-1uha8ag{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;margin-block-start:2px;font-size:10px;font-weight:700}.meter--accent.svelte-1uha8ag .meter__num:where(.svelte-1uha8ag){color:var(--color-accent)}.meter--muted.svelte-1uha8ag .meter__num:where(.svelte-1uha8ag){color:var(--color-muted)}.filter.svelte-1uha8ag{align-items:center;gap:4px;display:flex;position:relative}.filter__btn.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.01em;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.filter__btn.svelte-1uha8ag:hover{color:var(--color-fg);border-color:var(--color-line-strong)}.filter__btn--active.svelte-1uha8ag{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.filter__clear.svelte-1uha8ag{background:var(--color-surface-2);width:22px;height:22px;color:var(--color-muted);border:0;border-radius:50%;place-items:center;display:grid}.filter__clear.svelte-1uha8ag:hover{background:var(--color-danger-soft);color:var(--color-danger)}.filter__menu.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-line);min-width:220px;box-shadow:var(--shadow-pop);z-index:10;border-radius:11px;max-height:320px;padding:5px;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:0;overflow-y:auto}.filter__item.svelte-1uha8ag{width:100%;color:var(--color-fg);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.filter__item.svelte-1uha8ag:hover{background:var(--color-surface-2)}.dot.svelte-1uha8ag{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot--neutral.svelte-1uha8ag{background:var(--color-line-strong)}@media (width<=899px){.topbar.svelte-1uha8ag{grid-template-columns:1fr;align-items:start;gap:14px}.hello__greet.svelte-1uha8ag{font-size:26px}.hello__date.svelte-1uha8ag{margin-block-end:4px}.meters.svelte-1uha8ag{gap:20px;padding-block-end:0}.meter.svelte-1uha8ag{padding-inline-start:12px}.meter__num.svelte-1uha8ag{font-size:22px}.filter.svelte-1uha8ag{justify-self:start}}.scroller.svelte-1uha8ag{flex:1;gap:14px;min-height:0;margin:0 -24px;padding:4px 24px 16px;display:flex;overflow:auto hidden}.board.svelte-1uha8ag{align-items:flex-start;gap:14px;min-height:100%;display:flex}.col.svelte-1uha8ag{display:flex}.board__drop{outline:2px dashed var(--color-accent);outline-offset:4px;border-radius:16px}.rail.svelte-1uha8ag{flex-shrink:0;width:180px;padding-top:0}.addlist.svelte-1uha8ag{background:var(--color-surface);border:1px dashed var(--color-line-strong);width:100%;color:var(--color-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.addlist.svelte-1uha8ag:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-tint)}.addlist__plus.svelte-1uha8ag{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);border-radius:7px;place-items:center;transition:all .16s;display:grid}.addlist.svelte-1uha8ag:hover .addlist__plus:where(.svelte-1uha8ag){background:var(--color-accent);color:var(--color-accent-fg)}.newlist.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-accent);box-shadow:var(--shadow-soft);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.newlist.svelte-1uha8ag input:where(.svelte-1uha8ag){background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-fg);border-radius:9px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}.newlist.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.newlist__label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-size:10px;font-weight:700}.newlist__swatches.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.swatch.svelte-1uha8ag{aspect-ratio:1;color:#fff;border:0;border-radius:8px;place-items:center;width:100%;transition:transform .12s;display:grid}.swatch.svelte-1uha8ag:hover{transform:scale(1.08)}.swatch--active.svelte-1uha8ag{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-fg)}.newlist__row.svelte-1uha8ag{gap:6px;display:flex}.newlist__save.svelte-1uha8ag{background:var(--color-accent);color:var(--color-accent-fg);border:0;border-radius:8px;flex:1;padding:8px 12px;font-size:12px;font-weight:700}.newlist__save.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.newlist__cancel.svelte-1uha8ag{color:var(--color-muted);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.newlist__cancel.svelte-1uha8ag:hover{color:var(--color-fg)}
