.PasswordInput_wrapper__KzwQw{position:relative;display:block;width:100%}.PasswordInput_wrapper__KzwQw input:-webkit-autofill{animation-name:PasswordInput_onAutoFillStart__gO8jS;animation-duration:1ms}.PasswordInput_toggle__C_EC7{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.375rem;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:.5rem;transition:color .2s ease}.PasswordInput_toggle__C_EC7:hover:not(:disabled){color:var(--color-teal)}.PasswordInput_toggle__C_EC7:disabled{cursor:not-allowed;opacity:.5}.PasswordInput_icon__Q7dQY{width:1.25rem;height:1.25rem}.PasswordRequirements_list__xnB_V{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.PasswordRequirements_list__xnB_V li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;transition:color .2s ease}.PasswordRequirements_icon__aM_lQ{width:1rem;height:1rem;flex-shrink:0}.PasswordRequirements_met__BhzV_{color:#15803d}.PasswordRequirements_unmet__8Kyrt{color:#6b7280}.ChangePasswordForm_form__285IX{max-width:400px;display:flex;flex-direction:column;gap:1.25rem}.ChangePasswordForm_inputGroup__vWsCc{display:flex;flex-direction:column;gap:.5rem}.ChangePasswordForm_label__oZ9Oy{font-weight:500;font-size:.875rem;color:var(--color-navy)}.ChangePasswordForm_input__81QvH{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .2s ease;background:white}.ChangePasswordForm_input__81QvH:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.ChangePasswordForm_input__81QvH:disabled{background:#f9fafb;cursor:not-allowed}.ChangePasswordForm_submitButton__aOf8z{padding:.875rem 1.5rem;border:none;border-radius:.75rem;background:var(--color-teal);color:white;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.ChangePasswordForm_submitButton__aOf8z:hover:not(:disabled){background:var(--color-navy)}.ChangePasswordForm_submitButton__aOf8z:disabled{opacity:.7;cursor:not-allowed}.ChangePasswordForm_error__8uqbu,.ChangePasswordForm_success__IisIo{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:.75rem;font-size:.875rem}.ChangePasswordForm_error__8uqbu{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ChangePasswordForm_success__IisIo{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.ChangePasswordForm_icon__6CLBV{width:1.25rem;height:1.25rem;flex-shrink:0}.NoteEditor_form__cXnt0{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.NoteEditor_heading__IRsvz{font-size:.875rem;font-weight:600;color:var(--color-navy);margin:0 0 .75rem}.NoteEditor_error__1wzY4{color:#b91c1c;font-size:.8125rem;margin:0 0 .5rem}.NoteEditor_titleInput__xUDpw{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;margin-bottom:.5rem;color:var(--color-navy)}.NoteEditor_titleInput__xUDpw:focus{outline:none;border-color:var(--color-teal)}.NoteEditor_contentInput__5oMbo{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;resize:vertical;min-height:80px;color:var(--color-navy);font-family:inherit}.NoteEditor_contentInput__5oMbo:focus{outline:none;border-color:var(--color-teal)}.NoteEditor_footer__Wh3yr{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;gap:.5rem;flex-wrap:wrap}.NoteEditor_visibilityToggle__FcB94{display:flex;gap:.25rem}.NoteEditor_visBtn__BeDbN{padding:.25rem .75rem;border:1px solid #e5e7eb;background:white;font-size:.75rem;font-weight:500;cursor:pointer;border-radius:.375rem;color:#6b7280;transition:all .15s ease}.NoteEditor_visBtnActive__j3n7A{border-color:var(--color-navy);background:var(--color-navy);color:white}.NoteEditor_visBtnShared__e6Jxc{border-color:#047857;background:#047857;color:white}.NoteEditor_actions__BBoPR{display:flex;gap:.5rem}.NoteEditor_cancelBtn__AYgzU{padding:.375rem 1rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:#6b7280;font-size:.8125rem;cursor:pointer}.NoteEditor_saveBtn__pRHQi{padding:.375rem 1rem;border:none;border-radius:.375rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer}.NoteEditor_saveBtn__pRHQi:disabled{opacity:.6;cursor:not-allowed}.NotesList_empty__yZMAV{color:#9ca3af;font-size:.875rem;text-align:center;padding:2rem 0}.NotesList_list__L16jQ{display:flex;flex-direction:column;gap:.75rem}.NotesList_card__Auvp0{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.25rem}.NotesList_cardHeader__bpT7L{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.NotesList_cardMeta__JRKTK{flex:1;min-width:0}.NotesList_noteTitle__AQjZE{font-size:.9375rem;font-weight:600;color:var(--color-navy);margin:0 0 .125rem}.NotesList_noteDate__bjNDb{font-size:.75rem;color:#9ca3af}.NotesList_cardActions__Nm9ka{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.NotesList_visBadge__swfPQ{padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;border:none;cursor:pointer;transition:all .15s ease}.NotesList_visPrivate__GVG3Z{background:#f3f4f6;color:#6b7280}.NotesList_visPrivate__GVG3Z:hover,.NotesList_visShared__1eYuQ{background:#d1fae5;color:#047857}.NotesList_visShared__1eYuQ:hover{background:#f3f4f6;color:#6b7280}.NotesList_actionBtn__X6iYD{padding:.125rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;background:white;font-size:.6875rem;color:#6b7280;cursor:pointer}.NotesList_actionBtn__X6iYD:hover{border-color:var(--color-teal);color:var(--color-teal)}.NotesList_deleteBtn__KcDwF{padding:.125rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;background:white;font-size:.6875rem;color:#6b7280;cursor:pointer}.NotesList_deleteBtn__KcDwF:hover{border-color:#ef4444;color:#ef4444}.NotesList_noteContent__PT9vJ{font-size:.875rem;color:var(--color-navy);line-height:1.5;white-space:pre-wrap;margin:0}