.fields_field__IKEGQ{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.fields_legend__CEvGF{padding:0;color:var(--f-ink,#07152d);font-size:1.05rem;font-weight:700}.fields_hint__6kuYp{margin:-6px 0 0;color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.45}.fields_cards__iFOzg{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.fields_card__bLdg3{position:relative;display:grid;gap:6px;padding:18px 48px 18px 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:20px;background:var(--f-surface,#fffdf8);color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.fields_card__bLdg3 strong{color:var(--f-ink,#07152d);letter-spacing:-.04em;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.fields_card__bLdg3 span{color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.4}.fields_card__bLdg3:hover{border-color:var(--f-ink,#07152d)}.fields_card__bLdg3[data-checked=true]{border-color:var(--f-action,#102a48);background:var(--f-action,#102a48);box-shadow:inset 0 0 0 1.5px var(--f-action,#102a48)}.fields_card__bLdg3[data-checked=true] span,.fields_card__bLdg3[data-checked=true] strong{color:var(--f-action-ink,#fff)}.fields_card__bLdg3:after{position:absolute;top:18px;right:18px;width:20px;height:20px;border:2px solid var(--f-line,#dde1d8);border-radius:50%;content:""}.fields_card__bLdg3[data-checked=true]:after{border-color:var(--f-action-ink,#fff);background:var(--f-action-ink,#fff);box-shadow:inset 0 0 0 4px var(--f-action,#102a48)}.fields_chips__99pel{display:flex;flex-wrap:wrap;gap:8px}.fields_chip__EnmDH{min-height:46px;min-width:50px;padding:0 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:999px;background:var(--f-surface,#fffdf8);color:var(--f-ink,#07152d);font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;cursor:pointer}.fields_chip__EnmDH:hover{border-color:var(--f-ink,#07152d)}.fields_chip__EnmDH[aria-pressed=true],.fields_chip__EnmDH[data-checked=true]{border-color:var(--f-action,#102a48);background:var(--f-action,#102a48);color:var(--f-action-ink,#fff)}.fields_chip__EnmDH:disabled,.fields_chip__EnmDH[data-disabled=true]{opacity:.4;cursor:not-allowed}.fields_chip__EnmDH{position:relative;display:inline-flex;align-items:center;justify-content:center}.fields_radio__K21ip{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fields_card__bLdg3:has(.fields_radio__K21ip:focus-visible),.fields_chip__EnmDH:focus-visible,.fields_chip__EnmDH:has(.fields_radio__K21ip:focus-visible),.fields_input__nf3df:focus-visible{outline:3px solid var(--c-focus,#07152d);outline-offset:3px}.fields_input__nf3df{min-height:48px;width:100%;max-width:260px;padding:0 14px;border:1.5px solid var(--f-line,#dde1d8);border-radius:12px;background:var(--f-surface,#fffdf8);color:var(--f-ink,#07152d);font-size:1rem;font-variant-numeric:tabular-nums}.fields_error__HuGxq{margin:0;color:var(--c-error,#c81d36);font-size:.9rem}.fields_check__uwSA9{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;padding:16px 18px;border:1.5px solid var(--f-line,#dde1d8);border-radius:20px;background:var(--f-surface,#fffdf8);cursor:pointer}.fields_check__uwSA9:hover{border-color:var(--f-ink,#07152d)}.fields_check__uwSA9 input{grid-row:span 2;width:22px;height:22px;margin:1px 0 0;accent-color:var(--f-action,#102a48)}.fields_check__uwSA9 strong{color:var(--f-ink,#07152d);font-weight:700}.fields_check__uwSA9 span{color:var(--f-muted,#5a6475);font-size:.9rem;line-height:1.4}.fields_check__uwSA9:has(input:focus-visible){outline:3px solid var(--f-ink,#07152d);outline-offset:2px}.reminder-settings_fields__OAs_5{display:grid;min-width:0;color:var(--product-ink);font:400 13px/20px var(--font-product)}.reminder-settings_line__LkZUK{max-width:62ch;margin:0;color:var(--product-grey);font-family:var(--font-product);font-size:13px;line-height:20px}.reminder-settings_paused__xlovh{max-width:62ch;margin:0;padding:10px 12px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-side);color:var(--product-ink);font-size:13px;line-height:20px}.reminder-settings_options___dSIn{border-top:1px solid var(--product-line)}.reminder-settings_option__YNtpz{padding:14px 0;border-bottom:1px solid var(--product-line)}.reminder-settings_option__YNtpz+.reminder-settings_option__YNtpz{margin-top:0}.reminder-settings_name__DT4Xf{font-weight:500}.reminder-settings_option__YNtpz small{max-width:56ch;color:var(--product-grey);font-size:12px;line-height:16px;text-wrap:pretty}.reminder-settings_option__YNtpz [role=switch]:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_hour__oI2Ky{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;line-height:16px}.reminder-settings_hour__oI2Ky label{color:var(--product-grey)}.reminder-settings_select__7nLmn{width:auto}.reminder-settings_select__7nLmn select{width:88px;height:32px;padding:0 28px 0 10px;border-color:var(--product-edge);font-family:var(--font-product-mono);font-size:13px;font-weight:500}.reminder-settings_select__7nLmn select:hover{border-color:var(--product-dash);background-color:var(--product-surface)}.reminder-settings_select__7nLmn select:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_select__7nLmn svg{right:11px}.reminder-settings_alert__XGDUh{margin:0;padding:10px 12px;border:1px solid var(--product-edge);border-radius:var(--product-r-control);background:var(--product-side);color:var(--product-ink);font-size:13px;line-height:20px}.reminder-settings_fields__OAs_5>*+*{margin-top:12px}.reminder-settings_actions__XHfJk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.reminder-settings_save__5LhLG{justify-content:center}.reminder-settings_save__5LhLG:disabled{cursor:not-allowed;opacity:.45}.reminder-settings_saved__aYj5w{margin:0;color:var(--product-ink);font-size:13px;font-weight:500}@media (max-width:719.98px){.reminder-settings_save__5LhLG{flex:1 1 auto}}@media (max-width:719.98px),(pointer:coarse){.reminder-settings_select__7nLmn select{width:100px;height:40px;font-size:16px}}