.focus-canvas[data-v-c910eb39]{background:var(--nd-bg);opacity:0;pointer-events:none;z-index:100;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.focus-canvas.visible[data-v-c910eb39]{opacity:1;pointer-events:auto}.focus-inner[data-v-c910eb39]{width:100%;max-width:900px;padding:0 3rem}.focus-content[data-v-c910eb39]{width:100%}.focus-content-task[data-v-c910eb39]{flex-direction:column;gap:24px;display:flex}.focus-input[data-v-c910eb39]{color:var(--nd-white);font-family:var(--nd-font-mono);caret-color:var(--nd-red);background:0 0;border:none;outline:none;width:100%;font-size:22px}.focus-input[data-v-c910eb39]::placeholder{color:var(--nd-ghost)}.priority-selector[data-v-c910eb39]{text-align:center;outline:none}.priority-project-name[data-v-c910eb39]{font-family:var(--nd-font-display);color:var(--nd-white);text-transform:uppercase;letter-spacing:-1px;margin-bottom:24px;font-weight:900;line-height:1;transition:font-size .3s cubic-bezier(.34,1.56,.64,1)}.priority-dots[data-v-c910eb39]{justify-content:center;gap:20px;margin-bottom:16px;display:flex}.priority-dot[data-v-c910eb39]{border:2px solid var(--nd-ghost);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;padding:0;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.34,1.56,.64,1)}.priority-dot[data-v-c910eb39]:hover{border-color:var(--nd-dim);transform:scale(1.2)}.priority-dot.selected[data-v-c910eb39]{background:var(--nd-red);border-color:var(--nd-red)}.priority-label[data-v-c910eb39]{font-family:var(--nd-font-mono);color:var(--nd-ghost);letter-spacing:1px;font-size:10px}.generating-text[data-v-c910eb39]{font-family:var(--nd-font-mono);color:var(--nd-dim);text-align:center;font-size:14px}.task-context[data-v-c910eb39]{font-family:var(--nd-font-mono);color:var(--nd-ghost);font-size:13px}.task-pile[data-v-c910eb39]{flex-direction:column-reverse;gap:0;margin-top:8px;display:flex;position:relative}.task-pile-item[data-v-c910eb39]{font-family:var(--nd-font-mono);color:var(--nd-dim);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff05;padding:6px 0;font-size:12px;animation:.25s ease-out forwards nd-pile-in-c910eb39;overflow:hidden}@keyframes nd-pile-in-c910eb39{0%{opacity:0;transform:translateY(-8px)}to{opacity:var(--pile-opacity,.4)}}.task-item[data-v-9d1b69c2]{cursor:pointer;align-items:center;gap:12px;padding:5px 0;transition:opacity 1.8s,transform 1.8s;display:flex}.task-item:hover .task-dot[data-v-9d1b69c2]{transform:scale(1.4)}.task-dot[data-v-9d1b69c2]{background:var(--nd-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background 1.8s,transform .2s;display:inline-block}.task-label[data-v-9d1b69c2]{font-family:var(--nd-font-mono);color:var(--nd-muted);font-size:14px;transition:color 1.8s,opacity 1.8s}.completing .task-dot[data-v-9d1b69c2]{background:var(--nd-green)}.completing .task-label[data-v-9d1b69c2]{opacity:.6}.done[data-v-9d1b69c2]{opacity:0;pointer-events:none;transform:translateY(-18px)}.project-item[data-v-9dec1adf]{margin-bottom:28px;transition:opacity 1.8s,transform 1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.project-item.done[data-v-9dec1adf]{opacity:0;pointer-events:none;transform:translateY(-18px)}.project-header[data-v-9dec1adf]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.project-name[data-v-9dec1adf]{font-family:var(--nd-font-display);color:var(--nd-white);text-transform:uppercase;letter-spacing:2px;font-weight:900;transition:color 2s}.completing .project-name[data-v-9dec1adf]{color:var(--nd-green)}.add-task-btn[data-v-9dec1adf]{color:var(--nd-ghost);font-family:var(--nd-font-mono);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1;transition:color .2s}.add-task-btn[data-v-9dec1adf]:hover{color:var(--nd-red)}.task-list[data-v-9dec1adf]{padding-left:2px}.project-list[data-v-790002df]{flex-direction:column;justify-content:space-evenly;height:100%;padding:3.5rem 0;display:flex}.nd-dashboard[data-v-2ea7a71e]{width:100%;height:100%;display:flex;position:relative}.nd-left[data-v-2ea7a71e]{flex-direction:column;justify-content:space-between;width:60%;padding:3.5rem;display:flex}.nd-brand[data-v-2ea7a71e]{-webkit-user-select:none;user-select:none}.nd-title[data-v-2ea7a71e]{font-family:var(--nd-font-display);color:var(--nd-white);text-transform:uppercase;letter-spacing:-2px;font-size:clamp(48px,9vw,114px);font-weight:900;line-height:.86;transition:all 1.25s}.nd-not[data-v-2ea7a71e]{transition:all 1.25s}.nd-dot[data-v-2ea7a71e]{background:var(--nd-red);vertical-align:.08em;border-radius:50%;width:.16em;height:.16em;margin-left:.06em;transition:all 1.25s;animation:2.4s ease-in-out infinite nd-pulse;display:inline-block}.nd-dot.done[data-v-2ea7a71e]{background:var(--nd-green);animation:none}.nd-count[data-v-2ea7a71e]{color:var(--nd-ghost);font-family:var(--nd-font-mono);letter-spacing:4px;text-transform:uppercase;margin-top:28px;font-size:10px;transition:all 1.25s}.nd-add-project[data-v-2ea7a71e]{color:var(--nd-ghost);font-family:var(--nd-font-mono);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;transition:color .2s}.nd-add-project[data-v-2ea7a71e]:hover{color:var(--nd-red)}.nd-right[data-v-2ea7a71e]{width:40%;padding-right:3.5rem;transition:opacity 1.25s}.nd-celeb-subtext[data-v-2ea7a71e]{z-index:10;flex-direction:column;align-items:flex-start;gap:16px;animation:.8s forwards nd-fade-up;display:flex;position:absolute;bottom:3.5rem;left:3.5rem}.nd-celeb-line[data-v-2ea7a71e]{font-family:var(--nd-font-mono);color:var(--nd-dim);letter-spacing:1px;font-size:13px}.nd-celeb-cta[data-v-2ea7a71e]{border:1px solid var(--nd-ghost);color:var(--nd-muted);font-family:var(--nd-font-mono);letter-spacing:1px;cursor:pointer;background:0 0;padding:10px 28px;font-size:12px;transition:color .3s,border-color .3s}.nd-celeb-cta[data-v-2ea7a71e]:hover{color:var(--nd-white);border-color:var(--nd-green)}@media (width<=768px){.nd-dashboard[data-v-2ea7a71e]{flex-direction:column}.nd-left[data-v-2ea7a71e]{width:100%;min-height:auto;padding:2rem}.nd-right[data-v-2ea7a71e]{width:100%;padding:0 2rem 2rem}.nd-bottom-left[data-v-2ea7a71e]{margin-top:2rem}}.nd-root[data-v-52329788]{background:var(--nd-bg);width:100vw;height:100vh;position:relative;overflow:hidden}.nd-dashboard-wrapper[data-v-52329788]{width:100%;height:100%;transition:opacity .6s,transform .6s}.nd-dashboard-wrapper.faded[data-v-52329788]{opacity:0;pointer-events:none;transform:translateY(-4px)}.nd-auth-cta[data-v-52329788]{z-index:50;position:fixed;bottom:3.5rem;right:3.5rem}.nd-save-link[data-v-52329788]{font-family:var(--nd-font-mono);color:var(--nd-ghost);letter-spacing:1px;font-size:10px;text-decoration:none;transition:color .2s}.nd-save-link[data-v-52329788]:hover{color:var(--nd-red)}@media (width<=768px){.nd-auth-cta[data-v-52329788]{bottom:2rem;right:2rem}}
