.ProfilePage-module__9t0n8W__linksList{flex-direction:column;gap:10px;display:flex}.ProfilePage-module__9t0n8W__linkBox{color:#f3f4f8;word-break:break-word;background:#0006;border:1px solid #a855f759;border-radius:10px;padding:12px}.ProfilePage-module__9t0n8W__linkBox strong{color:#fff}.ProfilePage-module__9t0n8W__linkBox a{color:#c4b5fd;text-decoration:underline}.ProfilePage-module__9t0n8W__linkBox a:hover{color:#e9d5ff}.ProfilePage-module__9t0n8W__genreWrap{z-index:50;width:100%;margin-bottom:12px;position:relative}.ProfilePage-module__9t0n8W__genreTrigger{color:#f3f4f8;cursor:pointer;background:#000;border:1px solid #a855f759;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:44px;padding:10px 12px;display:flex}.ProfilePage-module__9t0n8W__genreTrigger:hover{border-color:#a855f78c}.ProfilePage-module__9t0n8W__genrePlaceholder{color:#9ca3b8}.ProfilePage-module__9t0n8W__genreChip{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ProfilePage-module__9t0n8W__genreChipRemove{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.ProfilePage-module__9t0n8W__genrePopup{z-index:999999;color:#f3f4f8;background:#0a0a14;border:1px solid #a855f766;border-radius:10px;max-height:320px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #000000b3}.ProfilePage-module__9t0n8W__genreSearchWrap{background:#0a0a14;border-bottom:1px solid #a855f738;padding:8px;position:sticky;top:0}.ProfilePage-module__9t0n8W__genreSearchInput{color:#f3f4f8;box-sizing:border-box;background:#00000073;border:1px solid #a855f759;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.ProfilePage-module__9t0n8W__genreSearchInput::placeholder{color:#9ca3b8}.ProfilePage-module__9t0n8W__genreSearchInput:focus{border-color:#a855f7b3;outline:none;box-shadow:0 0 0 2px #a855f740}.ProfilePage-module__9t0n8W__genreOption{cursor:pointer;color:#f3f4f8;background:0 0;border-bottom:1px solid #ffffff0d;padding:10px 14px;font-size:14px;transition:background-color .15s}.ProfilePage-module__9t0n8W__genreOption:hover{background:#a855f72e}.ProfilePage-module__9t0n8W__genreOptionSelected{color:#fff;background:#a855f747;font-weight:600}.ProfilePage-module__9t0n8W__genreOptionSelected:hover{background:#a855f761}.ProfilePage-module__9t0n8W__genreDoneBar{text-align:center;background:#0a0a14;border-top:1px solid #a855f738;padding:10px;position:sticky;bottom:0}.ProfilePage-module__9t0n8W__genreDoneBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #a855f759}.ProfilePage-module__9t0n8W__genreDoneBtn:hover{filter:brightness(1.08)}
