.CompletionCelebration-module__fH8eIq__burst{z-index:140;pointer-events:none;width:0;height:0;position:fixed}.CompletionCelebration-module__fH8eIq__confirmation{width:var(--task-control-visible-size);height:var(--task-control-visible-size);background:var(--color-accent);color:#fff;animation:CompletionCelebration-module__fH8eIq__confirmation-pop var(--motion-duration-completion) ease-out both;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.CompletionCelebration-module__fH8eIq__confirmation svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:13px;height:13px}.CompletionCelebration-module__fH8eIq__particle{background:var(--color-accent);width:5px;height:5px;animation:CompletionCelebration-module__fH8eIq__particle-burst var(--motion-duration-completion) ease-out var(--particle-delay) both;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.5)}.CompletionCelebration-module__fH8eIq__work .CompletionCelebration-module__fH8eIq__particle:nth-of-type(2n){background:var(--color-work)}.CompletionCelebration-module__fH8eIq__personal .CompletionCelebration-module__fH8eIq__particle:nth-of-type(2n){background:var(--color-personal)}.CompletionCelebration-module__fH8eIq__particle:nth-of-type(3n){background:var(--color-warning);width:4px;height:4px}@keyframes CompletionCelebration-module__fH8eIq__confirmation-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes CompletionCelebration-module__fH8eIq__particle-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(.15)}}@media (prefers-reduced-motion:reduce){.CompletionCelebration-module__fH8eIq__burst{display:none}}
.TaskDetails-module___5uvpq__backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e221e33;animation:.14s ease-out both TaskDetails-module___5uvpq__backdrop-in;position:fixed;inset:0}.TaskDetails-module___5uvpq__panel{border-left:1px solid var(--color-border);background:var(--color-surface);width:min(440px,100%);min-width:0;max-width:100%;box-shadow:var(--shadow-raised);flex-direction:column;animation:.18s ease-out TaskDetails-module___5uvpq__slide-in;display:flex;position:absolute;inset:0 0 0 auto;overflow-x:hidden}.TaskDetails-module___5uvpq__panel svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.TaskDetails-module___5uvpq__header{border-bottom:1px solid var(--color-border);min-height:76px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;display:flex}.TaskDetails-module___5uvpq__header>div{gap:2px;display:grid}.TaskDetails-module___5uvpq__header span{font-size:var(--font-size-section);font-weight:var(--font-weight-bold)}.TaskDetails-module___5uvpq__header p{color:var(--color-text-tertiary);font-size:var(--font-size-label);margin:0}.TaskDetails-module___5uvpq__iconButton{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-small);background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:0;place-items:center;display:grid}.TaskDetails-module___5uvpq__iconButton:hover{background:var(--color-border)}.TaskDetails-module___5uvpq__iconButton:active{transform:scale(.94)}.TaskDetails-module___5uvpq__body{gap:var(--space-6);min-width:0;padding:var(--space-6) var(--space-5) var(--space-8);display:grid;overflow:hidden auto}.TaskDetails-module___5uvpq__field{gap:var(--space-2);min-width:0;display:grid}.TaskDetails-module___5uvpq__field>span,.TaskDetails-module___5uvpq__field>label,.TaskDetails-module___5uvpq__fieldset legend{color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold)}.TaskDetails-module___5uvpq__field input,.TaskDetails-module___5uvpq__field textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-width:0;max-width:100%;padding:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-normal);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:0}.TaskDetails-module___5uvpq__field input{min-height:var(--control-height-touch)}.TaskDetails-module___5uvpq__field textarea{resize:vertical;font-size:var(--font-size-section);font-weight:var(--font-weight-semibold)}.TaskDetails-module___5uvpq__field input:focus,.TaskDetails-module___5uvpq__field textarea:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.TaskDetails-module___5uvpq__field input[aria-invalid=true]{border-color:var(--color-danger)}.TaskDetails-module___5uvpq__field small{color:var(--color-text-tertiary);font-size:var(--font-size-label);line-height:var(--line-height-normal)}.TaskDetails-module___5uvpq__field .TaskDetails-module___5uvpq__error{color:var(--color-danger)}.TaskDetails-module___5uvpq__dateRow{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.TaskDetails-module___5uvpq__clearDateButton{min-width:var(--control-height-touch);min-height:var(--control-height-touch);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.TaskDetails-module___5uvpq__clearDateButton:hover{background:var(--color-border);color:var(--color-text-primary)}.TaskDetails-module___5uvpq__clearDateButton:active{transform:scale(.97)}.TaskDetails-module___5uvpq__clearDateButton:disabled{cursor:wait;opacity:.45}.TaskDetails-module___5uvpq__dateControl{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-width:0;max-width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:block;overflow:hidden}.TaskDetails-module___5uvpq__dateControl:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.TaskDetails-module___5uvpq__field .TaskDetails-module___5uvpq__dateControl input{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.TaskDetails-module___5uvpq__field .TaskDetails-module___5uvpq__dateControl input:focus{box-shadow:none;border:0}.TaskDetails-module___5uvpq__fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.TaskDetails-module___5uvpq__segmented,.TaskDetails-module___5uvpq__statusChoices{gap:var(--space-1);border-radius:var(--radius-medium);background:var(--color-surface-muted);min-width:0;padding:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.TaskDetails-module___5uvpq__statusChoices{grid-template-columns:repeat(3,1fr)}.TaskDetails-module___5uvpq__segmented button,.TaskDetails-module___5uvpq__statusChoices button{min-width:0;min-height:var(--control-height-medium);border-radius:var(--radius-small);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.TaskDetails-module___5uvpq__segmented button:hover,.TaskDetails-module___5uvpq__statusChoices button:hover{color:var(--color-text-primary)}.TaskDetails-module___5uvpq__segmented button:active,.TaskDetails-module___5uvpq__statusChoices button:active,.TaskDetails-module___5uvpq__secondaryButton:active,.TaskDetails-module___5uvpq__activeAction:active,.TaskDetails-module___5uvpq__footer button:active{transform:scale(.97)}.TaskDetails-module___5uvpq__segmented button:disabled,.TaskDetails-module___5uvpq__statusChoices button:disabled,.TaskDetails-module___5uvpq__actionCard button:disabled,.TaskDetails-module___5uvpq__footer button:disabled{opacity:.45;cursor:default}.TaskDetails-module___5uvpq__segmented .TaskDetails-module___5uvpq__selectedWork,.TaskDetails-module___5uvpq__segmented .TaskDetails-module___5uvpq__selectedPersonal,.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedStatus,.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedWaiting,.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedCompleted{background:var(--color-surface);box-shadow:var(--shadow-soft)}.TaskDetails-module___5uvpq__segmented .TaskDetails-module___5uvpq__selectedWork{color:var(--color-work)}.TaskDetails-module___5uvpq__segmented .TaskDetails-module___5uvpq__selectedPersonal{color:var(--color-personal)}.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedStatus{color:var(--color-accent)}.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedWaiting{color:var(--color-warning)}.TaskDetails-module___5uvpq__statusChoices .TaskDetails-module___5uvpq__selectedCompleted{color:var(--color-accent)}.TaskDetails-module___5uvpq__actionCard{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--space-3);display:flex}.TaskDetails-module___5uvpq__actionCard>div{align-items:center;gap:var(--space-3);display:flex}.TaskDetails-module___5uvpq__actionIcon{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-small);background:var(--color-warning-soft);color:var(--color-warning);place-items:center;display:grid}.TaskDetails-module___5uvpq__actionCard p{gap:2px;margin:0;display:grid}.TaskDetails-module___5uvpq__actionCard b{font-size:var(--font-size-body)}.TaskDetails-module___5uvpq__actionCard small{color:var(--color-text-tertiary);font-size:var(--font-size-label)}.TaskDetails-module___5uvpq__secondaryButton,.TaskDetails-module___5uvpq__activeAction{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.TaskDetails-module___5uvpq__secondaryButton{background:var(--color-accent-soft);color:var(--color-accent)}.TaskDetails-module___5uvpq__activeAction{background:var(--color-surface-muted);color:var(--color-text-secondary)}.TaskDetails-module___5uvpq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5);background:var(--color-surface);margin-top:auto;display:flex}.TaskDetails-module___5uvpq__footer button{min-height:var(--control-height-medium);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer}.TaskDetails-module___5uvpq__deleteButton{color:var(--color-danger);background:0 0;border:0}.TaskDetails-module___5uvpq__closeButton{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary)}.TaskDetails-module___5uvpq__deleteConfirmation{gap:var(--space-2);display:grid}.TaskDetails-module___5uvpq__deleteConfirmation>span{color:var(--color-danger);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold)}.TaskDetails-module___5uvpq__deleteConfirmation>div{gap:var(--space-2);display:flex}.TaskDetails-module___5uvpq__deleteConfirmation button{min-height:var(--control-height-small);border:1px solid var(--color-border);background:var(--color-surface)}.TaskDetails-module___5uvpq__deleteConfirmation button:last-child{border-color:var(--color-danger);background:var(--color-danger);color:#fff}@keyframes TaskDetails-module___5uvpq__slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes TaskDetails-module___5uvpq__backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.TaskDetails-module___5uvpq__backdrop{align-items:flex-end;display:flex}.TaskDetails-module___5uvpq__panel{border-top:1px solid var(--color-border);border-radius:var(--radius-large) var(--radius-large) 0 0;border-left:0;width:100%;max-height:92dvh;animation-name:TaskDetails-module___5uvpq__rise-in;position:relative;inset:auto}.TaskDetails-module___5uvpq__header{min-height:68px}.TaskDetails-module___5uvpq__body{padding:var(--space-5) var(--space-4) var(--space-8)}.TaskDetails-module___5uvpq__footer{padding:var(--space-3) var(--space-4)}.TaskDetails-module___5uvpq__footer button{min-height:var(--control-height-touch)}}@keyframes TaskDetails-module___5uvpq__rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TaskDetails-module___5uvpq__backdrop,.TaskDetails-module___5uvpq__panel{animation:none}}
.AppShell-module__WVLZsa__shell{min-height:100dvh;display:flex}.AppShell-module__WVLZsa__shell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.AppShell-module__WVLZsa__sidebar{z-index:20;border-right:1px solid var(--color-border);background:var(--color-sidebar);flex-direction:column;width:230px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.AppShell-module__WVLZsa__brand,.AppShell-module__WVLZsa__mobileBrand{align-items:center;gap:var(--space-3);font-size:var(--font-size-brand);font-weight:var(--font-weight-bold);letter-spacing:-.02em;display:flex}.AppShell-module__WVLZsa__brand{padding:0 10px}.AppShell-module__WVLZsa__brand>span,.AppShell-module__WVLZsa__mobileBrand>span{background:var(--color-accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.AppShell-module__WVLZsa__brand svg,.AppShell-module__WVLZsa__mobileBrand svg{stroke-width:2.4px;width:18px;height:18px}.AppShell-module__WVLZsa__sidebar nav{gap:5px;margin-top:48px;display:grid}.AppShell-module__WVLZsa__sidebar nav button,.AppShell-module__WVLZsa__mobileNav button{cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.AppShell-module__WVLZsa__sidebar nav button{width:100%;min-height:var(--control-height-medium);gap:var(--space-3);border-radius:var(--radius-medium);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body);text-align:left;transition:background var(--transition-fast), color var(--transition-fast)}.AppShell-module__WVLZsa__sidebar nav button:hover{background:#ffffff94}.AppShell-module__WVLZsa__sidebar nav .AppShell-module__WVLZsa__activeNav{background:var(--color-surface);color:var(--color-accent);box-shadow:0 1px 4px #2328230f}.AppShell-module__WVLZsa__sidebar nav svg{width:19px;height:19px}.AppShell-module__WVLZsa__sidebar nav em{border-radius:var(--radius-pill);background:var(--color-border-strong);color:var(--color-text-secondary);font-size:var(--font-size-label);margin-left:auto;padding:2px 7px;font-style:normal}.AppShell-module__WVLZsa__workspace{width:calc(100% - 230px);min-height:100dvh;margin-left:230px}.AppShell-module__WVLZsa__topbar{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f3eee6;justify-content:center;align-items:center;height:80px;padding:0 40px;display:flex}.AppShell-module__WVLZsa__mobileBrand{display:none}.AppShell-module__WVLZsa__captureTrigger{width:min(430px,48vw);min-height:var(--control-height-medium);align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:var(--space-2) var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-button);cursor:text;box-shadow:var(--shadow-soft);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.AppShell-module__WVLZsa__captureTrigger:hover{border-color:var(--color-border-strong)}.AppShell-module__WVLZsa__captureTrigger svg{width:18px;height:18px;color:var(--color-accent)}.AppShell-module__WVLZsa__captureTrigger span{text-align:left;flex:1}.AppShell-module__WVLZsa__captureTrigger kbd{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-tertiary);font-size:var(--font-size-label);border-radius:5px;padding:3px 6px}.AppShell-module__WVLZsa__account{position:absolute;right:38px}.AppShell-module__WVLZsa__avatar{width:var(--control-height-small);height:var(--control-height-small);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.AppShell-module__WVLZsa__accountMenu{z-index:60;top:calc(100% + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:230px;box-shadow:var(--shadow-raised);display:grid;position:absolute;right:0;overflow:hidden}.AppShell-module__WVLZsa__accountMenu span{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__WVLZsa__accountMenu button{min-height:var(--control-height-medium);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0}.AppShell-module__WVLZsa__accountMenu button:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.AppShell-module__WVLZsa__connectionStatus{z-index:75;top:calc(80px + var(--space-3));min-height:var(--control-height-small);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:var(--space-2) var(--space-3);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-raised);animation:.16s ease-out both AppShell-module__WVLZsa__status-in;display:flex;position:fixed;left:calc(50vw + 115px);transform:translate(-50%)}.AppShell-module__WVLZsa__connectionStatus>span{border-radius:50%;width:7px;height:7px}.AppShell-module__WVLZsa__connectionOffline{color:var(--color-warning)}.AppShell-module__WVLZsa__connectionOffline>span{background:var(--color-warning)}.AppShell-module__WVLZsa__connectionRestored{color:var(--color-accent)}.AppShell-module__WVLZsa__connectionRestored>span{background:var(--color-accent)}.AppShell-module__WVLZsa__content{width:min(1080px,100% - 64px);margin:0 auto;padding:64px 0 110px}.AppShell-module__WVLZsa__heading{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.AppShell-module__WVLZsa__heading>div>p{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px}.AppShell-module__WVLZsa__heading h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);letter-spacing:-.045em;line-height:var(--line-height-tight);margin:0}.AppShell-module__WVLZsa__otherTasksLink{min-height:var(--control-height-small);align-items:center;gap:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-small);padding:var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:flex}.AppShell-module__WVLZsa__otherTasksLink:hover{color:var(--color-accent)}.AppShell-module__WVLZsa__otherTasksLink svg{width:14px;height:14px}.AppShell-module__WVLZsa__countBadge{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;justify-items:center;gap:2px;min-width:82px;padding:12px 16px;display:grid}.AppShell-module__WVLZsa__countBadge b{color:var(--color-accent);font-size:1.25rem}.AppShell-module__WVLZsa__countBadge span{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__errorBanner{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);border-radius:var(--radius-medium);padding:var(--space-3) var(--space-4);color:var(--color-danger);font-size:var(--font-size-body);background:#fdf4f1;border:1px solid #e4c5bd;display:flex}.AppShell-module__WVLZsa__errorBanner button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);color:var(--color-danger);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;background:#f4e2dd;border:0}.AppShell-module__WVLZsa__morningReview{border:1px solid var(--color-warning-border);background:var(--color-warning-surface);border-radius:16px;margin-bottom:26px;overflow:hidden}.AppShell-module__WVLZsa__morningReview>header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:16px 18px;display:flex}.AppShell-module__WVLZsa__morningReview header>div{align-items:center;gap:11px;display:flex}.AppShell-module__WVLZsa__morningReview header>div>span{background:var(--color-warning-soft);width:32px;height:32px;color:var(--color-warning);border-radius:9px;place-items:center;display:grid}.AppShell-module__WVLZsa__morningReview header svg{width:17px;height:17px}.AppShell-module__WVLZsa__morningReview header p{gap:3px;margin:0;display:grid}.AppShell-module__WVLZsa__morningReview header b{font-size:var(--font-size-body)}.AppShell-module__WVLZsa__morningReview button{cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:0}.AppShell-module__WVLZsa__morningReview header>.AppShell-module__WVLZsa__morningReviewActions{gap:var(--space-1);flex:none;display:flex}.AppShell-module__WVLZsa__morningReviewActions button,.AppShell-module__WVLZsa__morningReviewBulk button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold)}.AppShell-module__WVLZsa__morningReviewActions button:first-child,.AppShell-module__WVLZsa__morningReviewBulk button{background:var(--color-warning-soft);color:var(--color-warning)}.AppShell-module__WVLZsa__morningReviewActions button:last-child{color:var(--color-text-secondary)}.AppShell-module__WVLZsa__morningReviewActions button:hover,.AppShell-module__WVLZsa__morningReviewBulk button:hover{background:var(--color-surface);color:var(--color-accent);box-shadow:0 1px 4px #23282314}.AppShell-module__WVLZsa__morningReviewDetails{border-top:1px solid var(--color-warning-border)}.AppShell-module__WVLZsa__morningReviewBulk{border-bottom:1px solid var(--color-warning-border);padding:var(--space-2) 18px;justify-content:flex-end;display:flex}.AppShell-module__WVLZsa__morningReview article{border-bottom:1px solid var(--color-warning-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.AppShell-module__WVLZsa__morningReview article:last-child{border-bottom:0}.AppShell-module__WVLZsa__morningReview article p{align-items:center;gap:var(--space-2);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0;display:flex}.AppShell-module__WVLZsa__morningReview article p span{border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);text-transform:capitalize;padding:3px 7px}.AppShell-module__WVLZsa__workLabel{background:var(--color-work-soft);color:var(--color-work)}.AppShell-module__WVLZsa__personalLabel{background:var(--color-personal-soft);color:var(--color-personal)}.AppShell-module__WVLZsa__morningReview article>div{gap:5px;display:flex}.AppShell-module__WVLZsa__morningReview article button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold)}.AppShell-module__WVLZsa__morningReview article button:last-child{background:var(--color-surface);color:var(--color-accent);align-items:center;gap:3px;display:flex;box-shadow:0 1px 4px #23282314}.AppShell-module__WVLZsa__morningReview article button:hover{background:var(--color-warning-soft);color:var(--color-warning)}.AppShell-module__WVLZsa__morningReview article button:last-child:hover{background:var(--color-accent-soft);color:var(--color-accent)}.AppShell-module__WVLZsa__morningReview article button svg{width:12px;height:12px}.AppShell-module__WVLZsa__taskGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.AppShell-module__WVLZsa__taskSection{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:18px;overflow:hidden}.AppShell-module__WVLZsa__taskSection>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.AppShell-module__WVLZsa__taskSection>header>div{align-items:center;gap:12px;display:flex}.AppShell-module__WVLZsa__taskSection>header>div>span{width:var(--section-icon-size);height:var(--section-icon-size);border-radius:10px;place-items:center;display:grid}.AppShell-module__WVLZsa__workSection>header>div>span{background:var(--color-work-soft);color:var(--color-work)}.AppShell-module__WVLZsa__personalSection>header>div>span{background:var(--color-personal-soft);color:var(--color-personal)}.AppShell-module__WVLZsa__taskSection header svg{width:17px;height:17px}.AppShell-module__WVLZsa__taskSection header p{gap:4px;margin:0;display:grid}.AppShell-module__WVLZsa__taskSection header b{font-size:var(--font-size-section)}.AppShell-module__WVLZsa__taskSection header small{color:var(--color-text-tertiary);font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__taskSection header button{min-height:var(--control-height-small);align-items:center;gap:var(--space-1);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;display:flex}.AppShell-module__WVLZsa__taskSection header button:hover{background:var(--color-surface-muted);color:var(--color-accent)}.AppShell-module__WVLZsa__taskSection header button:active{transform:scale(.96)}.AppShell-module__WVLZsa__taskSection header button svg{width:14px;height:14px}.AppShell-module__WVLZsa__taskRow{min-height:var(--task-row-min-height);grid-template-columns:var(--task-leading-width) minmax(0, 1fr) auto var(--control-height-touch);align-items:center;column-gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);transition:background var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);display:grid}.AppShell-module__WVLZsa__taskRow:last-child{border-bottom:0}.AppShell-module__WVLZsa__taskRow:hover,:is(.AppShell-module__WVLZsa__taskRow:has(.AppShell-module__WVLZsa__taskOpenButton:active),.AppShell-module__WVLZsa__taskRow:has(.AppShell-module__WVLZsa__openTaskButton:active)){background:var(--color-surface-hover)}.AppShell-module__WVLZsa__completingTask{opacity:.48;pointer-events:none;transform:translate(3px)}.AppShell-module__WVLZsa__checkButton{width:var(--task-leading-width);height:var(--control-height-touch);cursor:pointer;background:0 0;border:0;grid-column:1;place-items:center;display:grid;position:relative}.AppShell-module__WVLZsa__checkButton:before{width:var(--task-control-visible-size);height:var(--task-control-visible-size);border:1.5px solid var(--color-border-strong);content:"";transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppShell-module__WVLZsa__checkButton svg{color:#fff;opacity:0;stroke-width:2.5px;width:13px;height:13px;transition:opacity var(--transition-fast);position:absolute}.AppShell-module__WVLZsa__checkButton:hover:before{border-color:var(--color-accent);background:var(--color-accent-soft)}.AppShell-module__WVLZsa__checkButton:active:before{transform:translate(-50%,-50%)scale(.9)}.AppShell-module__WVLZsa__completingTask .AppShell-module__WVLZsa__checkButton:before{border-color:var(--color-accent);background:var(--color-accent)}.AppShell-module__WVLZsa__completingTask .AppShell-module__WVLZsa__checkButton svg{opacity:1}.AppShell-module__WVLZsa__taskOpenButton{min-width:0;min-height:var(--control-height-touch);border-radius:var(--radius-small);padding:var(--space-1) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;align-self:stretch;align-items:center;display:grid}.AppShell-module__WVLZsa__taskContent{gap:var(--space-2);min-width:0;display:grid}.AppShell-module__WVLZsa__taskContent>span:first-child{overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.AppShell-module__WVLZsa__taskMeta{flex-wrap:wrap;gap:6px;display:flex}.AppShell-module__WVLZsa__taskMeta .AppShell-module__WVLZsa__taskTag{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);min-height:20px;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);white-space:nowrap;padding:2px 7px;line-height:1;display:flex}.AppShell-module__WVLZsa__taskMeta svg{width:11px;height:11px}.AppShell-module__WVLZsa__taskMeta .AppShell-module__WVLZsa__tagAccent{background:var(--color-accent-soft);color:var(--color-accent)}.AppShell-module__WVLZsa__taskMeta .AppShell-module__WVLZsa__tagWarning{background:var(--color-warning-soft);color:var(--color-warning)}.AppShell-module__WVLZsa__taskMeta .AppShell-module__WVLZsa__tagDanger{background:var(--color-danger-soft);color:var(--color-danger)}.AppShell-module__WVLZsa__taskMeta .AppShell-module__WVLZsa__tagNeutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.AppShell-module__WVLZsa__sourceLink{min-height:var(--control-height-touch);align-items:center;gap:var(--space-1);border-radius:var(--radius-small);padding:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);flex:none;grid-column:3;text-decoration:none;display:flex}.AppShell-module__WVLZsa__sourceLink:hover{background:var(--color-surface-muted);color:var(--color-accent)}.AppShell-module__WVLZsa__sourceLink svg{width:13px;height:13px}.AppShell-module__WVLZsa__openTaskButton{width:var(--control-height-touch);height:var(--control-height-touch);border-radius:var(--radius-small);color:var(--color-text-tertiary);cursor:pointer;opacity:.7;transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;grid-column:4;place-items:center;display:grid}.AppShell-module__WVLZsa__taskRow:hover .AppShell-module__WVLZsa__openTaskButton,.AppShell-module__WVLZsa__openTaskButton:focus-visible{opacity:1}.AppShell-module__WVLZsa__openTaskButton:hover{background:var(--color-surface-muted);color:var(--color-accent)}.AppShell-module__WVLZsa__openTaskButton:active{transform:scale(.94)}.AppShell-module__WVLZsa__openTaskButton svg{width:16px;height:16px}.AppShell-module__WVLZsa__completedRow{min-height:var(--task-row-min-height);grid-template-columns:var(--task-leading-width) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);display:grid}.AppShell-module__WVLZsa__completedRow:last-child{border-bottom:0}.AppShell-module__WVLZsa__completedRow:has(.AppShell-module__WVLZsa__completedTask:active){background:var(--color-surface-hover)}.AppShell-module__WVLZsa__completedIcon{width:var(--task-leading-width);height:var(--task-leading-width);background:var(--color-accent-soft);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.AppShell-module__WVLZsa__completedIcon svg{stroke-width:2.2px;width:15px;height:15px}.AppShell-module__WVLZsa__completedTask{gap:var(--space-1);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:grid}.AppShell-module__WVLZsa__completedTask>span{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.AppShell-module__WVLZsa__completedTask small{color:var(--color-text-tertiary);font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__completedActions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.AppShell-module__WVLZsa__completedActions button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);cursor:pointer}.AppShell-module__WVLZsa__completedActions button:disabled{opacity:.45;cursor:default}.AppShell-module__WVLZsa__restoreButton{background:var(--color-accent-soft);color:var(--color-accent);border:0}.AppShell-module__WVLZsa__completedDelete{color:var(--color-text-tertiary);background:0 0;border:0}.AppShell-module__WVLZsa__confirmDelete{color:var(--color-danger);background:#f4e2dd;border:0}.AppShell-module__WVLZsa__empty{min-height:var(--empty-state-min-height);align-content:center;place-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;grid-template-columns:auto auto;display:grid}.AppShell-module__WVLZsa__empty>span{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.AppShell-module__WVLZsa__empty svg{width:16px;height:16px}.AppShell-module__WVLZsa__empty b{font-size:var(--font-size-body);margin:0}.AppShell-module__WVLZsa__empty p{margin:var(--space-1) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__loadingCard{pointer-events:none}.AppShell-module__WVLZsa__loadingCard i{border-radius:var(--radius-pill);background:var(--color-surface-muted);display:block}.AppShell-module__WVLZsa__loadingCard .AppShell-module__WVLZsa__skeletonIcon{background:var(--color-surface-muted)}.AppShell-module__WVLZsa__skeletonTitle{width:5.5rem;height:.875rem}.AppShell-module__WVLZsa__skeletonMeta{width:3rem;height:.625rem}.AppShell-module__WVLZsa__loadingRow{min-height:var(--task-row-min-height);grid-template-columns:var(--task-leading-width) minmax(0, 1fr);align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);display:grid}.AppShell-module__WVLZsa__skeletonControl{width:var(--task-control-visible-size);height:var(--task-control-visible-size);justify-self:center}.AppShell-module__WVLZsa__skeletonTask{width:min(70%,13rem);height:.75rem}.AppShell-module__WVLZsa__mobileNav{display:none}.AppShell-module__WVLZsa__backdrop{z-index:100;padding:13vh 0 var(--space-8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e221e3d;place-items:start center;animation:.14s ease-out both AppShell-module__WVLZsa__backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.AppShell-module__WVLZsa__captureModal{background:var(--color-surface);width:min(620px,100% - 32px);box-shadow:var(--shadow-raised);border:1px solid #ffffffb3;border-radius:20px;padding:25px;animation:.16s ease-out both AppShell-module__WVLZsa__capture-in}.AppShell-module__WVLZsa__captureModal header{justify-content:space-between;align-items:start;display:flex}.AppShell-module__WVLZsa__captureModal header small{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.AppShell-module__WVLZsa__captureModal h2{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:1.3125rem}.AppShell-module__WVLZsa__captureModal header button{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-small);background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:pointer;border:0;place-items:center;display:grid}.AppShell-module__WVLZsa__captureModal header button:disabled{cursor:wait;opacity:.45}.AppShell-module__WVLZsa__captureModal header svg{width:16px;height:16px}.AppShell-module__WVLZsa__captureModal>textarea{width:100%;min-height:3.25rem;max-height:9rem;margin-top:var(--space-6);border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) 0 var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-input);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;resize:vertical;background:0 0;outline:0;line-height:1.35}.AppShell-module__WVLZsa__captureModal>textarea::placeholder{color:var(--color-text-disabled)}.AppShell-module__WVLZsa__captureModal>textarea:disabled{color:var(--color-text-secondary);cursor:wait;opacity:.75}.AppShell-module__WVLZsa__slashMenu{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-raised);overflow:hidden}.AppShell-module__WVLZsa__slashMenu>header{border-bottom:1px solid var(--color-border);min-height:auto;padding:var(--space-2) var(--space-3);background:var(--color-surface-hover);align-items:center}.AppShell-module__WVLZsa__slashMenu>header b{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__slashMenu>header span{color:var(--color-text-tertiary);font-size:var(--font-size-label)}.AppShell-module__WVLZsa__slashMenuList{max-height:17rem;padding:var(--space-1);position:relative;overflow-y:auto}.AppShell-module__WVLZsa__slashMenu button{width:100%;min-height:var(--control-height-touch);grid-template-columns:var(--capture-command-token-width) minmax(0, 1fr);align-items:center;gap:var(--space-3);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.AppShell-module__WVLZsa__slashMenu button:hover,.AppShell-module__WVLZsa__slashMenu .AppShell-module__WVLZsa__slashMenuActive{background:var(--color-accent-soft)}.AppShell-module__WVLZsa__slashMenu kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-muted);width:fit-content;padding:var(--space-1) var(--space-2);color:var(--color-accent);font-size:var(--font-size-meta);font-weight:var(--font-weight-bold)}.AppShell-module__WVLZsa__slashMenu button>span{min-width:0;display:grid}.AppShell-module__WVLZsa__slashMenu button b{font-size:var(--font-size-button)}.AppShell-module__WVLZsa__slashMenu button small{color:var(--color-text-tertiary);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__WVLZsa__smartCapturePreview{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-hover);overflow:hidden}.AppShell-module__WVLZsa__smartCapturePreview>header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.AppShell-module__WVLZsa__smartCapturePreview>header b{font-size:var(--font-size-meta)}.AppShell-module__WVLZsa__smartCapturePreview>div{max-height:13rem;overflow-y:auto}.AppShell-module__WVLZsa__smartCapturePreview article{padding:var(--space-3) var(--space-4)}.AppShell-module__WVLZsa__smartCapturePreview article+article{border-top:1px solid var(--color-border)}.AppShell-module__WVLZsa__smartCapturePreview article p{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.AppShell-module__WVLZsa__smartCaptureChips{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.AppShell-module__WVLZsa__smartCaptureChips span{border-radius:var(--radius-pill);padding:.1875rem var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.AppShell-module__WVLZsa__smartWork{background:var(--color-work-soft);color:var(--color-work)}.AppShell-module__WVLZsa__smartPersonal{background:var(--color-personal-soft);color:var(--color-personal)}.AppShell-module__WVLZsa__smartAccent{background:var(--color-accent-soft);color:var(--color-accent)}.AppShell-module__WVLZsa__smartWarning{background:var(--color-warning-soft);color:var(--color-warning)}.AppShell-module__WVLZsa__smartNeutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.AppShell-module__WVLZsa__captureOptions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.AppShell-module__WVLZsa__segments{background:var(--color-surface-muted);border-radius:9px;gap:3px;padding:3px;display:flex}.AppShell-module__WVLZsa__segments button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:0}.AppShell-module__WVLZsa__segments button:hover{color:var(--color-text-primary)}.AppShell-module__WVLZsa__segments button:disabled{cursor:wait;opacity:.55}.AppShell-module__WVLZsa__segments .AppShell-module__WVLZsa__selectedWork,.AppShell-module__WVLZsa__segments .AppShell-module__WVLZsa__selectedPersonal{background:var(--color-surface);box-shadow:0 1px 4px #1e231e1a}.AppShell-module__WVLZsa__segments .AppShell-module__WVLZsa__selectedWork{color:var(--color-work)}.AppShell-module__WVLZsa__segments .AppShell-module__WVLZsa__selectedPersonal{color:var(--color-personal)}.AppShell-module__WVLZsa__captureOptions label{cursor:pointer}.AppShell-module__WVLZsa__captureOptions label:has(input:disabled){opacity:.5;cursor:default}.AppShell-module__WVLZsa__captureOptions label input{opacity:0;position:absolute}.AppShell-module__WVLZsa__captureOptions label span{min-height:var(--control-height-small);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);display:flex}.AppShell-module__WVLZsa__captureOptions label input:checked+span{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning)}.AppShell-module__WVLZsa__captureOptions label svg{width:14px;height:14px}.AppShell-module__WVLZsa__captureModal footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:27px;padding-top:18px;display:flex}.AppShell-module__WVLZsa__captureModal footer p{color:var(--color-text-tertiary);font-size:var(--font-size-meta);margin:0}.AppShell-module__WVLZsa__captureModal footer button{min-height:var(--control-height-medium);border-radius:var(--radius-small);background:var(--color-accent);padding:var(--space-2) var(--space-4);color:#fff;font-size:var(--font-size-button);font-weight:var(--font-weight-bold);cursor:pointer;transition:opacity var(--transition-fast), transform var(--transition-fast);border:0}.AppShell-module__WVLZsa__captureModal footer button:not(:disabled):hover{transform:translateY(-1px)}.AppShell-module__WVLZsa__captureModal footer button:not(:disabled):active{transform:translateY(0)scale(.98)}.AppShell-module__WVLZsa__captureModal footer button:disabled{opacity:.38;cursor:default}.AppShell-module__WVLZsa__captureModal footer button span{opacity:.55;margin-left:8px}.AppShell-module__WVLZsa__feedbackStack{z-index:120;bottom:var(--space-8);gap:var(--space-2);width:min(420px,100% - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.AppShell-module__WVLZsa__undoToast,.AppShell-module__WVLZsa__captureToast{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-text-primary);width:100%;min-width:0;padding:var(--space-3) var(--space-4);color:#fff;box-shadow:var(--shadow-raised);animation:.16s ease-out both AppShell-module__WVLZsa__toast-in;display:flex}.AppShell-module__WVLZsa__undoToast>span,.AppShell-module__WVLZsa__captureToast>span{min-width:0;font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;gap:2px;display:grid;overflow:hidden}.AppShell-module__WVLZsa__undoToast b,.AppShell-module__WVLZsa__captureToast b{font-size:var(--font-size-body)}.AppShell-module__WVLZsa__captureToast{background:var(--color-accent)}.AppShell-module__WVLZsa__undoToast button{min-height:var(--control-height-small);border-radius:var(--radius-small);padding:var(--space-2) var(--space-3);color:#fff;font-size:var(--font-size-button);font-weight:var(--font-weight-bold);cursor:pointer;background:#ffffff1f;border:0}.AppShell-module__WVLZsa__captureTrigger:active,.AppShell-module__WVLZsa__avatar:active,.AppShell-module__WVLZsa__sidebar nav button:active,.AppShell-module__WVLZsa__mobileNav button:active,.AppShell-module__WVLZsa__segments button:active,.AppShell-module__WVLZsa__slashMenu button:active,.AppShell-module__WVLZsa__undoToast button:active{transform:scale(.97)}@keyframes AppShell-module__WVLZsa__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes AppShell-module__WVLZsa__capture-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AppShell-module__WVLZsa__status-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes AppShell-module__WVLZsa__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px) and (min-width:861px){.AppShell-module__WVLZsa__taskGrid{grid-template-columns:1fr}}@media (max-width:860px){.AppShell-module__WVLZsa__sidebar{display:none}.AppShell-module__WVLZsa__workspace{width:100%;margin-left:0}.AppShell-module__WVLZsa__topbar{height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-5) 0;justify-content:space-between}.AppShell-module__WVLZsa__mobileBrand{font-size:var(--font-size-section);display:flex}.AppShell-module__WVLZsa__mobileBrand>span{border-radius:9px;width:29px;height:29px}.AppShell-module__WVLZsa__captureTrigger{display:none}.AppShell-module__WVLZsa__account{flex:none;position:relative;right:auto}.AppShell-module__WVLZsa__connectionStatus{top:calc(var(--mobile-topbar-height) + env(safe-area-inset-top) + var(--space-3));left:50%}.AppShell-module__WVLZsa__content{width:auto;margin-inline:var(--mobile-page-gutter);padding:38px 0 calc(var(--mobile-nav-height) + var(--space-10) + env(safe-area-inset-bottom))}.AppShell-module__WVLZsa__heading{margin-bottom:28px}.AppShell-module__WVLZsa__heading h1{font-size:2.125rem}.AppShell-module__WVLZsa__countBadge{min-width:4.5rem;min-height:var(--control-height-medium);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);white-space:nowrap;line-height:1;display:flex}.AppShell-module__WVLZsa__countBadge b{font-size:var(--font-size-body);line-height:1}.AppShell-module__WVLZsa__countBadge span{line-height:1}.AppShell-module__WVLZsa__morningReview article{flex-direction:column;align-items:flex-start}.AppShell-module__WVLZsa__morningReview article>div{justify-content:flex-end;width:100%}.AppShell-module__WVLZsa__taskGrid{grid-template-columns:1fr;gap:17px}.AppShell-module__WVLZsa__mobileNav{z-index:40;right:var(--mobile-page-gutter);bottom:calc(var(--mobile-page-gutter) + env(safe-area-inset-bottom));left:var(--mobile-page-gutter);height:var(--mobile-nav-height);padding:var(--space-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border:1px solid #e1e1d9e6;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;box-shadow:0 12px 35px #21272126}.AppShell-module__WVLZsa__mobileNav button{min-width:var(--control-height-touch);min-height:var(--control-height-touch);color:var(--color-text-tertiary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);place-items:center;gap:2px;display:grid}.AppShell-module__WVLZsa__mobileNav button b{font-size:var(--font-size-label)}.AppShell-module__WVLZsa__mobileNav .AppShell-module__WVLZsa__activeNav{color:var(--color-accent)}.AppShell-module__WVLZsa__mobileNav svg{width:19px;height:19px}.AppShell-module__WVLZsa__mobileNav .AppShell-module__WVLZsa__mobileAdd{width:var(--mobile-primary-action-size);min-width:var(--mobile-primary-action-size);height:var(--mobile-primary-action-size);background:var(--color-accent);color:#fff;border-radius:15px;justify-self:center;box-shadow:0 7px 16px #24594733}.AppShell-module__WVLZsa__mobileNav .AppShell-module__WVLZsa__mobileAdd svg{width:22px;height:22px}.AppShell-module__WVLZsa__feedbackStack{bottom:calc(var(--mobile-nav-height) + var(--space-8) + env(safe-area-inset-bottom))}}@media (max-width:520px){.AppShell-module__WVLZsa__content{padding-top:28px}.AppShell-module__WVLZsa__heading>div>p{font-size:var(--font-size-label)}.AppShell-module__WVLZsa__heading h1{font-size:2rem}.AppShell-module__WVLZsa__morningReview>header{align-items:stretch;gap:var(--space-3);flex-direction:column}.AppShell-module__WVLZsa__morningReviewActions{width:100%}.AppShell-module__WVLZsa__morningReviewActions button{flex:1}.AppShell-module__WVLZsa__taskSection>header{padding:16px}.AppShell-module__WVLZsa__taskRow{padding:var(--space-4)}.AppShell-module__WVLZsa__completedRow{padding:var(--space-3) var(--space-4)}.AppShell-module__WVLZsa__completedActions{margin-top:var(--space-2);grid-column:2/-1;justify-content:flex-end}.AppShell-module__WVLZsa__sourceLink span{display:none}.AppShell-module__WVLZsa__captureModal{padding:20px}.AppShell-module__WVLZsa__captureModal>textarea{font-size:var(--font-size-brand)}.AppShell-module__WVLZsa__slashMenuList{max-height:14rem}.AppShell-module__WVLZsa__slashMenu>header span{display:none}.AppShell-module__WVLZsa__smartCapturePreview>div{max-height:10rem}.AppShell-module__WVLZsa__captureOptions{flex-direction:column;align-items:stretch;gap:10px}.AppShell-module__WVLZsa__segments{width:100%}.AppShell-module__WVLZsa__segments button{flex:1}.AppShell-module__WVLZsa__captureOptions label span{justify-content:center}.AppShell-module__WVLZsa__captureModal footer{flex-direction:column;align-items:stretch;gap:14px}.AppShell-module__WVLZsa__captureModal footer button{padding:12px}}@media (max-width:380px){.AppShell-module__WVLZsa__taskRow{column-gap:var(--space-2);padding:var(--space-3)}.AppShell-module__WVLZsa__taskOpenButton{gap:var(--space-1)}.AppShell-module__WVLZsa__openTaskButton svg{width:14px;height:14px}.AppShell-module__WVLZsa__taskMeta{gap:var(--space-1)}.AppShell-module__WVLZsa__mobileNav{right:var(--space-2);left:var(--space-2);padding-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){.AppShell-module__WVLZsa__completingTask{transform:none}.AppShell-module__WVLZsa__backdrop,.AppShell-module__WVLZsa__captureModal,.AppShell-module__WVLZsa__connectionStatus,.AppShell-module__WVLZsa__undoToast,.AppShell-module__WVLZsa__captureToast{animation:none}}
.SetupRequired-module__kdnVhG__page{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-6) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-6) + env(safe-area-inset-left));place-items:center;display:grid}.SetupRequired-module__kdnVhG__card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);width:min(560px,100%);padding:var(--space-8);box-shadow:var(--shadow-soft)}.SetupRequired-module__kdnVhG__card>p{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.SetupRequired-module__kdnVhG__card h1{letter-spacing:-.035em;margin:0;font-size:1.75rem}.SetupRequired-module__kdnVhG__card>span{margin-top:var(--space-3);color:var(--color-text-secondary);display:block}.SetupRequired-module__kdnVhG__card code{font-size:var(--font-size-button)}.SetupRequired-module__kdnVhG__card pre{margin:var(--space-6) 0 0;border-radius:var(--radius-small);background:var(--color-surface-muted);padding:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-meta);line-height:1.7;overflow-x:auto}
