.kvnVDG_item{border-radius:var(--radius-control);padding:var(--space-1-5) var(--space-3);align-items:center;display:flex}.kvnVDG_item[data-active=true]{background-color:var(--color-raised);box-shadow:var(--shadow-raised)}.kvnVDG_rename{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink);background-color:#0000;outline:none;flex:1}.kvnVDG_name{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-soft);flex:1;overflow:hidden}.kvnVDG_delete{margin-left:var(--space-1);color:var(--color-ink-done);display:none}@media (hover:hover){.kvnVDG_item[data-active=false]:hover{background-color:var(--color-hover)}.kvnVDG_item:hover .kvnVDG_delete{display:block}.kvnVDG_delete:hover{color:var(--color-ink-muted)}}
.sD4IuG_add{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);width:100%;padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-faint);display:flex}.sD4IuG_naming{border-radius:var(--radius-control);background-color:var(--color-raised);padding:var(--space-1-5) var(--space-3);box-shadow:var(--shadow-raised);align-items:center;display:flex}.sD4IuG_field{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink);background-color:#0000;outline:none;flex:1}.sD4IuG_field::placeholder{color:var(--color-ink-done)}@media (hover:hover){.sD4IuG_add:hover{background-color:var(--color-hover);color:var(--color-ink-mid)}}
.w2m6cG_backdrop{z-index:var(--z-menu-backdrop);position:fixed;inset:0}.w2m6cG_menu{z-index:var(--z-menu);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-raised);min-width:11rem;padding-block:var(--space-1);box-shadow:var(--shadow-menu);position:fixed}.w2m6cG_item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-3);text-align:left;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-soft);outline:none;display:flex}.w2m6cG_item[data-tone=danger]{color:var(--color-danger)}.w2m6cG_item:focus{background-color:var(--color-hover-subtle)}.w2m6cG_item[data-tone=danger]:focus{background-color:var(--color-danger-wash)}@media (hover:hover){.w2m6cG_item:hover{background-color:var(--color-hover-subtle)}.w2m6cG_item[data-tone=danger]:hover{background-color:var(--color-danger-wash)}}
.MKXKrW_account{border-top:1px solid var(--color-line-soft);padding:var(--space-2)}.MKXKrW_name{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-control);width:100%;padding:var(--space-1-5) var(--space-3);text-align:left;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-faint);display:block;overflow:hidden}@media (hover:hover){.MKXKrW_name:hover{background-color:var(--color-hover);color:var(--color-ink-mid)}}
.ren3hW_resizer{top:0;right:calc(var(--resizer-hit) / -2);width:var(--resizer-hit);cursor:col-resize;outline:none;position:absolute;bottom:0}.ren3hW_resizer[data-collapsed=true]{visibility:hidden}.ren3hW_resizer:after{content:"";width:var(--space-0-5);transition:background-color var(--duration-base) var(--ease-standard);background-color:#0000;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.ren3hW_resizer:active:after,.ren3hW_resizer:focus-visible:after{background-color:var(--color-accent)}@media (hover:hover){.ren3hW_resizer:hover:after{background-color:var(--color-accent)}}
.H6Ko6a_flex{display:flex}.H6Ko6a_flex[data-direction=column]{flex-direction:column}.H6Ko6a_flex[data-align=start]{align-items:flex-start}.H6Ko6a_flex[data-align=center]{align-items:center}.H6Ko6a_flex[data-align=end]{align-items:flex-end}.H6Ko6a_flex[data-align=baseline]{align-items:baseline}.H6Ko6a_flex[data-justify=center]{justify-content:center}.H6Ko6a_flex[data-justify=end]{justify-content:flex-end}.H6Ko6a_flex[data-justify=between]{justify-content:space-between}
.Yf2v7G_logo{border-radius:var(--radius-logo);flex-shrink:0;display:block}
.WTgSNG_frame{z-index:var(--z-resizer);height:100%;width:var(--sidebar-width);flex-shrink:0;position:relative}.WTgSNG_frame[data-animated=true]{transition:width var(--duration-slide) var(--ease-standard)}.WTgSNG_frame[data-resizing=true]{transition:none}.WTgSNG_sidebar{border-right:1px solid var(--color-line);background-color:var(--color-sidebar);width:100%;height:100%;position:relative;overflow:hidden}.WTgSNG_sidebar[data-collapsed=true]{transition:border-color 0s linear var(--duration-slide);border-right-color:#0000}.WTgSNG_content{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.WTgSNG_frame[data-animated=true],.WTgSNG_sidebar[data-collapsed=true]{transition:none}}.WTgSNG_brand{padding:var(--space-4) var(--space-5) 0}.WTgSNG_brandName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong);overflow:hidden}.WTgSNG_lists{padding:var(--space-4) var(--space-2) var(--space-2);flex:1;overflow-y:auto}.WTgSNG_label{padding-inline:var(--space-3);padding-bottom:var(--space-2);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-faint)}
.LXQPaq_circle{width:var(--check-size);height:var(--check-size);border:1px solid var(--color-control-edge);border-radius:var(--radius-round);background-color:var(--color-canvas);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.LXQPaq_circle[data-completed=true]{background-color:var(--color-checked)}@media (hover:hover){.LXQPaq_circle[data-completed=false]:hover{border-color:var(--color-control-edge-hover)}}
.bmepsW_ghost{pointer-events:none;z-index:var(--z-menu);border-radius:var(--radius-card);background-color:var(--color-raised);width:max-content;min-width:6rem;padding:7px var(--space-3);box-shadow:0 0 0 1px var(--color-card-edge), var(--shadow-drag);align-items:center;display:flex;position:fixed}.bmepsW_check{margin-top:var(--space-px);margin-right:var(--space-3);flex-shrink:0}.bmepsW_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--leading-row);font-size:var(--text-task);color:var(--color-ink);flex:1;overflow:hidden}.bmepsW_title[data-completed=true]{color:var(--color-ink-done);text-decoration-line:line-through}.bmepsW_title[data-kind=heading]{font-size:var(--text-heading);font-weight:var(--weight-semibold);color:var(--color-ink-strong)}.bmepsW_detail{margin-left:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-faint);flex-shrink:0}
.MFzFnG_row{transition:background-color var(--duration-fade) var(--ease-standard);background-color:#0000;align-items:center;display:flex;position:relative}.MFzFnG_row[data-highlighted=true]{background-color:var(--color-accent-wash);transition:none}.MFzFnG_row[data-dragging=true]{opacity:.4}.MFzFnG_handle{top:50%;left:calc(var(--space-5) * -1);z-index:var(--z-handle);width:var(--space-5);height:var(--space-6);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);color:var(--color-ink-done);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;translate:0 -50%}.MFzFnG_handle:active{cursor:grabbing}.MFzFnG_handle[data-visible=true]{opacity:1}@media (hover:hover){.MFzFnG_row:hover .MFzFnG_handle{opacity:1}.MFzFnG_handle:hover{color:var(--color-ink-muted)}}.MFzFnG_dropInside{pointer-events:none;border-radius:var(--radius-control);background-color:var(--color-accent-wash);box-shadow:var(--ring-focus);position:absolute;inset:0}.MFzFnG_dropLine{pointer-events:none;z-index:var(--z-drop-line);height:var(--space-0-5);border-radius:var(--radius-sm);background-color:var(--color-accent);position:absolute;right:0}.MFzFnG_check{margin-top:var(--space-px);margin-right:var(--space-3);flex-shrink:0}.MFzFnG_title{padding-block:var(--row-pad);line-height:var(--leading-row);font-size:var(--text-task);color:var(--color-ink);transition:color var(--duration-base) var(--ease-standard);background-color:#0000;outline:none;flex:1}.MFzFnG_title[data-completed=true]{color:var(--color-ink-done);text-decoration-line:line-through}.MFzFnG_title[data-kind=heading]{font-size:var(--text-heading);font-weight:var(--weight-semibold);color:var(--color-ink-strong)}
.rgopEq_empty{padding-top:var(--space-16);flex:1}.rgopEq_prompt{cursor:text;-webkit-user-select:none;user-select:none;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-done)}
.ccDkLq_scroll{padding:var(--space-10) var(--content-gutter);flex:1;overflow-y:auto}.ccDkLq_column{max-width:var(--content-width);margin-inline:auto}.ccDkLq_end{height:var(--space-16);cursor:text;position:relative}.ccDkLq_endLine{pointer-events:none;z-index:var(--z-drop-line);height:var(--space-0-5);border-radius:var(--radius-sm);background-color:var(--color-accent);position:absolute;top:0;left:0;right:0}
.I9ou6W_today{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-faint);flex-shrink:0}
.T4nDWq_header{border-bottom:1px solid var(--color-line);padding:var(--space-4) var(--content-gutter)}.T4nDWq_name{min-width:0}.T4nDWq_showSidebar{animation:T4nDWq_appear var(--duration-slide) var(--ease-standard);border-radius:var(--radius-control);padding:var(--space-1);color:var(--color-ink-faint);flex-shrink:0;align-self:center}.T4nDWq_showSidebar:focus-visible{box-shadow:var(--ring-focus);outline:none}.T4nDWq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong);overflow:hidden}.T4nDWq_view{font-weight:var(--weight-normal);color:var(--color-ink-faint)}.T4nDWq_side{flex-shrink:0}.T4nDWq_toggle{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-muted);text-underline-offset:2px}@media (hover:hover){.T4nDWq_showSidebar:hover{background-color:var(--color-hover);color:var(--color-ink-mid)}.T4nDWq_toggle:hover{color:var(--color-ink);text-decoration-line:underline}}@keyframes T4nDWq_appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.T4nDWq_showSidebar{animation:none}}
.U8QHRq_scroll{padding:var(--space-10) var(--content-gutter);flex:1;overflow-y:auto}.U8QHRq_column{max-width:var(--content-width);margin-inline:auto}.U8QHRq_setting{padding-bottom:var(--space-6)}.U8QHRq_label{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-muted)}.U8QHRq_select{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-raised);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-soft);outline:none}.U8QHRq_select:focus-visible{box-shadow:var(--ring-focus)}.U8QHRq_empty{padding-top:var(--space-6);text-align:center;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-done)}.U8QHRq_day+.U8QHRq_day{padding-top:var(--space-4)}.U8QHRq_dayHeading{padding-block:var(--row-pad);font-size:var(--text-heading);line-height:var(--leading-row);font-weight:var(--weight-semibold);color:var(--color-ink-strong)}.U8QHRq_task{padding-block:var(--row-pad)}.U8QHRq_reopen{margin-top:var(--space-px);flex-shrink:0;translate:0 3px}.U8QHRq_title{font-size:var(--text-task);line-height:var(--leading-row);color:var(--color-ink-faint);flex:1}.U8QHRq_title[data-untitled=true]{color:var(--color-ink-done);font-style:italic}
.kv02pq_banner{border-bottom:1px solid var(--color-notice-edge);background-color:var(--color-notice-wash);padding:var(--space-2) var(--content-gutter);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-notice)}
._1ojKEW_button[data-variant=outline]{align-items:center;gap:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-raised);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);box-shadow:var(--shadow-raised);transition:background-color var(--duration-base) var(--ease-standard);display:flex}._1ojKEW_button[data-variant=link]{font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration-line:underline}._1ojKEW_button[data-variant=secondary]{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-raised);padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);outline:none}._1ojKEW_button[data-variant=danger]{border-radius:var(--radius-control);background-color:var(--color-danger);padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-ink-on-danger);outline:none}@media (hover:hover){._1ojKEW_button[data-variant=outline]:hover,._1ojKEW_button[data-variant=secondary]:hover{background-color:var(--color-hover-subtle)}._1ojKEW_button[data-variant=danger]:hover{background-color:var(--color-danger-hover)}}._1ojKEW_button[data-variant=secondary]:focus-visible{box-shadow:var(--ring-focus)}._1ojKEW_button[data-variant=danger]:focus-visible{box-shadow:0 0 0 1px var(--color-raised), 0 0 0 3px var(--color-danger-ring)}
.WyeT8a_shell{background-color:var(--color-canvas);height:100vh;display:flex}.WyeT8a_main{flex-direction:column;flex:1;display:flex;overflow:hidden}.WyeT8a_fill,.WyeT8a_none{flex:1}.WyeT8a_noneText{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-done)}
.aydn6q_page{background-color:var(--color-canvas-login);height:100vh}.aydn6q_heading{text-align:center}.aydn6q_title{font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}.aydn6q_subtitle{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-muted)}.aydn6q_error{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-danger)}
._8aEwW_page{background-color:var(--color-canvas-login);height:100vh}._8aEwW_heading{text-align:center}._8aEwW_title{font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}._8aEwW_subtitle{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-muted)}._8aEwW_signIn{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-raised);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);box-shadow:var(--shadow-raised);transition:background-color var(--duration-base) var(--ease-standard)}@media (hover:hover){._8aEwW_signIn:hover{background-color:var(--color-hover-subtle)}}
.KMrMUG_overlay{z-index:var(--z-menu);background-color:var(--color-scrim);padding-inline:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KMrMUG_panel{width:100%;max-width:var(--dialog-width);border-radius:var(--radius-modal);background-color:var(--color-raised);padding:var(--space-5);box-shadow:var(--shadow-drag);outline:none}.KMrMUG_title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);color:var(--color-ink-strong)}.KMrMUG_body{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink-mid)}.KMrMUG_actions{margin-top:var(--space-5)}
