.FsGIUq_page{min-height:100%;padding:var(--sv-space-8) var(--sv-space-4);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.FsGIUq_column{gap:var(--sv-space-6);flex-direction:column;width:100%;max-width:640px;display:flex}.FsGIUq_heading{font-size:var(--sv-font-size-3xl);font-weight:var(--sv-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.15}.FsGIUq_lead{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-lg);margin:0;line-height:1.5}.FsGIUq_actions{gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.FsGIUq_features{gap:var(--sv-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FsGIUq_feature{padding-top:var(--sv-space-4);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}.FsGIUq_featureTitle{margin:0 0 var(--sv-space-1);font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold)}.FsGIUq_featureBody{color:var(--sv-color-text-muted);margin:0;line-height:1.5}.FsGIUq_note{color:var(--sv-color-text-muted);margin:0}
.piQ8Gq_shell{--sv-shell-header-height:56px;--sv-dialog-inset-top:var(--sv-shell-header-height);background-color:var(--sv-color-surface);flex-direction:column;height:100dvh;display:flex}.piQ8Gq_header{justify-content:space-between;align-items:center;gap:var(--sv-space-3);min-height:var(--sv-shell-header-height);padding:var(--sv-space-2) var(--sv-space-4);padding-top:max(var(--sv-space-2), env(safe-area-inset-top));padding-right:max(var(--sv-space-4), env(safe-area-inset-right));padding-left:max(var(--sv-space-4), env(safe-area-inset-left));border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);background-color:var(--sv-color-surface);flex-shrink:0;display:flex}.piQ8Gq_lead{align-items:center;gap:var(--sv-space-2);min-width:0;display:flex}.piQ8Gq_toggle{width:40px;height:40px;margin-left:calc(-1 * var(--sv-space-2));color:var(--sv-color-text-primary);border-radius:var(--sv-radius-md);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.piQ8Gq_toggle svg{stroke-width:2.5px;width:24px;height:24px}.piQ8Gq_toggle:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}.piQ8Gq_toggle:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.piQ8Gq_brand{align-items:center;gap:var(--sv-space-2);min-width:0;color:var(--sv-color-text-primary);border-radius:var(--sv-radius-md);text-decoration:none;display:flex}.piQ8Gq_wordmark{letter-spacing:-.05em;padding-bottom:3px;font-size:28px;font-weight:800;line-height:1}.piQ8Gq_actions{align-items:center;gap:var(--sv-space-1);flex-shrink:0;display:flex}.piQ8Gq_main{flex:1;min-height:0;overflow:hidden}.piQ8Gq_footer{border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);background-color:var(--sv-color-surface);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0}
.nhx84a_list{gap:var(--sv-space-2);padding:var(--sv-space-3);flex-direction:column;margin:0;display:flex}.nhx84a_row{align-items:baseline;gap:var(--sv-space-3);display:flex}.nhx84a_keys{gap:var(--sv-space-1);flex:none;min-width:6rem;display:flex}.nhx84a_key{min-width:1.75rem;padding:0 var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-sm);background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-sm);text-align:center}.nhx84a_does{color:var(--sv-color-text-primary);margin:0}
.s5w0Na_sidebar{gap:var(--sv-space-4);padding:var(--sv-space-4) var(--sv-space-2);flex-direction:column;display:flex}.s5w0Na_heading{padding:0 var(--sv-space-2);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.s5w0Na_list{gap:var(--sv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s5w0Na_row{align-items:center;gap:var(--sv-space-2);min-height:36px;padding:0 var(--sv-space-2);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);font-size:var(--sv-font-size-md);text-decoration:none;display:flex}.s5w0Na_row:hover{background:var(--sv-color-surface-sunken)}.s5w0Na_row[aria-current=page]{background:var(--sv-color-accent-subtle);font-weight:var(--sv-font-weight-semibold)}.s5w0Na_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.s5w0Na_dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.s5w0Na_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s5w0Na_count{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.s5w0Na_empty{padding:0 var(--sv-space-2);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.s5w0Na_add{border-radius:var(--sv-radius-md);width:28px;height:28px;color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.s5w0Na_add:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}.s5w0Na_add:focus-visible,.s5w0Na_input:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.s5w0Na_addForm{padding:var(--sv-space-1) var(--sv-space-2)}.s5w0Na_input{width:100%;min-height:36px;padding:0 var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);background:var(--sv-color-surface);color:var(--sv-color-text-primary);font:inherit}.s5w0Na_search{padding:var(--sv-space-1) var(--sv-space-2) var(--sv-space-2)}
.Xaw9Ba_detail{gap:var(--sv-space-4);padding:var(--sv-space-4);flex-direction:column;display:flex}.Xaw9Ba_bar{justify-content:space-between;align-items:center;gap:var(--sv-space-2);display:flex}.Xaw9Ba_field{gap:var(--sv-space-1);flex-direction:column;display:flex}.Xaw9Ba_label{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.Xaw9Ba_muted{color:var(--sv-color-text-muted);margin:0}.Xaw9Ba_section{gap:var(--sv-space-2);flex-direction:column;display:flex}.Xaw9Ba_heading{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);margin:0}.Xaw9Ba_checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Xaw9Ba_item{align-items:center;gap:var(--sv-space-2);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);min-height:40px;display:flex}.Xaw9Ba_itemTitle{min-width:0;padding:var(--sv-space-1) var(--sv-space-2);border:var(--sv-border-width-hairline) solid transparent;border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);font:inherit;background:0 0;flex:1}.Xaw9Ba_itemTitle:focus-visible{border-color:var(--sv-color-border-strong);outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.Xaw9Ba_itemDone .Xaw9Ba_itemTitle{color:var(--sv-color-text-muted);text-decoration:line-through}.Xaw9Ba_handle{width:20px;color:var(--sv-color-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;padding:0}.Xaw9Ba_handle:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}.Xaw9Ba_repeats{align-items:center;gap:var(--sv-space-1);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);display:inline-flex}
._1_G5qq_trigger{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-1) var(--sv-space-3);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-md);background:var(--sv-color-surface-raised);color:var(--sv-color-text-primary);font:inherit;cursor:pointer;display:inline-flex}._1_G5qq_trigger:hover:not(:disabled){background:var(--sv-color-surface-sunken)}._1_G5qq_trigger:disabled{cursor:default}._1_G5qq_panel{gap:var(--sv-space-3);padding:var(--sv-space-3);flex-direction:column;display:flex}._1_G5qq_choices{gap:var(--sv-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}._1_G5qq_choice{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-1) var(--sv-space-2);border-radius:var(--sv-radius-sm);cursor:pointer;display:flex}._1_G5qq_choice:hover,._1_G5qq_choice:focus-within{background:var(--sv-color-surface-sunken)}._1_G5qq_custom{gap:var(--sv-space-3);padding-top:var(--sv-space-3);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-direction:column;display:flex}._1_G5qq_row{align-items:center;gap:var(--sv-space-2);display:flex}._1_G5qq_number{width:5rem}._1_G5qq_days{gap:var(--sv-space-1);flex-wrap:wrap;display:flex}._1_G5qq_day{min-width:2.25rem;padding:var(--sv-space-1) var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-sm);background:var(--sv-color-surface-raised);color:var(--sv-color-text-primary);font:inherit;cursor:pointer}._1_G5qq_day[aria-pressed=true]{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent);border-color:var(--sv-color-accent)}._1_G5qq_said{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}
