.task-row[data-v-a0c31b8c]{align-items:center;gap:1rem;padding-block:1rem;display:flex}.task-row--compact[data-v-a0c31b8c]{gap:.875rem;padding-block:.75rem}.task-name[data-v-a0c31b8c]{overflow-wrap:anywhere;text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3}.task-row--compact .task-name[data-v-a0c31b8c]{font-size:1rem}.task-meta[data-v-a0c31b8c]{color:var(--color-muted-foreground);margin-top:.125rem;font-size:.9375rem}.task-row--compact .task-meta[data-v-a0c31b8c]{font-size:.875rem}.task-status[data-v-a0c31b8c]{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem}.task-status--overdue[data-v-a0c31b8c]{color:var(--color-overdue);font-weight:600}.task-row--done .task-status[data-v-a0c31b8c]{color:var(--color-foreground)}.undo-link[data-v-a0c31b8c]{text-underline-offset:3px;margin-inline-start:.5rem;font-weight:600;text-decoration:underline}.details-button[data-v-a0c31b8c]{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted-foreground);transition:background-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle);border-radius:999px;place-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:600;display:grid}.details-button[data-v-a0c31b8c]:hover{background:var(--color-accent);color:var(--color-foreground)}.check-button[data-v-a0c31b8c]{border:2px solid var(--color-input);color:#0000;width:2.75rem;height:2.75rem;transition:border-color var(--motion-quick) var(--ease-settle), background-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.check-button[data-v-a0c31b8c]:hover{border-color:var(--color-foreground);color:var(--color-muted-foreground)}.check-loop[data-v-a0c31b8c]{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;overflow:visible;transform:rotate(-90deg)}.check-loop circle[data-v-a0c31b8c]{stroke:var(--color-brand);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.check-button--done[data-v-a0c31b8c],.check-button--done[data-v-a0c31b8c]:hover{background:var(--color-primary-600);color:var(--color-brand-foreground);animation:check-fill-a0c31b8c var(--motion-slow) var(--ease-settle) .26s both,check-settle-a0c31b8c var(--motion-slow) var(--ease-settle) .26s;border-color:#0000}.check-button--done .check-loop circle[data-v-a0c31b8c]{stroke-dashoffset:0;animation:check-loop-a0c31b8c .38s var(--ease-draw) both}.check-icon[data-v-a0c31b8c]{width:1.375rem;height:1.375rem}.check-button--done .check-icon[data-v-a0c31b8c]{animation:check-draw-a0c31b8c var(--motion-base) var(--ease-settle) .38s both}.task-row--done .task-status[data-v-a0c31b8c]{animation:motion-grow-in var(--motion-base) var(--ease-settle) .3s both}@keyframes check-loop-a0c31b8c{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes check-fill-a0c31b8c{0%{background-color:#0000}to{background-color:var(--color-primary-600)}}@keyframes check-settle-a0c31b8c{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes check-draw-a0c31b8c{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.check-button[data-v-a0c31b8c]:disabled,.undo-link[data-v-a0c31b8c]:disabled{cursor:progress}.details-button[data-v-a0c31b8c]:focus-visible,.check-button[data-v-a0c31b8c]:focus-visible,.undo-link[data-v-a0c31b8c]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (width<=39.99rem){.task-row[data-v-a0c31b8c]{gap:.75rem}.task-meta[data-v-a0c31b8c]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.check-button--done[data-v-a0c31b8c],.check-button--done[data-v-a0c31b8c]:hover{animation:check-fill-a0c31b8c var(--motion-quick) linear both}.check-button--done .check-loop circle[data-v-a0c31b8c],.check-button--done .check-icon[data-v-a0c31b8c]{animation:none}}.task-list[data-v-e42180a7] li+li{border-top:1px solid var(--color-rule)}.task-list--quiet[data-v-e42180a7] li+li{border-top:0}.new-plan-option[data-v-e18ec601]{border-radius:var(--radius-xl);text-align:start;align-items:center;gap:.875rem;width:100%;padding:.75rem;display:flex}.new-plan-option[data-v-e18ec601]:focus-visible{outline:2px solid var(--color-ring);outline-offset:0}.new-plan-icon[data-v-e18ec601]{border-radius:var(--radius-lg);background:var(--color-surface-soft);width:3rem;height:3rem;color:var(--color-foreground);flex-shrink:0;place-items:center;display:grid}.new-plan-icon--lead[data-v-e18ec601]{background:var(--color-brand-wash);color:var(--color-brand-ink)}.plan-card[data-v-fdf96046]{border-radius:var(--radius-2xl);flex-direction:column;display:flex}.plan-card[data-v-fdf96046]:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.plan-card-tile[data-v-fdf96046]{aspect-ratio:4/3;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.plan-card-cover[data-v-fdf96046]{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.plan-card-tile[data-v-fdf96046] .area-cover{border-radius:inherit;width:100%;height:100%}.plan-card-tile[data-v-fdf96046] .area-cover-icon{transition:transform var(--motion-slow) var(--ease-settle)}@media (hover:hover){.plan-card:hover .plan-card-tile[data-v-fdf96046] .area-cover-icon{transform:scale(var(--motion-hover-scale))}}.plan-card-chips[data-v-fdf96046]{z-index:2;flex-wrap:wrap;gap:.375rem;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.plan-card-chip[data-v-fdf96046]{background:var(--color-card);max-width:100%;box-shadow:var(--shadow-lift);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem .3rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.plan-card-chip--news[data-v-fdf96046]{background:var(--color-brand);color:var(--color-brand-foreground)}.plan-card-name[data-v-fdf96046]{overflow-wrap:anywhere;text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.plan-card--archived .plan-card-name[data-v-fdf96046]{color:var(--color-muted-foreground)}.plan-card-meta[data-v-fdf96046]{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.9375rem;overflow:hidden}.plan-card-due[data-v-fdf96046]{color:var(--color-foreground);align-items:center;gap:.45rem;margin-top:.25rem;font-size:.9375rem;font-weight:600;display:flex}.plan-card-due[data-v-fdf96046]:before{content:"";background:var(--color-rule);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.plan-card-due--today[data-v-fdf96046]{color:var(--color-brand-ink)}.plan-card-due--today[data-v-fdf96046]:before{background:var(--color-brand)}.plan-card-due--overdue[data-v-fdf96046]{color:var(--color-overdue)}.plan-card-due--overdue[data-v-fdf96046]:before{background:var(--color-overdue)}.plan-card-due--soon[data-v-fdf96046]:before{background:var(--color-foreground)}.plan-card-due--none[data-v-fdf96046]{color:var(--color-muted-foreground);font-weight:400}.plan-grid[data-v-2fbbcf94]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:2.5rem 1.5rem;display:grid}.plan-menu-option[data-v-c5c31a58]{border-radius:var(--radius-xl);text-align:start;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.5rem .875rem;font-weight:600;display:flex}.plan-menu-option--danger[data-v-c5c31a58]{color:var(--color-danger)}.plan-menu-option[data-v-c5c31a58]:focus-visible{outline:2px solid var(--color-ring);outline-offset:0}.plan-name-trigger[data-v-5a3b740a],.plan-name-field[data-v-5a3b740a]{border-radius:var(--radius-lg);margin-inline:-.5rem;padding:.125rem .5rem}.plan-name-trigger[data-v-5a3b740a]{text-align:start;text-wrap:balance;cursor:text;transition:background-color var(--motion-quick) var(--ease-settle)}.plan-name-pencil[data-v-5a3b740a]{vertical-align:.05em;width:.55em;height:.55em;color:var(--color-muted-foreground);transition:color var(--motion-quick) var(--ease-settle);margin-inline-start:.3em;display:inline-block}@media (hover:hover){.plan-name-trigger[data-v-5a3b740a]:hover{background:var(--color-accent)}.plan-name-trigger:hover .plan-name-pencil[data-v-5a3b740a]{color:var(--color-foreground)}}.plan-name-trigger[data-v-5a3b740a]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.plan-name-field[data-v-5a3b740a]{resize:none;background:var(--color-accent);min-width:0;box-shadow:inset 0 -2px 0 var(--color-brand);color:var(--color-foreground);caret-color:var(--color-brand);outline:none;flex:1;overflow:hidden}.plan-name-field[aria-invalid=true][data-v-5a3b740a]{box-shadow:inset 0 -2px 0 var(--color-danger)}.plan-name-field[data-v-5a3b740a]::selection{background:var(--color-brand-wash)}.product-link[data-v-d11e2139]{border-radius:var(--radius-lg);background:var(--color-surface-soft);transition:background-color var(--motion-quick) var(--ease-settle);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}@media (hover:hover){.product-link[data-v-d11e2139]:hover{background:var(--color-accent)}}.product-link[data-v-d11e2139]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.publication-mark[data-v-4e0e3f25]{background:var(--color-brand-wash);width:2.5rem;height:2.5rem;color:var(--color-brand-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.publication-mark--held[data-v-4e0e3f25]{background:var(--color-surface-soft);color:var(--color-muted-foreground)}.plan-cover[data-v-ac2a706e]{overflow:hidden}.plan-cover[data-v-ac2a706e] .area-cover{border-radius:inherit;width:100%;height:100%}.task-list>li+li[data-v-ac2a706e]{border-top:1px solid var(--color-rule)}.task-row[data-v-ac2a706e]{border-radius:var(--radius-xl);align-items:flex-start;gap:1rem;margin-inline:-.75rem;padding:1rem .75rem;display:flex}.task-row[data-v-ac2a706e]>:last-child{align-self:center}.task-row[data-v-ac2a706e]:focus-visible{outline:2px solid var(--color-ring);outline-offset:0}.due-leaf[data-v-ac2a706e]{border-radius:var(--radius-lg);background:var(--color-surface-soft);width:3.25rem;height:3.5rem;color:var(--color-foreground);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.due-leaf-month[data-v-ac2a706e]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.6875rem;font-weight:700}.due-leaf-day[data-v-ac2a706e]{letter-spacing:-.02em;margin-top:.25rem;font-size:1.375rem;font-weight:800}.due-leaf--today[data-v-ac2a706e]{background:var(--color-brand-wash);color:var(--color-brand-ink)}.due-leaf--overdue[data-v-ac2a706e]{background:var(--color-overdue-wash);color:var(--color-overdue)}.due-leaf--today .due-leaf-month[data-v-ac2a706e],.due-leaf--overdue .due-leaf-month[data-v-ac2a706e]{color:inherit}.due-leaf--done[data-v-ac2a706e]{background:var(--color-brand-wash);color:var(--color-brand-ink)}.due-leaf--archived[data-v-ac2a706e]{box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-muted-foreground);background:0 0}.task-name[data-v-ac2a706e]{overflow-wrap:anywhere;text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3}.task-row--archived .task-name[data-v-ac2a706e]{color:var(--color-muted-foreground)}.task-description[data-v-ac2a706e]{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;max-width:65ch;color:var(--color-muted-foreground);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.9375rem;display:-webkit-box;overflow:hidden}.task-meta[data-v-ac2a706e]{color:var(--color-muted-foreground);flex-wrap:wrap;margin-top:.375rem;font-size:.875rem;display:flex}.task-meta>div+div[data-v-ac2a706e]:before{content:"·";color:var(--color-muted-foreground);margin-inline:.4em}.task-due[data-v-ac2a706e]{color:var(--color-foreground);font-weight:600}.task-due--today[data-v-ac2a706e]{color:var(--color-brand-ink)}.task-due--overdue[data-v-ac2a706e]{color:var(--color-overdue)}@media (width<=39.99rem){.task-row[data-v-ac2a706e]{gap:.875rem}.due-leaf[data-v-ac2a706e]{width:2.875rem;height:3.125rem}.due-leaf-day[data-v-ac2a706e]{font-size:1.1875rem}}.task-menu-option[data-v-38fd091f]{border-radius:var(--radius-xl);text-align:start;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.5rem .875rem;font-weight:600;display:flex}.task-menu-option--danger[data-v-38fd091f]{color:var(--color-danger)}.task-menu-option[data-v-38fd091f]:focus-visible{outline:2px solid var(--color-ring);outline-offset:0}.starter-tile[data-v-30236049]{border-radius:var(--radius-xl);background:oklch(.95 .035 var(--tag-hue));width:3rem;height:3rem;color:oklch(.42 .09 var(--tag-hue));transition:background-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle);flex-shrink:0;place-items:center;display:grid}.starter-tile--off[data-v-30236049]{background:var(--color-surface-soft);color:var(--color-muted-foreground)}.timeline-dot[data-v-30236049]{border-radius:var(--radius-sm);background:oklch(.95 .035 var(--tag-hue));width:1.5rem;height:1.5rem;color:oklch(.42 .09 var(--tag-hue));flex-shrink:0;place-items:center;display:grid}.dark .starter-tile[data-v-30236049]:not(.starter-tile--off),.dark .timeline-dot[data-v-30236049]{background:oklch(.28 .035 var(--tag-hue));color:oklch(.82 .08 var(--tag-hue))}.inbox-list[data-v-0974e130] li+li{border-top:1px solid var(--color-rule)}.inbox-link[data-v-0974e130]{color:var(--color-brand-ink);text-underline-offset:4px;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.inbox-link[data-v-0974e130]:hover{text-decoration:underline}.inbox-link[data-v-0974e130]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}
