.TaskAttention_door__i_ngH{display:flex;align-items:center;gap:var(--space-xs);padding-block:var(--space-sm)}.TaskAttention_srOnly__dXUwQ{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.TaskAttention_door__i_ngH>button[class][class][class]{color:var(--text-on-navy)}.TaskReminders_doorFail__LE2sZ,.TaskReminders_door__S4rOX{display:inline-flex;align-items:center;gap:var(--space-xs)}.TaskReminders_doorFail__LE2sZ{font-size:var(--font-size-xs);color:var(--status-error)}.TaskReminders_queue__jhpyB{container-type:inline-size;display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-lg)}.TaskReminders_group__z5r2E{display:grid;grid-gap:2px;gap:2px}.TaskReminders_dayHead__5_FSg{display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);-webkit-padding-after:var(--space-xs);padding-block-end:var(--space-xs);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-caption-strong)}.TaskReminders_dayHead__5_FSg>svg{flex:none}.TaskReminders_group__z5r2E[data-phase=due]>.TaskReminders_dayHead__5_FSg{color:var(--status-error);border-block-end-color:color-mix(in srgb,var(--status-error) 22%,var(--hairline))}.TaskReminders_group__z5r2E[data-phase=today]>.TaskReminders_dayHead__5_FSg{color:var(--status-warning)}.TaskReminders_list__WRX7O{display:grid;margin:0;padding:0;list-style:none}.TaskReminders_row__lFWQ3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xs) var(--space-md);gap:var(--space-xs) var(--space-md);min-block-size:44px;padding-block:var(--space-xs);padding-inline:var(--space-sm);margin-inline:calc(var(--space-sm) * -1);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.TaskReminders_row__lFWQ3:focus-within,.TaskReminders_row__lFWQ3:hover{background:var(--surface-muted)}.TaskReminders_row__lFWQ3+.TaskReminders_row__lFWQ3{box-shadow:inset 0 1px 0 var(--hairline)}.TaskReminders_row__lFWQ3:focus-within+.TaskReminders_row__lFWQ3,.TaskReminders_row__lFWQ3:hover+.TaskReminders_row__lFWQ3{box-shadow:none}.TaskReminders_when__Z5RZE{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.TaskReminders_title__Y3PGr{min-inline-size:0;padding:0;border:0;background:transparent;color:var(--text-heading);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.TaskReminders_title__Y3PGr:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px}.TaskReminders_title__Y3PGr:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.TaskReminders_what__BZasv{display:flex;align-items:baseline;gap:var(--space-sm);min-inline-size:0}.TaskReminders_from__eSPac{flex:none;color:var(--text-caption-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.TaskReminders_acts__WlcI_{display:inline-flex;align-items:center;gap:2px;cursor:default}.TaskReminders_row__lFWQ3:not([data-phase=due]) .TaskReminders_acts__WlcI_{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.TaskReminders_row__lFWQ3:not([data-phase=due]):focus-within .TaskReminders_acts__WlcI_,.TaskReminders_row__lFWQ3:not([data-phase=due]):hover .TaskReminders_acts__WlcI_{opacity:1}@media (hover:none){.TaskReminders_row__lFWQ3:not([data-phase=due]) .TaskReminders_acts__WlcI_{opacity:1}}.TaskReminders_note__kqeRD{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--font-size-xs);color:var(--text-caption-strong);cursor:default}.TaskReminders_note__kqeRD[data-kind=refused]{color:var(--status-error)}.TaskReminders_note__kqeRD[data-kind=unknown]{color:var(--status-warning)}.TaskReminders_queueHead__ZSPqu{display:flex;justify-content:flex-end;-webkit-margin-after:calc(var(--space-sm) * -1);margin-block-end:calc(var(--space-sm) * -1)}.TaskReminders_empty__sS2Hs{display:grid;justify-items:start;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-xl) var(--space-lg)}.TaskReminders_empty__sS2Hs>p{margin:0}.TaskReminders_strip__rg4mz{container-type:inline-size;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm)}.TaskReminders_strip__rg4mz[data-reminders="0"]{background:var(--surface-head);box-shadow:none}.TaskReminders_stripHead__i7c_6,.TaskReminders_stripHead__i7c_6 h3{display:flex;align-items:center;gap:var(--space-sm)}.TaskReminders_stripHead__i7c_6 h3{margin:0;font-size:.96875rem;font-weight:var(--font-weight-extrabold);color:var(--text-heading)}.TaskReminders_stripHead__i7c_6>:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.TaskReminders_next__ii2kb{color:var(--text-caption-strong);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskReminders_quiet__Iwg1Z{margin:0;font-size:var(--font-size-xs);color:var(--text-caption-strong)}.TaskReminders_control__NG_mH{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);-webkit-padding-before:var(--space-sm);padding-block-start:var(--space-sm);-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.TaskReminders_sectionHead__EEuvh{display:flex;align-items:center;gap:var(--space-sm);min-block-size:32px;color:var(--brand-navy)}.TaskReminders_sectionHead__EEuvh>svg{flex:none;color:var(--brand-gold)}.TaskReminders_sectionHead__EEuvh h3{margin:0;color:var(--brand-navy);font-size:.96875rem;font-weight:var(--font-weight-extrabold);line-height:1.3}.TaskReminders_sectionHead__EEuvh>:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.TaskReminders_regionBody__q7PcT{gap:var(--space-xs)}.TaskReminders_regionBody__q7PcT:empty{display:none}.TaskReminders_context__f_iHg{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-caption-strong);font-size:var(--font-size-sm)}.TaskReminders_line__wPOAL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);min-block-size:44px;padding-block:var(--space-xs);padding-inline:var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-card);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.TaskReminders_line__wPOAL:focus-within,.TaskReminders_line__wPOAL:hover{background:var(--hover-wash);border-color:var(--hover-edge)}.TaskReminders_line__wPOAL[data-phase=due]{border-color:color-mix(in srgb,var(--status-error) 30%,var(--hairline))}.TaskReminders_set__ispwv{display:inline-flex;align-items:center;gap:var(--space-sm);-webkit-margin-end:auto;margin-inline-end:auto;min-inline-size:0;border-radius:var(--radius-sm);color:var(--text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.TaskReminders_set__ispwv>svg{flex:none;color:var(--brand-gold)}.TaskReminders_set__ispwv:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskReminders_forWhom__D0ZH6{color:var(--text-caption-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.TaskReminders_pick__sgHaO{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-muted);animation:TaskReminders_reveal__om52b var(--duration-fast) var(--ease-out) both}.TaskReminders_field__dz6r2,.TaskReminders_whom__pCTeC{display:grid;grid-template-columns:minmax(var(--space-4xl),auto) minmax(0,1fr);align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm)}.TaskReminders_field__dz6r2>span:first-child,.TaskReminders_whom__pCTeC>span:first-child{color:var(--text-caption-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.TaskReminders_field__dz6r2>:not(:first-child),.TaskReminders_whom__pCTeC>:not(:first-child){grid-column:2;min-inline-size:0}.TaskReminders_field__dz6r2:has(>.TaskReminders_presets__20NZw),.TaskReminders_whom__pCTeC:has(>.TaskReminders_presets__20NZw){align-items:start}.TaskReminders_field__dz6r2:has(>.TaskReminders_presets__20NZw)>span:first-child,.TaskReminders_whom__pCTeC:has(>.TaskReminders_presets__20NZw)>span:first-child{-webkit-padding-before:var(--space-sm);padding-block-start:var(--space-sm)}.TaskReminders_presets__20NZw{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-inline-size:0}.TaskReminders_presetRow__l9s8T{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.TaskReminders_custom__gyjql{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.TaskReminders_saveEnd__Tz58e{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto}.TaskReminders_time__6KWZ3{block-size:40px;padding-inline:var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-heading);font:inherit;font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-standard)}.TaskReminders_time__6KWZ3:hover:not(:disabled){border-color:var(--brand-gold)}.TaskReminders_time__6KWZ3:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TaskReminders_time__6KWZ3:disabled{opacity:.55}.TaskReminders_line__wPOAL[data-rang]{animation:TaskReminders_rang__MnnNy var(--duration-slow) var(--ease-standard)}.TaskReminders_sheetIn__k4PMU{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.TaskReminders_landed__kjUmQ{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--status-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.TaskReminders_landed__kjUmQ>svg{animation:TaskReminders_landed__kjUmQ var(--duration-slow) var(--ease-standard) both}@keyframes TaskReminders_reveal__om52b{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes TaskReminders_landed__kjUmQ{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:none;opacity:1}}@keyframes TaskReminders_rang__MnnNy{0%{box-shadow:0 0 0 0 var(--gold-line)}50%{box-shadow:0 0 0 4px var(--gold-soft)}to{box-shadow:0 0 0 0 transparent}}@container (max-width: 34rem){.TaskReminders_row__lFWQ3{grid-template-columns:auto minmax(0,1fr)}.TaskReminders_acts__WlcI_{grid-column:1/-1;flex-wrap:wrap}.TaskReminders_row__lFWQ3:not([data-phase=due]) .TaskReminders_acts__WlcI_{opacity:1}}@media (prefers-reduced-motion:reduce){.TaskReminders_line__wPOAL,.TaskReminders_row__lFWQ3,.TaskReminders_row__lFWQ3 .TaskReminders_acts__WlcI_,.TaskReminders_time__6KWZ3{transition:none}.TaskReminders_landed__kjUmQ>svg,.TaskReminders_line__wPOAL[data-rang],.TaskReminders_pick__sgHaO{animation:none}}.TaskReminders_fieldPick__Mr5Ii{display:flex;align-items:center;gap:var(--space-xs);min-inline-size:0}.TaskReminders_fieldPick__Mr5Ii>:first-child{flex:1 1 auto;min-inline-size:0}