.UserProfileView_profileContainer__zFn2V{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;padding:20px}.UserProfileView_formContainer__9Q6Pu{background:#ffffff;border-radius:10px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);margin-bottom:20px;max-width:600px;width:100%;transition:opacity .2s}.UserProfileView_formContainer__9Q6Pu.UserProfileView_submitting__WlMvt{opacity:.7}.UserProfileView_inputGroup__XGToI{margin-bottom:1.5rem;position:relative}.UserProfileView_inputGroup__XGToI label{display:block;margin-bottom:8px;font-weight:500;color:#333}.UserProfileView_inputGroup__XGToI input,.UserProfileView_inputGroup__XGToI select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s,box-shadow .3s}.UserProfileView_inputGroup__XGToI input:focus,.UserProfileView_inputGroup__XGToI select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.UserProfileView_inputGroup__XGToI input[type=number]{-moz-appearance:textfield}.UserProfileView_inputGroup__XGToI input[type=number]::-webkit-inner-spin-button,.UserProfileView_inputGroup__XGToI input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UserProfileView_logOutButton__PEnzm{width:100%;padding:10px;margin-top:1rem;font-size:16px;color:#fff;background-color:red;border:none;border-radius:4px;cursor:pointer}.UserProfileView_logOutButton__PEnzm:hover{background-color:#c53030}.UserProfileView_fieldDescription__J9ebL{font-size:.875rem;font-style:italic;color:#666;margin-top:6px;line-height:1.4}.UserProfileView_fieldDescription__J9ebL strong{font-style:normal;color:#444;font-weight:600}.UserProfileView_ayanamsaDescription__ms436{margin-top:10px;padding:12px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.UserProfileView_toggleSection__8z_9p{margin-top:20px;padding-top:20px;border-top:1px solid #eaeaea}.UserProfileView_sectionTitle__wTdj6{font-size:18px;font-weight:600;margin-bottom:16px;color:#333}.UserProfileView_toggleContainer__g0KLn{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f0f0f0}.UserProfileView_toggleLabel__NIf5c{font-size:16px;font-weight:500;color:#333;flex:1;cursor:pointer}.UserProfileView_toggleSwitch__b1qF7{position:relative;display:inline-block;width:50px;height:24px;cursor:pointer}.UserProfileView_toggleInput__uWhTF{position:absolute;left:-9999px}.UserProfileView_toggleSlider__GSqw8{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px;transition:.4s}.UserProfileView_toggleSlider__GSqw8:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.UserProfileView_toggleInput__uWhTF:checked+.UserProfileView_toggleSlider__GSqw8{background-color:#3498db}.UserProfileView_toggleInput__uWhTF:focus+.UserProfileView_toggleSlider__GSqw8{box-shadow:0 0 1px #3498db}.UserProfileView_toggleInput__uWhTF:checked+.UserProfileView_toggleSlider__GSqw8:before{transform:translateX(24px)}.dark .UserProfileView_formContainer__9Q6Pu{background:#2d3748;box-shadow:0 4px 16px rgba(0,0,0,.2)}.dark .UserProfileView_fieldDescription__J9ebL{color:#aaa}.dark .UserProfileView_fieldDescription__J9ebL strong{color:#ddd}.dark .UserProfileView_ayanamsaDescription__ms436{background-color:#2d3748;border-left-color:#63b3ed}.dark .UserProfileView_toggleContainer__g0KLn{border-bottom-color:#3a4556}.dark .UserProfileView_toggleSection__8z_9p{border-top-color:#3a4556}.dark .UserProfileView_sectionTitle__wTdj6,.dark .UserProfileView_toggleLabel__NIf5c{color:#e2e8f0}.dark .UserProfileView_logOutButton__PEnzm{background-color:#e53e3e;color:white}.dark .UserProfileView_logOutButton__PEnzm:hover{background-color:#c53030}.dark .UserProfileView_inputGroup__XGToI label{color:#e2e8f0}.dark .UserProfileView_inputGroup__XGToI input,.dark .UserProfileView_inputGroup__XGToI select{color:#e2e8f0;background-color:#2d3748;border-color:#4a5568}.dark .UserProfileView_inputGroup__XGToI input:focus,.dark .UserProfileView_inputGroup__XGToI select:focus{border-color:#63b3ed;box-shadow:0 0 0 2px rgba(99,179,237,.2)}.UserProfileView_sectionHeader__LPm10{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e0e0e0}.UserProfileView_expandButton__ahTeS{background:none;border:none;cursor:pointer;font-size:14px;color:#666;padding:4px 8px;border-radius:4px;transition:background-color .2s}.UserProfileView_expandButton__ahTeS:hover{background-color:#f0f0f0}.UserProfileView_expandButton__ahTeS:focus{outline:2px solid #4299e1;outline-offset:2px}.dark .UserProfileView_expandButton__ahTeS{color:#e2e8f0}.dark .UserProfileView_expandButton__ahTeS:hover{background-color:#3a4556}.dark .UserProfileView_sectionHeader__LPm10{border-bottom-color:#3a4556}@media (max-width:768px){.UserProfileView_formContainer__9Q6Pu{padding:16px;margin:0 auto;border-radius:0;box-shadow:none}.UserProfileView_toggleContainer__g0KLn{padding:12px 0}.UserProfileView_toggleLabel__NIf5c{font-size:15px}}.UserProfileView_profilePictureContainer__dsvpV{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;border:2px dashed #ddd;background:#f8f9fa}.UserProfileView_profilePictureContainer__dsvpV:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#3498db}.UserProfileView_profilePictureContainer__dsvpV:focus{outline:2px solid #3498db;outline-offset:2px}.UserProfileView_profilePicture__XVX1C{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .2s}.UserProfileView_profilePictureContainer__dsvpV:hover .UserProfileView_profilePicture__XVX1C{opacity:.6}.UserProfileView_profilePictureOverlay__obdUW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(52,152,219,.8);color:white;border-radius:50%;padding:8px;opacity:0;transition:opacity .2s;pointer-events:none}.UserProfileView_profilePictureContainer__dsvpV:hover .UserProfileView_profilePictureOverlay__obdUW{opacity:1}.dark .UserProfileView_profilePictureContainer__dsvpV{border-color:#4a5568;background:#2d3748}.dark .UserProfileView_profilePictureContainer__dsvpV:hover{border-color:#63b3ed}.dark .UserProfileView_profilePictureOverlay__obdUW{background:rgba(99,179,237,.8)}.UserProfileView_button__CnZSD{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1.25rem;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;text-decoration:none}.UserProfileView_button__CnZSD:disabled{opacity:.6;cursor:not-allowed}.UserProfileView_primaryButton__1MdiF{background-color:#3b82f6;color:white;border-color:#3b82f6}.UserProfileView_primaryButton__1MdiF:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.UserProfileView_secondaryButton__qZC68{background-color:#f8fafc;color:#374151;border-color:#d1d5db}.UserProfileView_secondaryButton__qZC68:hover:not(:disabled){background-color:#f1f5f9;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.UserProfileView_buttonGroup__iuUSJ{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.UserProfileView_shareLinkContainer__0bwKK{margin-top:1rem;padding:1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.UserProfileView_shareLink__F2a_D{padding:.75rem;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.5;word-break:break-all;color:#374151;margin-bottom:.5rem}.UserProfileView_checkboxLabel__jqtxF{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.5rem 0}.UserProfileView_checkbox__kMzsI{width:1.125rem;height:1.125rem;border-radius:.25rem;border:2px solid #d1d5db;background-color:white;cursor:pointer;flex-shrink:0;margin-top:.125rem}.UserProfileView_checkbox__kMzsI:checked{background-color:#3b82f6;border-color:#3b82f6}.UserProfileView_checkboxText__b_87o{font-size:.875rem;line-height:1.5;color:#374151;font-weight:500}.UserProfileView_label__qO7ga{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.UserProfileView_select__Fv5h0{padding:.75rem}.UserProfileView_select__Fv5h0:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.UserProfileView_select__Fv5h0:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.UserProfileView_settingsSection__jaJJi{padding:1.5rem 0}@media (prefers-color-scheme:dark){.UserProfileView_button__CnZSD{color:#f9fafb}.UserProfileView_secondaryButton__qZC68{background-color:#374151;color:#f9fafb;border-color:#4b5563}.UserProfileView_secondaryButton__qZC68:hover:not(:disabled){background-color:#4b5563;border-color:#6b7280}.UserProfileView_shareLinkContainer__0bwKK{background-color:#374151;border-color:#4b5563}.UserProfileView_shareLink__F2a_D{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}.UserProfileView_checkboxText__b_87o,.UserProfileView_label__qO7ga{color:#f9fafb}.UserProfileView_helpText__j0jEC{color:#9ca3af}.UserProfileView_select__Fv5h0{background-color:#374151;border-color:#4b5563;color:#f9fafb}.UserProfileView_select__Fv5h0:focus{border-color:#3b82f6}.UserProfileView_checkbox__kMzsI{background-color:#374151;border-color:#4b5563}}@media (max-width:640px){.UserProfileView_buttonGroup__iuUSJ{flex-direction:column}.UserProfileView_button__CnZSD{width:100%;justify-content:center}.UserProfileView_shareLink__F2a_D{font-size:.6875rem}}.UserProfileView_selectContainer__os2B6{position:relative;display:flex;align-items:center}.UserProfileView_selectIcon__YJUGE{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280;display:flex;align-items:center;z-index:1}.UserProfileView_visibilityIcon__Pivnm{width:18px;height:18px}.UserProfileView_select__Fv5h0{width:100%;padding:.75rem 3.5rem .75rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:white;font-size:.875rem;line-height:1.25rem;color:#374151;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.dark .UserProfileView_selectIcon__YJUGE,.dark .UserProfileView_visibilityIcon__Pivnm{color:#9ca3af}.dark .UserProfileView_select__Fv5h0{background-color:#374151;border-color:#4b5563;color:#f9fafb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.UserProfileView_helpText__j0jEC{display:block;margin-top:.375rem;font-size:.75rem;line-height:1.4;color:#6b7280;font-style:italic}@media (max-width:640px){.UserProfileView_selectIcon__YJUGE{right:2rem}.UserProfileView_select__Fv5h0{padding-right:3rem}}