.UserPreferencesModal_overlay__0HcpO{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem}.UserPreferencesModal_modal__q8tUj{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:450px;max-height:calc(100dvh - 5rem);position:relative;box-shadow:0 20px 50px rgba(0,0,0,.5);display:flex;flex-direction:column}.UserPreferencesModal_content__Fqg7j{padding:2.2rem 2rem;text-align:right;direction:rtl;overflow-y:auto;flex:1}.UserPreferencesModal_sectionTitle__XI_6X{font-size:1.4rem;font-weight:700;margin-bottom:.8rem;color:var(--text-main)}.UserPreferencesModal_socialInputs__N7a1j{display:flex;flex-direction:column;gap:1rem;direction:ltr;text-align:left}.UserPreferencesModal_socialInputGroup__Chz0A{display:flex;flex-direction:column;gap:.4rem}.UserPreferencesModal_socialInputGroup__Chz0A label{font-size:.85rem;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:.5rem;user-select:none;-webkit-user-select:none;justify-content:flex-start;pointer-events:none}.UserPreferencesModal_socialInputGroup__Chz0A label span,.UserPreferencesModal_socialInputGroup__Chz0A label svg{pointer-events:none}.UserPreferencesModal_socialInputGroup__Chz0A input{width:100%;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--border-color);background-color:var(--bg-section);color:var(--text-main);font-size:.95rem;transition:all .2s ease;direction:ltr}.UserPreferencesModal_socialInputGroup__Chz0A input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary),transparent 90%)}.UserPreferencesModal_formGroup__i16mm{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.5rem}.UserPreferencesModal_formGroupNoGap__fMmop{display:flex;flex-direction:column}.UserPreferencesModal_genreGrid__TfJvJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;width:100%}.UserPreferencesModal_genreChip__mA2JR{background-color:transparent;border:1.5px solid var(--border-color);border-radius:12px;padding:.3rem .5rem;font-size:.95rem;font-weight:600;color:var(--text-main);cursor:pointer;transition:all .2s ease;text-align:center}.UserPreferencesModal_genreChip__mA2JR:hover:not(:disabled){border-color:var(--brand-primary);background-color:var(--brand-light);color:var(--brand-primary)}.UserPreferencesModal_selectedChip__2Nj6s{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:white!important;box-shadow:0 4px 12px rgba(29,185,84,.3)}.UserPreferencesModal_genreChip__mA2JR:disabled{opacity:.5;cursor:not-allowed}.UserPreferencesModal_footer__pT3nz{display:flex;justify-content:center;gap:1rem;padding:1.5rem 2.25rem;border-top:1px solid var(--border-color);background-color:var(--card-bg);border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width:480px){.UserPreferencesModal_genreGrid__TfJvJ{grid-template-columns:repeat(3,1fr);gap:.5rem}.UserPreferencesModal_genreChip__mA2JR{font-size:.85rem;padding:.4rem .25rem}.UserPreferencesModal_content__Fqg7j{padding:2rem 1.25rem}}