.lanes.svelte-1mx02cu{display:grid;gap:var(--space-5, 1rem)}.lane.svelte-1mx02cu{display:grid;gap:var(--space-4, .75rem);padding:var(--space-fluid-4, 1.5rem);border-radius:var(--radius-2xl, 1.25rem);background:var(--tasks-panel-overlay, var(--token-surface-panel-alt));border:1px solid var(--tasks-border, var(--token-color-border-subtle));min-height:240px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lane--active.svelte-1mx02cu{border-color:color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 45%,transparent)}header.svelte-1mx02cu{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4, .75rem)}h3.svelte-1mx02cu{margin:0;font-size:var(--token-text-section-title-size);line-height:var(--token-text-section-title-line-height);color:var(--tasks-text-primary, var(--token-color-text-primary))}.lane-count.svelte-1mx02cu{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .75rem;border-radius:var(--radius-pill, 999px);font-size:var(--token-text-micro-size);letter-spacing:.05em;background:color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 45%,transparent);color:color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 75%,var(--tasks-text-primary, var(--token-color-text-primary)) 25%)}.lane-body.svelte-1mx02cu{display:grid;gap:var(--space-4, .75rem)}.lane-card.svelte-1mx02cu{display:grid;gap:var(--space-3-5, .65rem);padding:var(--space-4, .85rem);border-radius:var(--radius-xl, 1.25rem);background:var(--tasks-panel-surface, var(--token-surface-panel));border:1px solid var(--tasks-border-strong, var(--token-color-border-strong));box-shadow:0 18px 40px -32px color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 28%,var(--token-shadow-elevated))}.lane-card--readonly.svelte-1mx02cu{cursor:default}.lane-card.svelte-1mx02cu h4:where(.svelte-1mx02cu){margin:0;font-size:var(--token-text-body-compact-size);line-height:var(--token-text-body-compact-line-height);color:var(--tasks-text-primary, var(--token-color-text-primary))}.lane-card__link.svelte-1mx02cu{color:inherit;text-decoration:none}.lane-card__link.svelte-1mx02cu:hover,.lane-card__link.svelte-1mx02cu:focus-visible{text-decoration:underline}.lane-card__link.svelte-1mx02cu:focus-visible{outline:2px solid color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 55%,transparent);outline-offset:3px;border-radius:var(--radius-sm, .5rem)}.lane-card.svelte-1mx02cu p:where(.svelte-1mx02cu){margin:0;font-size:var(--token-text-small-size);line-height:var(--token-text-small-line-height);color:var(--tasks-text-secondary, var(--token-color-text-secondary))}.lane-card__footer.svelte-1mx02cu{display:flex;justify-content:flex-end;gap:var(--space-3, .5rem);margin-top:var(--space-4, .75rem)}.lane-card__footer.svelte-1mx02cu:empty{display:none}.lane-tags.svelte-1mx02cu{display:flex;flex-wrap:wrap;gap:var(--space-3, .5rem);list-style:none;padding:0;margin:0}.lane-tags.svelte-1mx02cu li:where(.svelte-1mx02cu){font-size:var(--token-text-micro-size);text-transform:lowercase;padding:.2rem .65rem;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 18%,transparent);color:color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 70%,var(--tasks-text-primary, var(--token-color-text-primary)) 30%)}.lane-milestone.svelte-1mx02cu{font-size:var(--token-text-micro-size);color:color-mix(in srgb,var(--tasks-text-secondary, var(--token-color-text-secondary)) 80%,transparent)}.lane-empty.svelte-1mx02cu{margin:0;font-size:var(--token-text-small-size);color:var(--tasks-text-secondary, var(--token-color-text-secondary))}@media (min-width: 720px){.lanes.svelte-1mx02cu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.lanes.svelte-1mx02cu{grid-template-columns:repeat(3,minmax(0,1fr))}}.todo-list.svelte-fiochc{display:grid;gap:var(--space-4, .75rem);list-style:none;padding:0;margin:0}.todo-list-item.svelte-fiochc{display:grid;gap:var(--space-4, .75rem);padding:var(--space-3, .5rem) var(--space-4, .75rem);border-radius:var(--radius-2xl, 1.25rem);background:var(--tasks-panel-surface, var(--token-surface-panel));border:1px solid var(--tasks-border, var(--token-color-border-subtle));box-shadow:0 16px 38px -30px color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 22%,var(--token-shadow-elevated))}header.svelte-fiochc{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5, 1rem)}h3.svelte-fiochc{margin:0;font-size:var(--token-text-card-title-size);line-height:var(--token-text-card-title-line-height);color:var(--tasks-text-primary, var(--token-color-text-primary))}.todo-link.svelte-fiochc{color:inherit;text-decoration:none}.todo-link.svelte-fiochc:hover,.todo-link.svelte-fiochc:focus-visible{text-decoration:underline}.todo-link.svelte-fiochc:focus-visible{outline:2px solid color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 55%,transparent);outline-offset:3px;border-radius:var(--radius-sm, .5rem)}.todo-meta.svelte-fiochc{display:flex;flex-wrap:wrap;gap:var(--space-4, .75rem);align-items:center}.todo-tags.svelte-fiochc{display:flex;flex-wrap:wrap;gap:var(--space-3, .5rem);list-style:none;margin:0;padding:0}.todo-tags.svelte-fiochc li:where(.svelte-fiochc){padding:.2rem .65rem;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 20%,transparent);color:color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 70%,var(--tasks-text-primary, var(--token-color-text-primary)) 30%);font-size:var(--token-text-micro-size);text-transform:lowercase}.todo-milestone.svelte-fiochc{display:grid;gap:var(--space-2-5, .4rem);font-size:var(--token-text-small-size);color:var(--tasks-text-secondary, var(--token-color-text-secondary))}.todo-milestone__label.svelte-fiochc{text-transform:uppercase;letter-spacing:.06em;font-size:var(--token-text-micro-size);color:color-mix(in srgb,var(--tasks-text-secondary, var(--token-color-text-secondary)) 75%,transparent)}.todo-list-item__footer.svelte-fiochc{display:flex;justify-content:flex-end;gap:var(--space-3, .5rem)}.todo-list-item__footer.svelte-fiochc:empty{display:none}.status-badge.svelte-fiochc{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill, 999px);padding:.25rem .75rem;font-size:var(--token-text-micro-size);letter-spacing:.08em;text-transform:uppercase}.status-badge--to-do.svelte-fiochc{background:color-mix(in srgb,var(--tasks-accent-soft, var(--token-color-brand-primary-soft)) 45%,transparent);color:color-mix(in srgb,var(--tasks-accent, var(--token-color-brand-primary)) 75%,var(--tasks-text-primary, var(--token-color-text-primary)) 25%)}.status-badge--in-progress.svelte-fiochc{background:color-mix(in srgb,var(--token-status-info-soft) 50%,transparent);color:color-mix(in srgb,var(--token-status-info) 75%,var(--tasks-text-primary, var(--token-color-text-primary)) 25%)}.status-badge--done.svelte-fiochc{background:color-mix(in srgb,var(--token-status-success-soft) 55%,transparent);color:color-mix(in srgb,var(--token-status-success) 75%,var(--tasks-text-primary, var(--token-color-text-primary)) 25%)}.empty.svelte-fiochc{margin:0;color:var(--tasks-text-secondary, var(--token-color-text-secondary))}
